Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

групп. измен-е реквизитов: изменить на % кол-во у опред. позиции в ТЧ всех ресур. спец-ций

групп. измен-е реквизитов: изменить на % кол-во у опред. позиции в ТЧ всех ресур. спец-ций
Я
   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] надо писать [1C]
   tired
 
2 - 23.04.21 - 13:47
(1) понятно.
   Kassern
 
3 - 23.04.21 - 13:53
(0) 1) процерить число разрядов у КоличествоВходящегоИзделия,КоличествоУпаковокВходящегоИзделия,Элемент.Количество. Если там только целые числа, то 1ска обрежет дробную часть.
2) Стараться не называть элемент выборки элементом. Могут быть косяки, если к примеру, в данной процедуре/функции уже определена переменная элемент.
   Kassern
 
4 - 23.04.21 - 13:54
(0) объект то в конце хоть записывается?
   Mikeware
 
5 - 23.04.21 - 13:54
   tired
 
6 - 23.04.21 - 14:03
(3) на 10 тоже умножал - никакой реакции.
   tired
 
7 - 23.04.21 - 14:04
(4) стоит флажок "объект записывается автоматически".
   tired
 
8 - 23.04.21 - 14:05
(5) ага, как на этом снимке.
   hhhh
 
9 - 23.04.21 - 14:37
(8) а что за конфа?
   tired
 
10 - 23.04.21 - 14:41
(9) комплексная автоматизация 2.4.13.103.
   tired
 
11 - 27.04.21 - 14:45
разобрался. во втором варианте надо использовать Элемент.КоличествоУпаковок, а не Элемент.Количество.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.