ОтборСтрок или ОтборПоЗначениюТекущейКолонки реквизита. #798726


#0 by kumena
Управляемые формы, 8.3. Есть табличная часть документа и табличное поле (т.е. таблица) табличной части на форме. У табличной части есть ссылочный реквизит, допустим должность (на форме таблицы его нет), а в справочнике должностей есть реквизит краткое наименование. На форме таблицы документа выведен этот реквизит ТаблЧастьДолжностьКраткоеНаименование в таком виде отбор работает но не устраивает 1. должностей с одинаковым коротким наименованием может оказаться не одна 2. не точное соответствие поиска, из СП - Отбор выполняется по условию вхождения значения. Например, если в колонке есть ячейки со значением "Строка 1", "Строка 2", ... "Строка 10", "Строка 11", ... и устанавливается отбор по значению "Строка 1", то в таблицу будут отобраны строки со значениями "Строка 1", "Строка 10", "Строка 11" и т.д. Как можно организовать отбор через компоновщик отбора, как у динамических списков?
#1 by Buster007
Выведи ссылку и сформируй нормально представление у справочника, тогда и отбор нормально будет работать - по ссылке, а не по строке
#2 by kumena
я знаю что по ссылке будет все работать, но пользователи не хотят видеть ссылку (т.е. наименование)
#3 by kumena
а отбор, кстати, в фиксированной структуре по вхождению строки, так что это не сильно поможет. вопрос надо решить так как описано.
#4 by Buster007
так ты определись, то ли тебе надо, чтобы выводилось вместе со строкой 1 строка 10, то ли тебе не надо этого
#5 by Buster007
обработка получения представления в справочнике спасет тебя
#6 by kumena
> так ты определись, то ли тебе надо, чтобы выводилось вместе со строкой 1 строка 10, то ли тебе не надо этого все вроде предельно ясно описано - нужен отбор по значению колонки табличного поля, с точным соотвествием. > обработка получения представления в справочнике спасет тебя очень жду примера!
#7 by Buster007
Параметры: <Данные> Тип: Структура. Содержит значения полей, из которых формируется представление. <Представление> Тип: Строка. Строка, в которую нужно поместить представление объекта или ссылки. <СтандартнаяОбработка> Тип: Булево. В данный параметр передается признак формирования стандартного представления объекта или ссылки. Если в теле процедуры-обработчика установить данному параметру значение Ложь, стандартная обработка события производиться не будет. Значение по умолчанию: Истина. СтандартнаяОбработка = Ложь;
#8 by Buster007
еще про ОбработкаПолученияПолейПредставления не забудь
#9 by Buster007
+ Представление = Данные.ТвойРеквизитСПредставлением;
#10 by kumena
я сейчас понял, ты предлагаешь подменить представление, но это все равно не решает пункт два из темы.
#11 by kumena
точнее это нифига не решает, ибо отбор строк не работает по реквизитам реквизитов ТЧ.
#12 by kumena
проблему я придумал как решить, если все получится - отпишу!
#13 by Buster007
судя по тому, что ты описал, тебе не нужен отбор по реквизитам реквизитам...
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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