1С81. Передать полное наименование в СФ

Тема в разделе "1C и всё что с ней связано", создана пользователем Sangitam, 9 апр 2008.

  1. Sangitam

    Sangitam Well-Known Member

    Регистрация:
    4 фев 2008
    Сообщения:
    90
    Симпатии:
    0
    Почти дописал обработку переноса данных из XML в 1С, но чуточку застрял.
    При переносе создается таблица значений, в которой наименование товара имеет тип Строка.
    При формировании СФ через

    Для Каждого НоваяСтрока Из ТаблЗаказ Цикл
    ЗаполнитьЗначенияСвойств(Заявка.Товары.Добавить(), НоваяСтрока);
    КонецЦикла;

    данные из таблицы значений переносятся в формируемый СФ, однако реквизит Номенклатура, имеющий в СФ тип СправочникСсылка.Номенклатура, естественно не переносится, поэтому используя:

    Для Каждого НовСтр Из Заявка.Товары Цикл
    ИмНашТов = Справочники.Номенклатура.НайтиПоРеквизиту("АртикулВК",НовСтр.АртикулВК);
    НовСтр.Номенклатура=ИмНашТов;
    ...
    КонецЦикла

    таки заполняем это поле наименованием элемента.

    Вопрос в том как заполнить не наименованием, а полным наименованием?
    НовСтр.Номенклатура(//имеет тип СправочникСсылка.Номенклатура)=ИмНашТов.НаименованиеПолное(//это такой реквизит у полного наименования) не катит.
    Можно конечно поменять тип значения в СФ на Строку, но это не выход.
     
Загрузка...

Поделиться этой страницей