Проблема с запросом
☑
0
Лохматый
15.11.16
✎
06:37
Столкнулся с тем что
условие запроса '..ВыбДата МЕЖДУ &Дата1 И &Дата2' в базе на MS SQL не работает(не ограничивает выборку), при этом базе на Postgre SQL работает
Подскажите куда копать ..предполагаю нужно настроить СУБД
так же не работает условие '..ВыбДата > &Дата2' и '..ВыбДата < &Дата2'
'..ВыбДата = &Дата2'- работает
на всякий случай ..отбор не по датам документа
1
shadow_sw
15.11.16
✎
06:38
(0)запрос полностью покажи
2
Лохматый
15.11.16
✎
06:47
пока показать нет возможности
Возможно это хотел увидеть..
Дата - реквизит табличной части справочника
Запрос реализован без соединения с табличной частью
условие так примерно
Объект.Договоры.ДатаДОговора < &Дата1
где Объект справочник.свылка, договоры - табличная часть
.. в постгресе работает
3
shadow_sw
15.11.16
✎
07:04
где Объект справочник.свылка, договоры - табличная часть - значит это многострочный объект, сравнивать его со значением нельзя
4
Лохматый
15.11.16
✎
15:23
..таки сам запрос
возможно что субд не причем ..не сумел получить те же результаты в постгрес
тогда вопрос почему строковыми работает на "подобно" и "="
с датами работает на "="
в табличной два поля пвх. и значение пвх
ВЫБРАТЬ
Объекты.Ссылка КАК Объект
ПОМЕСТИТЬ ИТ
ИЗ
Справочник.Объекты КАК Объекты
ГДЕ
Объекты.Наименование ПОДОБНО &СтрокаПоиска
ВЫБРАТЬ*
ПОМЕСТИТЬ ИТ1
ИЗ
ИТ
ГДЕ
Объект.Информация.Показатель = &Показатель
И Объект.Информация.Значение > &Значение
ВЫБРАТЬ* ИЗ ИТ1
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.