|
групп. измен-е реквизитов: изменить на % кол-во у опред. позиции в ТЧ всех ресур. спец-ций
| ☑ |
0
tired
23.04.21
✎
13:14
|
пробовал через произвольный алгоритм:
[CODE]Объект.КоличествоВходящегоИзделия = Объект.КоличествоВходящегоИзделия * 1.1;
Объект.КоличествоУпаковокВходящегоИзделия = Объект.КоличествоУпаковокВходящегоИзделия * 1.1;[/CODE]
и
[CODE]Размер = Справочники.ХарактеристикиНоменклатуры.НайтиПоНаименованию("40*1,8");
Для каждого Элемент из Объект.МатериалыИУслуги Цикл
Если Элемент.Характеристика = Размер Тогда
Элемент.Количество = Элемент.Количество * 1.1;
КонецЕсли;
КонецЦикла;[/CODE]
но ничего не меняется, хотя бодро рапортует, что изменения выполнены.
|
|
1
Волшебник
23.04.21
✎
13:20
|
вместо [CODE] надо писать
|
|
2
tired
23.04.21
✎
13:47
|
(1) понятно.
|
|
3
Kassern
23.04.21
✎
13:53
|
(0) 1) процерить число разрядов у КоличествоВходящегоИзделия,КоличествоУпаковокВходящегоИзделия,Элемент.Количество. Если там только целые числа, то 1ска обрежет дробную часть.
2) Стараться не называть элемент выборки элементом. Могут быть косяки, если к примеру, в данной процедуре/функции уже определена переменная элемент.
|
|
4
Kassern
23.04.21
✎
13:54
|
(0) объект то в конце хоть записывается?
|
|
5
Mikeware
23.04.21
✎
13:54
|
|
|
6
tired
23.04.21
✎
14:03
|
(3) на 10 тоже умножал - никакой реакции.
|
|
7
tired
23.04.21
✎
14:04
|
(4) стоит флажок "объект записывается автоматически".
|
|
8
tired
23.04.21
✎
14:05
|
(5) ага, как на этом снимке.
|
|
9
hhhh
23.04.21
✎
14:37
|
(8) а что за конфа?
|
|
10
tired
23.04.21
✎
14:41
|
(9) комплексная автоматизация 2.4.13.103.
|
|
11
tired
27.04.21
✎
14:45
|
разобрался. во втором варианте надо использовать Элемент.КоличествоУпаковок, а не Элемент.Количество.
|
|