Программная обработка объектов в групповом изменении реквизитов
19.04.25
Задачи пользователя - Корректировка данных
Бывает, необходимо изменить реквизит документов через типовую обработку реквизитов. А еще можно запустить процедуры обработки тех же табличных частей. Статья - просто намек работающим программистам, что есть такая полезная функция и нет необходимости писать свою обработку.
Хотим, чтобы стало так:

А у нас, допустим, так:




Допустим, есть необходимость изменить ставку НДС через групповое изменение реквизитов.
Но после изменения мы с горечью замечаем, что ставка встала, а сумма НДС автоматом не пересчиталась.
И теперь тонну документов нужно перелопачивать, а нет, эта же обработка нам поможет.
Переходим на вкладку Выполнить произвольный алгоритм.

СтрокаПлатеж = Объект.РасшифровкаПлатежа[0];
ЗначениеСтавкиНДС = УчетНДСВызовСервераПовтИсп.ПолучитьСтавкуНДС(СтрокаПлатеж.СтавкаНДС);
СтрокаПлатеж.СуммаНДС = СтрокаПлатеж.СуммаПлатежа * ЗначениеСтавкиНДС / (100 + ЗначениеСтавкиНДС);
Объект.Записать();


Вступайте в нашу телеграмм-группу Инфостарт
Вы можете заказать платную адаптацию этой статьи под ваши задачи на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.