Конфигурация ЗиУП 3.1
Есть СКД с двумя наборами записей. В обоих наборах записей есть условие по дате.
Если смотреть каждый запрос по отдельности в Консоли одна из записей попадает или не попадает в результат (во втором наборе записей её нет вообще) В результат СКД запись попадает не зависимо от даты :-( По чему такое может получиться?
Запрос по набору записей вот:
ВЫБРАТЬ РАЗРЕШЕННЫЕ
ШтатноеРасписание.Ссылка КАК Должность,
ШтатноеРасписание.Подразделение КАК Подразделение,
ШтатноеРасписание.Владелец КАК Организация,
ДополнительныеСведения.Значение КАК Категория,
ШтатноеРасписание.КоличествоСтавок КАК КоличествоСтавок
ИЗ
Справочник.ШтатноеРасписание КАК ШтатноеРасписание
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ДополнительныеСведения КАК ДополнительныеСведения
ПО ШтатноеРасписание.Ссылка = ДополнительныеСведения.Объект
И (ДополнительныеСведения.Свойство.Наименование ПОДОБНО "%Категория%")
ГДЕ
ШтатноеРасписание.Утверждена
И ШтатноеРасписание.ДатаУтверждения <= &НаДату
И (НЕ ШтатноеРасписание.Закрыта
ИЛИ ШтатноеРасписание.ДатаЗакрытия >= &НаДату)
И НЕ ШтатноеРасписание.ГруппаПозицийПодразделения
И ШтатноеРасписание.КоличествоСтавок <> 0
СГРУППИРОВАТЬ ПО
ШтатноеРасписание.Подразделение,
ШтатноеРасписание.Владелец,
ДополнительныеСведения.Значение,
ШтатноеРасписание.Ссылка,
ШтатноеРасписание.КоличествоСтавок
Могу предложить проанализировать запрос не исходный, а тот, который получается в макете компоновщика (тот, который получается после строк "КомпоновщикМакета.Выполнить(...").