Можно ли получить данные реквизита не выводя его на форму списка? #392011


#0 by 253670489
Есть произвольная форма, на ней табличное поле с типом РегистрСведенийСписок, на поле вывел несколько колонок нужных для пользователя. В событии поля ПриВыводеСтроки мне нужно достучаться до измерения которого нет на этом поле!!!! Как это можно сделать? В параметре ДанныеСтроки нет этого измерения, даже если поместить его на поле, но сделать невидимым!!!!
#1 by MishaSan
если нужно для каких то расчетов делай запрос в событии ПриПолученииДанных.
#2 by 73
См. КолонкаСписка. Автоудаление.
#3 by 253670489
Запрос не получается У меня может быть несколько строк в регистре а значение мне нужно для одной конкретной и отличаются только одним измерением, именно то которое мне нужно получить
#4 by 253670489
т.е. примерно так писать При открытии формы СписокОповещений.Колонки.ПредыдущийПользователь.АвтоУдаление = Ложь; ЭлементыФормы.СписокОповещений.Колонки.ПредыдущийПользователь.Видимость = Ложь; А уже потом при выводе строки есть в ДанныеСтроки нужное поле! А значение Автоудаление интерактивно нельзя установить, я имею ввиду поставить галочку для колонки а не писать кодом?
#5 by 73
Похоже, что только программно. Я другого не нашел. Причем я ПриОткрытии проверял, если колонки нет - то добавлял с установленным Автоудаление = Ложь.
#6 by 253670489
Ну и ладно. Спасибо огромное сильно выручили.
#7 by Михаил Козлов
Не знаю насчет ПриВыводеСтроки (не на чем попробовать), но, скажем, ПриНачалеРедактирования через Элемент.ТекущиеДанные все видно.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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