8.2 УФ, отбор в табличной части справочника. #809116


#0 by s202
Задача - на форме элемента справочника (УФ) отобрать нужные строки (программно). Как я понял, в УФ для этого есть ОтборСтрок, в который подставляется значение типа ФиксированнаяСтруктура. Но так можно отобрать только по виду сравнения "Равно". А мне нужен отбор по интервалу. Как это сделать ?
#1 by nordbox
ничего не понял
#2 by s202
Виноват, забыл уточнить. Речь идет о табличной части справочника. Т.е. в первую строку читаем так: Задача - на форме элемента справочника (УФ), в табличной части - отобрать нужные строки (программно).
#3 by nordbox
Новый ФиксированнаяСтруктура("ТабТЧ", <чем отбираешь>); Так что ли?
#4 by МимохожийОднако
У справочника есть табличная часть или это форма списка справочника? Каким боком здесь отбор по интервалу. Мог бы описать структуру справочника для начала
#5 by s202
"У справочника есть табличная часть" - Да. "это форма списка справочника?" - Нет, это форма элемента справочника. А на ней - табличная часть справочника. В ней записи, их нужно отобрать. "Мог бы описать структуру справочника для начала". УТ11, справочник "Сделки с клиентами". Создана новая табличная часть "ТранспортныеРасходы", в ней в числе прочих есть реквизит с типом "Дата".
#6 by s202
Новая табличная часть "ТранспортныеРасходы" выведена на форму элемента. Задача -  отбирать записи по интервалу дат. По одной дате - отбирается прекрасно через ОтборСтрок. Но надо отбирать по интервалу дат.
#7 by Cyberhawk
Запросом ТЗ и загружать в таблицу формы, либо ДС
#8 by Cyberhawk
Отчет на СКД можно ещн
#9 by s202
Спасибо
#10 by nordbox
ФиксированнаяСтруктура("ПолеТвое", <чем отбираешь>); а вот чем отбираешь пробовал поиграться?
#11 by s202
А что там можно сделать? Вместо даты указать что-то другое?
#12 by nordbox
Да Элементы.<ТВое>.ОтборСтрок = Новый ФиксированнаяСтруктура("Поле", Массив);
#13 by nordbox
#14 by nordbox
структуру туда лучше засунь
#15 by h-sp
интервал дат не получится так походу.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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