Групповое изменение дополнительных реквизитов
По теме из базы знаний
Найденные решения
(6)обработка пишется в 10 строк, выбирается номенклатура, запросом или выборкой и затем в цикле
об = Номенклатура.ПолучитьОбъект();
Для каждого др из об.ДополнительныеРеквизиты цикл
Если др.Свойство.Имя = "Мой доп. реквизит" тогда
др.Значение = др.Значение*10;
КонецЦикла;
об.Записать();
об = Номенклатура.ПолучитьОбъект();
Для каждого др из об.ДополнительныеРеквизиты цикл
Если др.Свойство.Имя = "Мой доп. реквизит" тогда
др.Значение = др.Значение*10;
КонецЦикла;
об.Записать();
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
В стандартном групповом изменении есть изменение доп реквизитов, проблема в том что изменить можно только все на конкретное значение введенное вручную, а по формуле пересчитать никак, а через Выполнить произвольный алгоритм не получается сделать.
(6)обработка пишется в 10 строк, выбирается номенклатура, запросом или выборкой и затем в цикле
об = Номенклатура.ПолучитьОбъект();
Для каждого др из об.ДополнительныеРеквизиты цикл
Если др.Свойство.Имя = "Мой доп. реквизит" тогда
др.Значение = др.Значение*10;
КонецЦикла;
об.Записать();
об = Номенклатура.ПолучитьОбъект();
Для каждого др из об.ДополнительныеРеквизиты цикл
Если др.Свойство.Имя = "Мой доп. реквизит" тогда
др.Значение = др.Значение*10;
КонецЦикла;
об.Записать();
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот