|
|
Несколько движений по одному измерению |
☑ |
|
0
myr4ik07
08.10.14
✎
14:32
|
Привет. Есть форма документ (Поступление товаров и услуг) а в ней поле (цена), я хочу, что бы при проведении этого документа данные поля цена попадала в карточку номенклатуры ЦеныНоменклатуры в каждый из тип цен (там цены для нескольких магазинов)
На счет одного движение без проблем вышло
Для Каждого эл Из Товары Цикл
Движение = Движения.ЦеныНоменклатуры.Добавить();
Движение.Период = Дата;
Движение.Валюта = Справочники.Валюты.НайтиПоНаименованию("USD");
Движение.ЕдиницаИзмерения = Справочники.ЕдиницыИзмерения.НайтиПоНаименованию("шт");
Движение.ТипЦен = Справочники.ТипыЦенНоменклатуры.НайтиПоКоду("000000001");
Движение.Номенклатура = эл.Номенклатура;
Движение.Цена = эл.Цена;
КонецЦикла;
а на счет нескольких
Для Каждого эл Из Товары Цикл
Движение = Движения.ЦеныНоменклатуры.Добавить();
Движение.Период = Дата;
Движение.Валюта = Справочники.Валюты.НайтиПоНаименованию("грн");
Движение.ЕдиницаИзмерения = Справочники.ЕдиницыИзмерения.НайтиПоНаименованию("шт");
Движение.ТипЦен = Справочники.ТипыЦенНоменклатуры.НайтиПоКоду("000000011");
Движение.ТипЦен = Справочники.ТипыЦенНоменклатуры.НайтиПоКоду("000000012");
//Движение.ТипЦен = Справочники.ТипыЦенНоменклатуры.НайтиПоКоду("000000010");
//Движение.ТипЦен = Справочники.ТипыЦенНоменклатуры.НайтиПоКоду("000000002");
//Движение.ТипЦен = Справочники.ТипыЦенНоменклатуры.НайтиПоКоду("000000014");
//
Движение.Номенклатура = эл.Номенклатура;
Движение.Цена = эл.ЦенаПродажная;
КонецЦикла;
то на сколько знаю значение для измерение должно быть только одно.
Как обойти или придумать что бы вышло задуманное?
|
|
|
1
shuhard
08.10.14
✎
14:33
|
(0) сколько цен, столько раз надо Движение = Движения.ЦеныНоменклатуры.Добавить();
|
|
|
2
Ненавижу 1С
гуру
08.10.14
✎
14:35
|
когда магазин добавите, то будете код править снова?
|
|
|
3
myr4ik07
08.10.14
✎
14:36
|
а что предложить можете? (2)
|
|
|
4
myr4ik07
08.10.14
✎
14:37
|
хм ) так легко ) попробую (1)
|
|
|
5
Ненавижу 1С
гуру
08.10.14
✎
14:37
|
(3) хранить требуемые величины в данных, а не в алгоритме
|
|
|
6
myr4ik07
08.10.14
✎
14:39
|
и какой тип данных выбрать? (5)
|
|
|
7
myr4ik07
08.10.14
✎
14:43
|
да, способ работает. спасибо(1)
|
|
|
8
myr4ik07
08.10.14
✎
14:44
|
а если в базе хранить то каким что подскажите? Немного не представляю, что имеется ввиду "хранить в данных"
|
|
|
9
Ненавижу 1С
гуру
08.10.14
✎
14:46
|
(8) например, в табличной части этого документа
А вообще логичнее на основании поступления создавать документ УстановкаЦен
|
|
|
10
myr4ik07
08.10.14
✎
14:49
|
спасибо (9)
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший