2019-01-23 11:58:07
Краткое описание :
Распределение платежа по ДО при обработке банковской выпискиОписание :
Ввод банковской выпискиЧто измененно :
Ситуация 1: Имеется ПП распределенное по ДО, но не оплаченное и банковская выписка, содержащая информацию по данной оплате (см. Вложение 1). После обработки временного документа выписки происходит странное перераспределение ПП по ДО (см. Вложение 2). Если снять у ПП статус "Оплачено" и вновь загрузить выписку, то будет видно, что суммы по ПП и временному документу выписки не равны (см. Вложение 3).
Ситуация 2:Имеется ПП распределенное по ДО, но не оплаченное и банковская выписка, содержащая информацию по данной оплате (см. Вложение 4). После обработки временного документа выписки в списке ДО, по которым распределено ПП добавляется запись с суммой "-0" (см. Вложение 5). Проверяем запись в SOPRHOZ по данной позиции (см. Вложение 6). Если удалить данное распределение, снять у ПП статус "Оплачено" и вновь импортировать выписку,аналогично предыдущему примеру, суммы по ПП и временному документу выписки не равны (см. Вложение 7).
Есть предположение, что причина в особенностях использования типа Double.
Ситуации смоделированы на актуальных на 11.01.2019 обновлениях, отчет о раб станции также во вложениях.
Как измененно :
Доработано.
Если платежный документ(ПД) распределен по нескольким ДО, но еще не оплачен, то после обработки банковской выписки по данному ПД выполненные распределения не удаляются/не пересчитываются. При полном распределении суммы ПД по нескольким ДО не создается хозоперация с "нулевой"/"непонятными" суммами.