Вход | Регистрация

1С:Предприятие ::

Метки:

РегистрСведенийСписок и ДанныеСтроки

Я
   live in sky dreams
 
20.03.17 - 17:45
Привет, форумчане.
Может подскажете как решить проблемку?

На форме (обычной) есть табличное поле типа "РегистрСведенийСписок.СохраненныеНастройки" (Конфа Ут 10 если что).
В ней колонки есть, часть из них я скрыл от пользователя, дабы не смущать и не путать его.

Понадобилось мне "ПриВыводеСтроки" проверить значение в поле (Ресурс), которая скрыта (Видимость = Ложь), а добраться к этому значению не могу никак. В "ТекущиеДанные" только "Наименование" и все. Хоть бы КлючЗаписи был как в ТекущаяСтрока - через него смог бы, но нет там нифига :(
Поможите, братцы ((
 
  AdBlock убивает бесплатный контент
   DexterMorgan
 
1 - 20.03.17 - 17:46
что это за г0вно мамонта
   Fedor-1971
 
2 - 20.03.17 - 18:09
(0) Точно "видимость" (через ТекущиеДанные можно получить реквизит) убрал или таки "доступность" (получить реквизит не получится, поскольку недоступен, т.е. пользователю совсе не нужен)
   shuhard
 
3 - 20.03.17 - 18:19
(0) есть в описание конфы свойство для реквизита, типа выводитьвсегда, как для таких нужд
   youalex
 
4 - 20.03.17 - 19:42
(0) если извратиться, можно добавить элемент (поле или надпись) указать для него Данные = ЭлементыФормы.ТП..ТвояКолонка. Само поле можно также сделать невидимым, данные для него все равно будут тянуться.

Но лучше, имхо, загружать все, что нужно - в ТЧ обработки
   cathode
 
5 - 20.03.17 - 22:07
(0) У РегистрСведенийСписок (и других ЧтоТоТамСписок) есть свое свойство Колонки (тип КолонкиСписка), отличающееся от Колонок ТабличногоПоля (тип КолонкиТабличногоПоля).
У элемента КолонокСписка есть свойство АвтоУдаление. Если его установить в Ложь, то при скрытии колонки она из запроса не удаляется.
Делается как-то так: в ПередОткрытием

    Колонка = ДокументСписок.Колонки.Найти("Колонка");
    Если Колонка = Неопределено Тогда
        КолонкаКолонка = ДокументСписок.Колонки.Добавить("Колонка", Ложь);// Ложь - это и есть АвтоУдаление

    КонецЕсли;
   youalex
 
6 - 20.03.17 - 23:44
(5) +100
   live in sky dreams
 
7 - 21.03.17 - 07:57
(5) большое спасибо. То, что нужно.


Список тем форума
AdBlock убивает бесплатный контент  
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
AdBlock убивает бесплатный контент