Имя: Пароль:
1C
1С v8
Не могу добраться до значения колонки в форме списка документа
,
0 Shur1cIT
 
03.02.14
16:06
В форме списка документа добавил колонку "ДокПолучены" при выборе данной колонки необходимо узнать текущее значение колонки "ДокПолучены" вопрос как это сделать в процедуре "СписокВыбор"?

Процедура СписокВыбор(Элемент, ВыбраннаяСтрока, Колонка, СтандартнаяОбработка)
     Если Колонка.Имя = "ДокПолучены" тогда
          Категория = Справочники.КатегорииОбъектов.НайтиПоКоду("000000105");
         НаборЗаписей = РегистрыСведений.КатегорииОбъектов.СоздатьНаборЗаписей();
        
         НаборЗаписей.Отбор.Объект.Установить(ВыбраннаяСтрока);
         НаборЗаписей.Отбор.Категория.Установить(Категория);
        
         НоваяЗапись = НаборЗаписей.Добавить();
         НоваяЗапись. Объект = ВыбраннаяСтрока;
         НоваяЗапись.Категория = Категория;
        
         НаборЗаписей.Записать();
        
        
         СтандартнаяОбработка = ЛОЖЬ;
     КонецЕсли;    
КонецПроцедуры
1 vicof
 
03.02.14
16:08
ВыбраннаяСтрока[Колонка]
2 Shur1cIT
 
03.02.14
16:14
(1) ВыбраннаяСтрока["ДокПолучены"] поле объекта не обнаружено ДокПолучены . ВыбраннаяСтрока имеет тип ДокументСсылка.РеализацияТоваровУслуг .ДокПолучены это не реквизит справочника, а колонка в форме списка справочника
3 Shur1cIT
 
03.02.14
16:15
Былобы доступно ОформлениеСтроки добрался бы
4 Shur1cIT
 
03.02.14
16:23
через ЭлементыФормы.Текущие данные даёт доступ только к реквизитам ,а не к колонкам списка
5 Шапокляк
 
03.02.14
16:28
Откуда-то ведь в этой колонке данные берутся? Считаются в процедуре ПриВыводеСтроки(), например.
6 Shur1cIT
 
03.02.14
16:31
(5) да берутся, заполняется в процедуре "СписокПриПолученииДанных" из регистра сведений, устанавливаеться методом ОформлениеСтроки.Ячейки.ДокПолучены.УстановитьФлажок(Истина);

Но неужели потом невозможно обратиться к ячейки и посмотреть что там?
7 Enders
 
03.02.14
16:36
не совсем понял, а что смотреть то надо?
Вы уже заполнили её процедурой "ПриПолученииДанных" и уже знаете что в ней...
8 Shur1cIT
 
03.02.14
16:48
(7) вот как после заполнения уже в процедуре СписокВыбор узнать что там в этой колонке
9 Shur1cIT
 
03.02.14
17:20
подскажите плиз наверняка банальная ситуация
10 hhhh
 
03.02.14
17:35
(9) нет такой возможности. Эта ячейка как мираж, в реальности там пусто.
11 Shur1cIT
 
03.02.14
17:48
(10) блин понятно(((
12 Shur1cIT
 
03.02.14
17:48
Спасибо