Имя: Пароль:
1C
1С v8
Процедура ОбработкаЗаполнения. Работа с реквизитами
0 legol90
 
30.06.17
08:47
Подскажите пожалуйста по процедуре обработка заполнения.
Нужно чтобы реквизит ТЧ одного документа заполнял реквизит второго документа
пишу код
ТЧ_Документ1 = Документ1.ТЧ.Выгрузить();
тек_КолонкаРеквизитДок1 = ТЧ_Документ1.Колонки.Найти("реквизит1");
РеквизитДок2 = тек_КолонкаРеквизитДок1.ТипЗначения;
Но не подтягивает. подскажите пожалуйста что может быть не так?
1 Mankubus
 
30.06.17
08:53
>>РеквизитДок2 = тек_КолонкаРеквизитДок1.ТипЗначения;
Здесь реквизиту присваивается тип колонки. Это какой-то бред.
Нужно получить значение из реквизита ТЧ и присвоить его реквизиту документа
2 Рэйв
 
30.06.17
08:55
Если ТЧ_Документ1.Колонки.Найти("реквизит1")<> Неопределено Тогда

   Для Каждого  Стр из ТЧ_Документ1 Цикл
       Сообщить("Вон оно чё!: "+Стр.реквизит1);
   КонецЦикла;

КонецЕсли;
3 legol90
 
30.06.17
09:02
(1) (2)  спасибо большое, дошло)))
Основная теорема систематики: Новые системы плодят новые проблемы.