Задача 101.66126

Задача :101.66126

2018-12-14 21:25:05
Краткое описание :
Если по позиции спецификации есть рекламационная накладная, то не формировать возврат оплаченных позиций, а выполнять распределение по рекламационной накладной
Описание :
Приходный кассовый ордер
Что измененно :

Если по позиции спецификации есть рекламационная накладная, то не формировать возврат оплаченных позиций,
а выполнять распределение по рекламационной накладной
Клиент хочет автоматическое распределение по рекламационной накладной.
Ситуация вот в чем.
Когда формируется возврат, через пункт локального меню
"Формирование возврата платежа", у нас происходит следующее:
- создается документ указанного типа;
- к этому документу привязывается ДО из исходного документа;
- выполняется программное нажатие на кнопку "Вернуть".

При нажатии на кнопку "Вернуть" происходит формирование возврата платежа.
А именно, для каждой позиции спецификации накладной подсчитывается оплаченная по
другим платежам сумму и формируется запись возврата на эту сумму с противоположным знаком,
но на сумму не превышающую сумму текущей хозоперации (по модулю).
То есть, в конкретном случае было распределено 200 рублей.
Мы нажали сформировать возврат. Сформировали документ по возврату,
и по накладной были сформированы записи возврата на сумму -200.
Таким образом у нас распределение по накладной стало равно 0.
А рекламационная накладная в таком случае у нас даже не обрабатывалась.
Эта функциональность как раз таки и рассчитана на возвраты без рекламаций.

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

Скриншоты и пояснения примера распределения - во вложении.
Как измененно :

При выполнении автоматического распределения по спецификации накладной/акта, в случае если ДО и хозяйственная операция противоположных направлений, запускалось не распределение по спецификации накладной/акта, а формирование возврата оплаченных позиций. Это происходит при привязке ДО, при установке или изменении даты оплаты, при формировании возврата платежа и в других случаях.
Данный алгоритм доработан, путем добавления еще одного условия при котором должны формироваться записи возврата оплаченных позиций. И этим условием является отсутствие рекламационных накладных.
В случае если они сформированы по ДО, формирование возврата оплаченных позиций не выполняется, а выполняется стандартный алгоритм распределения по накладным/актам.

Название продукта Название компонента Тип Последняя версия Дата выхода
F_DISTPLF_DISTPLRES9.1.75.02018-12-14 21:25:05
F_DISTPLF_DISTPLRES9.1.075.0