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