Зачет оплаты от третьих лиц на основании поступления денег в УНФ


Подключаемая внешняя обработка для УНФ 1.5/1.6, позволяющая одной кнопкой погасить задолженность покупателя на основании оплаты от другого контрагента путём создания документа Корректировка регистров.

Иногда, когда за нашего клиента платит сторонняя организация, есть необходимость погашения долга клиента перед нами без возникновения долга у нас перед сторонней организацией. В УНФ 1.5/1.6 документ Корректировка долга не позволяет закрыть задолженность одного контрагента оплатой от другого контрагента.

Внешняя обработка загружается в информационную базу с типовой конфигурацией УНФ, запускается пользователем из формы Поступления в кассу или Поступления на счет и автоматически формирует документ Корректировка регистров с движениями по регистрам Расчеты с покупателями и Оплата счетов и заказов[*].

[*] Если документ Корректировка регистров может быть регистратором для этого регистра накопления. Например, в версии 1.5.3.48 Корректировка регистров не может делать движения по регистру накопления Оплата счетов и заказов.

 
Пример использования

01.02.2024 Наша фирма выполнила заказ контрагента ПОКУПАТЕЛЬ на 10’000 рублей.

03.02.2024 Наша фирма получила в кассу 10’000 рублей от контрагента ПЛАТЕЛЬЩИК в оплату долга контрагента ПОКУПАТЕЛЬ.

Теперь перед нами стоит необходимость произвести взаимозачёт. Для этого просто запускаем обработку.

Важно! Необходимо, чтобы основанием документа оплаты был указан документ взаиморасчетов с контрагентом ПОКУПАТЕЛЬ. И, разумеется, поступающие деньги (хотя бы частично) должны быть авансом.

Обработка сообщит об успешном выполнении процедуры вместе с номером созданного документа корректировка регистров.

Движения по регистрам, которые сделает документ Корректировка регистров:

В итоге получим красивые взаиморасчеты с контрагентами.

 

Осторожно! Костыль!

В комментарий документа Корректировка регистров записывается строка поиска. Это необходимо для перезаписи документа. Поиск выполняется в запросе по условию ВЫРАЗИТЬ(Комментарий, Строка(17)) = &СтрокаПоиска. Соответственно, комментарий может быть записан после строки поиска.

 

Протестировано на версиях 1.5.3.48, 1.6.4.17.

Leave a Comment

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