Имя: Пароль:
1C
1С v8
Помогите с запросом на СКД
0 Альбатрос
 
27.06.14
08:52
В СКД выбираю документы таким способом:

ВЫБРАТЬ
    ЗарплатаКВыплатеОрганизацийЗарплата.Ссылка КАК Документ,
    ЗарплатаКВыплатеОрганизацийЗарплата.Ссылка.Организация,
    ЗарплатаКВыплатеОрганизацийЗарплата.Физлицо,
    ЗарплатаКВыплатеОрганизацийЗарплата.Сумма,
    1 КАК Отм,
    ЗарплатаКВыплатеОрганизацийЗарплата.Ссылка.ПодразделениеОрганизации КАК Подразделение
ИЗ
    Документ.ЗарплатаКВыплатеОрганизаций.Зарплата КАК ЗарплатаКВыплатеОрганизацийЗарплата
ГДЕ
    ЗарплатаКВыплатеОрганизацийЗарплата.Ссылка.Дата >= НАЧАЛОПЕРИОДА(&ДеньФормирования, МЕСЯЦ)
    И ЗарплатаКВыплатеОрганизацийЗарплата.Ссылка.Дата <= КОНЕЦПЕРИОДА(&ДеньФормирования, МЕСЯЦ)

Параметр устанавливаю так:

    Документы.Очистить();
    СхемаСКД               = ПолучитьМакет("Макет");
    КомпоновщикМакета   = Новый КомпоновщикМакетаКомпоновкиДанных;
    ПроцессорКомпоновки = Новый ПроцессорКомпоновкиДанных;
    Отбор.Настройки.ПараметрыДанных.Элементы[0].Значение = ДатаДокумента;
    МакетКомпоновкиДанных = КомпоновщикМакета.Выполнить(СхемаСКД,Отбор.Настройки,,,Тип("ГенераторМакетаКомпоновкиДанныхДляКоллекцииЗначений"));
    ПроцессорКомпоновки.Инициализировать(МакетКомпоновкиДанных);ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВКоллекциюЗначений;
    ТЗ = ПроцессорВывода.Вывести(ПроцессорКомпоновки);    
    Документы.Загрузить(ТЗ.Скопировать());

ТЗ возвращается пустой. Почему не срабатывает условие по дате?
1 Альбатрос
 
27.06.14
08:54
Точнее условие срабатывает неправильно, не находится ни одного документа
2 Альбатрос
 
27.06.14
08:54
а они есть =)
3 Альбатрос
 
27.06.14
08:59
Вопрос решен, надо было убрать галочку "ограничение доступности" на закладке параметры.
4 Альбатрос
 
27.06.14
08:59
Всем спасибо )
5 Cube
 
27.06.14
09:00
(4) Приходи ищо))
6 Enterprise
 
27.06.14
09:09
Сам спросил, сам ответил. Всё как надо
7 Defender aka LINN
 
27.06.14
10:09
(0) Кто такой "Отбор" и как он заполняется?