Как програмно добавить данные в текстовую колонку ТЧ документа
☑
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
Причем тут секас... Всему свое время.... ;)
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший