v7: Запрос по документам за период 77 Ø (Злопчинский 25.12.2015 13:09)
☑
0
ДаЛадно
25.12.15
✎
11:57
Документы за период есть, но почему Запрос.Группировка(1) = 0?
Процедура Сформировать()
Перем Запрос, ТекстЗапроса, Таб;
//Создание объекта типа Запрос
Запрос = СоздатьОбъект("Запрос");
ТекстЗапроса =
"//{{ЗАПРОС(Сформировать)
|Период с (ДатаНач) по (ДатаКон);
|Обрабатывать НеПомеченныеНаУдаление;
|Наименование = Документ.ТранспортнаяНакладная.Плательщик.Наименование, Документ.ТранспортнаяНакладная.Менеджер.Наименование;
|НомерДок = Документ.ТранспортнаяНакладная.НомерДок;
|ДатаДок = Документ.ТранспортнаяНакладная.ДатаДок;
|СтанцияОтправления = Документ.ТранспортнаяНакладная.СтанцияОтправления;
|ПунктНазначения = Документ.ТранспортнаяНакладная.ПунктНазначения;
|Объем = Документ.ТранспортнаяНакладная.Объем;
|Количество = Документ.ТранспортнаяНакладная.Количество;
|СтоимостьИтог = Документ.ТранспортнаяНакладная.СтоимостьИтог;
|Менеджер = Документ.ТранспортнаяНакладная.Менеджер;
|
|Группировка Менеджер;
|"//}}ЗАПРОС
;
// Если ошибка в запросе, то выход из процедуры
Если Запрос.Выполнить(ТекстЗапроса) = 0 Тогда
Возврат;
КонецЕсли;
// Подготовка к заполнению выходных форм данными запроса
Таб = СоздатьОбъект("Таблица");
Таб.ИсходнаяТаблица("Сформировать");
// Заполнение полей "Заголовок"
Таб.ВывестиСекцию("Заголовок");
Состояние("Заполнение выходной таблицы...");
Таб.Опции(0, 0, Таб.ВысотаТаблицы(), 0);
Пока Запрос.Группировка(1) = 1 Цикл
// Заполнение полей Менеджер
Таб.ВывестиСекцию("Строка");
КонецЦикла;
// Вывод заполненной формы
Таб.ТолькоПросмотр(1);
Таб.Показать("Сформировать", "");
КонецПроцедуры
Процедура ПриОткрытии()
ДатаНач = НачМесяца(ТекущаяДата());
ДатаКон = КонМесяца(ТекущаяДата()-10);
КонецПроцедуры
1
Масянька
25.12.15
✎
12:08
Сделай первую группировку по документу.
2
Zmich
25.12.15
✎
12:50
(0). ДатаНач = НачМесяца(ТекущаяДата());
ДатаКон = КонМесяца(ТекущаяДата()-10);
Если текущая дата будет, например, 5 декабря, период будет пустым.
Документы есть, и они проведенные? Если нет, в запрос тогда не попадут.
3
ДаЛадно
25.12.15
✎
12:58
Не проведенные, а почему не попадут?
4
Злопчинский
25.12.15
✎
13:03
5
ДаЛадно
25.12.15
✎
13:07
Ладно нуего нафиг, я все равно, уже на переборе документов написал
6
Злопчинский
25.12.15
✎
13:09
нафиг - так нафиг
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн