![]() |
![]() |
![]() |
|
Несколько движений по одному измерению | ☑ | ||
---|---|---|---|---|
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)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |