Имя: Пароль:
1C
1С v8
вывел документ список. добавил колонку. хочу выставить флаг при выборе
0 zladenuw
 
24.03.13
21:41
сейчас при выборе открывается документ. хочу что бы при нажатие на колонку печатать, устанавливался флаг, тип колонки булево.


Процедура КомплектацияРейсаСписокВыбор(Элемент, ВыбраннаяСтрока, Колонка, СтандартнаяОбработка)
   Если Колонка.Имя = "Печатать" Тогда
       //ВыбраннаяСтрока.
       СтандартнаяОбработка = Ложь;
   КонецЕсли;    
КонецПроцедуры


Нету моей колонки и все равно открывается документ, почему ? 8.1
1 kosts
 
24.03.13
21:53
Если в метаданных нет такой колонки, а только на форме, то так и есть.
При установке флага запоминай в структуре какой документ выбран.
2 zladenuw
 
24.03.13
21:55
(1) и при выводе строки искать и отображать ?
3 kosts
 
24.03.13
21:55
(2) Да
4 zladenuw
 
24.03.13
21:57
так ?


Процедура КомплектацияРейсаСписокВыбор(Элемент, ВыбраннаяСтрока, Колонка, СтандартнаяОбработка)
   Если Колонка.Имя = "Печатать" Тогда
       СтруктураПечатать.Вставить(ВыбраннаяСтрока);
       СтандартнаяОбработка = Ложь;
   КонецЕсли;    
КонецПроцедуры

Процедура КомплектацияРейсаСписокПриВыводеСтроки(Элемент, ОформлениеСтроки, ДанныеСтроки)
   Если СтруктураПечатать.Количество()>0 И СтруктураПечатать[ДанныеСтроки.Ссылка] = Неопределено Тогда
       ОформлениеСтроки.Ячейки.Печатать.УстановитьФлажок(Истина);
   КонецЕсли;    
КонецПроцедуры
5 kosts
 
24.03.13
21:58
6 zladenuw
 
24.03.13
21:58
спасибо
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший