0
myr4ik07
07.10.14
✎
11:44
|
Привет. На нашем складе такая фишка, мы с документа Поступление товаров и услуг с колонки Цена копируем каждый раз цену в карточку Номенклатуры ЦеныНоменклатуры, надоело копировать это все и я решил при движении документа ПТиУ, что бы с колонки Цена значения копировались в определенную строку в карточке номенклатуры, вот таким образом
КолонкаНоменклатура = Товары.ВыгрузитьКолонку("Номенклатура");
КолонкаЦена = Товары.ВыгрузитьКолонку("Цена");
Для Каждого Номенклатура Из КолонкаНоменклатура Цикл
Движение = Движения.ЦеныНоменклатуры.Добавить();
Движение.Период = Дата;
Движение.Валюта = Справочники.Валюты.НайтиПоНаименованию("USD");
Движение.ЕдиницаИзмерения = Справочники.ЕдиницыИзмерения.НайтиПоНаименованию("шт");
Движение.ТипЦен = Справочники.ТипыЦенНоменклатуры.НайтиПоНаименованию("ЗАКУПОЧНАЯ");
Движение.Номенклатура = Номенклатура;
КонецЦикла;
но тут как то мне нужно еще добавить движение по
КолонкаЦена = Товары.ВыгрузитьКолонку("Цена");
если заношу в цикл то выходит множественное "додавание" строки цена
|
|
2
myr4ik07
07.10.14
✎
12:06
|
не пойму для чего делал как выше, сделал обычно
Для Каждого эл Из Товары Цикл
Движение = Движения.ЦеныНоменклатуры.Добавить();
Движение.Период = Дата;
Движение.Валюта = Справочники.Валюты.НайтиПоНаименованию("USD");
Движение.ЕдиницаИзмерения = Справочники.ЕдиницыИзмерения.НайтиПоНаименованию("шт");
Движение.ТипЦен = Справочники.ТипыЦенНоменклатуры.НайтиПоНаименованию("ЗАКУПОЧНАЯ");
Движение.Номенклатура = эл.Номенклатура;
Движение.Цена = эл.Цена;
КонецЦикла;
работает
|
|