Имя: Пароль:
1C
1С v8
Как програмно добавить данные в текстовую колонку ТЧ документа
0 wmonref
 
25.05.15
21:21
Приветствую!

На основании одного дока хочу заполнить ТЧ (в которой есть текстовая колонка) второго дока. Соответсвенно написАл:

  
Процедура ОбработкаЗаполнения(Основание)

    Если ( Основание.Метаданные().Имя = "ПутевойЛист" ) Тогда

        НоваяСтрока = Номенклатура.Добавить();
        НоваяСтрока.ТМЦ = Основание.Ссылка.Горючее;
        НоваяСтрока.ТипНоменклатуры = Основание.Ссылка.Горючее.ТипНоменклатуры;
        НоваяСтрока.ЕдиницаИзмерения = Основание.Ссылка.Горючее.ЕдиницаИзмерения;
        НоваяСтрока.Количество = Основание.Ссылка.НормативныйРасход;




В таблице Номенклатура есть текстовая колонка "РасшифровкаЕдиницы". Пробовал  

Колонка = ЭтотОбъект.Номенклатура.ОформлениеСтроки.Ячейки.Найти ( "РасшифровкаЕдиницы" );

но выдает ошибку:

Поле объекта не обнаружено (ОформлениеСтроки)...

Подскажите, как добавить данные в эту текстовую колонку ТЧ документа?
1 ДенисЧ
 
25.05.15
21:45
Делай в ПриПолученииДанных()
2 wmonref
 
25.05.15
21:51
(1) т.е. в "стандарной" процедуре ТЧ документа?
3 wmonref
 
25.05.15
21:51
*стандартной
4 ДенисЧ
 
25.05.15
21:53
(2) Не в стандартной, а в обработчике события
5 wmonref
 
25.05.15
22:01
(4) Спасибо! Подскажите пожалуйста как установить значение переключателя в той же процедуре ОбработкаЗаполнения()
6 ДенисЧ
 
25.05.15
22:03
(5) Ну не может быть человек НАСТОЛЬКО сексуально неудовлетворён....
7 wmonref
 
25.05.15
22:05
:)

Простое "Переключатель = 0" не работает.

Пробовал

Форма = ЭтотОбъект.ПолучитьФорму("ФормаДокумента");
Форма.ЭлементыФормы.Переключатель = 0;        

Тоже не хочет
8 wmonref
 
25.05.15
22:06
Причем тут секас... Всему свое время....  ;)
Основная теорема систематики: Новые системы плодят новые проблемы.