Имя: Пароль:
1C
1С v8
Есть документ в нем есть табличная часть, не работает создание новой колонки
0 ldgrad
 
17.03.14
00:19
В документе есть вот что:
Процедура СоздатьНовуюНоменклатуру()
    // Вставить содержимое обработчика.
    Для Каждого Строка Из СписокТоваров Цикл
        
        НовыйЭлемент = Справочники.Номенклатура.СоздатьЭлемент();
        НовыйЭлемент.Наименование = Строка.Модель;
        НовыйЭлемент.НаименованиеПолное=СОКРЛП(Строка.ТипТовара)+" "+СОКРЛП(Строка.ТоварныйЗнак)+" "+СОКРЛП(Строка.Модель);
        НовыйЭлемент.Артикул = Строка.Модель;
        НовыйЭлемент.ДополнительноеОписаниеНоменклатуры = Строка.Описание;
        НовыйЭлемент.ТипТовара=Строка.ТипТовара;
        НовыйЭлемент.ТоварныйЗнак=Строка.ТоварныйЗнак;
        НовыйЭлемент.БазоваяЕдиницаИзмерения=Константы.ЕдиницаИзмеренияПостоянная.Получить();
        НовыйЭлемент.Записать();
        
        Строка.Номенклатура = НовыйЭлемент;        
            
    КонецЦикла
    
КонецПроцедуры

Есть колонка Номенклатура
Путем перебора строк документа, колонка номенклатура не созадетеся то есть не работает вот эта строка:
Строка.Номенклатура = НовыйЭлемент;
Почему?
1 hhhh
 
17.03.14
00:20
почитайте уже справку

Строка.Номенклатура = НовыйЭлемент.ссылка;
2 ldgrad
 
17.03.14
00:21
Спс
3 hhhh
 
17.03.14
00:22
(1) Строка.Номенклатура - тип СправочникСсылка

    НовыйЭлемент - тип СправочникОбъект


разные типы
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн