0
Альбатрос
27.06.14
✎
08:52
|
В СКД выбираю документы таким способом:
ВЫБРАТЬ
ЗарплатаКВыплатеОрганизацийЗарплата.Ссылка КАК Документ,
ЗарплатаКВыплатеОрганизацийЗарплата.Ссылка.Организация,
ЗарплатаКВыплатеОрганизацийЗарплата.Физлицо,
ЗарплатаКВыплатеОрганизацийЗарплата.Сумма,
1 КАК Отм,
ЗарплатаКВыплатеОрганизацийЗарплата.Ссылка.ПодразделениеОрганизации КАК Подразделение
ИЗ
Документ.ЗарплатаКВыплатеОрганизаций.Зарплата КАК ЗарплатаКВыплатеОрганизацийЗарплата
ГДЕ
ЗарплатаКВыплатеОрганизацийЗарплата.Ссылка.Дата >= НАЧАЛОПЕРИОДА(&ДеньФормирования, МЕСЯЦ)
И ЗарплатаКВыплатеОрганизацийЗарплата.Ссылка.Дата <= КОНЕЦПЕРИОДА(&ДеньФормирования, МЕСЯЦ)
Параметр устанавливаю так:
Документы.Очистить();
СхемаСКД = ПолучитьМакет("Макет");
КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
ПроцессорКомпоновки = Новый ПроцессорКомпоновкиДанных;
Отбор.Настройки.ПараметрыДанных.Элементы[0].Значение = ДатаДокумента;
МакетКомпоновкиДанных = КомпоновщикМакета.Выполнить(СхемаСКД,Отбор.Настройки,,,Тип("ГенераторМакетаКомпоновкиДанныхДляКоллекцииЗначений"));
ПроцессорКомпоновки.Инициализировать(МакетКомпоновкиДанных);ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВКоллекциюЗначений;
ТЗ = ПроцессорВывода.Вывести(ПроцессорКомпоновки);
Документы.Загрузить(ТЗ.Скопировать());
ТЗ возвращается пустой. Почему не срабатывает условие по дате?
|
|