УТ11 Встроенный поиск динамического списка #810096


#0 by ildary
Уважаемые специалисты, подскажите пожалуйста, почему поиск в динамическом списке (который Ctrl+Alt+F - по текущему значению) может работать неверно? Я вывожу список заказов клиентов с дополнительной информацией, колонка в запросе выглядит вот так: в дин списке выводятся и те и другие строки (где Да и Нет) если встать на строку, где текущее значение = Нет и нажать "Найти Договор напечатан: Нет", то выводятся все строки, но те строки, где значение в колонке было Да - теперь отображаются как Нет. Фильтрация не работает и выводимое значение - портится. При этом если фильтровать по Да - отбор работает корректно.
#1 by perester
мне кажется что встроенный налагает отборы по уже сформированному списку, а по вашим словам он меняет значения в самом списке, думаю что или кэш или платформа, хотя попробуйте запрос динамического списка в консоли запросов выполнить может что нибудь увидите, а еще можно попробовать вставить запрос динамического списка в вложенный запрос(но это зашквар)
#2 by ildary
по Вашему совету я проверил результат в консоли - и действительно отбор тоже не работает, значит мой запрос неверный. А как лучше в динамических списках работать с табличной частью дополнительных реквизитов документа: предварительно собирать их во временную таблицу и потом связывать общую таблицу с временной таблицей через левое соединение? А если таких реквизитов несколько?
#3 by tesseract
Динамический список не позволяет создавать временные таблицы. Попробуй свое поле добавить в отбор в настройке динамического списка.
#4 by Fragster
нужно у ДС установить произвольный запрос и прописать в конструкторе запроса на закладке компоновки данных правильное поле, чтобы в итоговом тексте запроса получилось что-то типа
#5 by ildary
извините, уже позволяет (УТ11.3, 1С 8.3.10), использую и радуюсь своему счастью. спасибо за совет, попробую так.
#6 by Сти
Начиная с версии платформы 8.3.8 поддерживает, если написать запрос вручную. С версии 8.3.9 поддерживает и в конструкторе.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С