Замена договоров эквайринга БП3

Часто в новом году меняется учетная политика, система налогообложения. А договора эквайринга подменить забывают и они закрываются на остатки договоров с прошлого года по регистру «Прочие расчеты».

Чтобы этого избежать, проще всего создать новый договор эквайринга и использовать его в документах в новом году.

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

А вот в ОРП без кода не получится выполнить замену.

Использую групповую обработку:

Выполняю код замены:

Сообщить(ОбрабатываемыйОбъект);

Для Каждого Строка ИЗ ОбрабатываемыйОбъект.Оплата Цикл
	//Сообщить(" Вид оплаты: " + Строка.ВидОплаты);
	Если Строка(Строка.ВидОплаты) = "УСН эквайриг ... с 01.06.2024" Тогда
		Сообщить("  Найден вид оплаты: " + Строка.ВидОплаты);
		НовыйВидОплаты = Справочники.ВидыОплатОрганизаций.НайтиПоНаименованию("УСН эквайриг ... с 01.01.2025");
		Если ЗначениеЗаполнено(НовыйВидОплаты) Тогда
			Строка.ВидОплаты = НовыйВидОплаты;
			Сообщить("  Заменена на вид оплаты: " + Строка.ВидОплаты);
		КонецЕсли;
	КонецЕсли;
КонецЦикла;

Если ОбрабатываемыйОбъект.Модифицированность() Тогда
	ОбрабатываемыйОбъект.Записать();
КонецЕсли;

Среда: 3.0.175.24. Объем: 0.5 час

fixin

Программирую на 1С с 1999 года. В 1С просто Гений. В 2020 году ушел из офиса на вольные хлеба фриланса. Принимаю заказы.

Читайте также:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *