Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
18 апр 2024, 13:58

Как загрузить товары из xml так чтобы учитывались конрагенты

Автор cacti, 14 июн 2010, 21:38

0 Пользователей и 1 гость просматривают эту тему.

cacti

Такая проблема, получилось создать документ ЗаказПокупателя и заполнить поля Конрагент и поля вкладки Товары: номенклатуру, количество, цена. Но получается так,что выгружаются для каждого конрагента создается по одному документу и на вкладке Товары заполняются все товары, которые присутсвутю в xml файле. как сделать чтобы учитывался контрагент, т.е. заполнялись поля вкладки Товары только этого контрагента?

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


Нужно использовать запрос? или можно все это сделать с помощью обычных операторов? подскажите пожалуйста

cubase

нужен еще более внешний цикл

что то типа:

Для каждого Контрагент Из Контрагенты Цикл

... тут твой код ...

ДокументОбъект.Записать();

КонецЦикла;

конечно все зависит от правльной выборки их ХМЛ файла

мариiа

Также пользуюсь файлом xml, подскажите как из 8.1 перекачать без проблем в 8.0, чтобы перекачивалась абсолютно вся номен...?

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск