Показать сообщение отдельно
Старый 17.08.2004, 17:27   #1  
AlexUnik is offline
AlexUnik
Участник
 
199 / 22 (1) +++
Регистрация: 01.06.2004
Адрес: Королёв
Баг, связанный с функциональностью договоров
Добрый день! Недавно пользователи неумышленно нашли в Аксапте небольшой прокол. Последовательность действий, которая приводит к этому, следующая:
- заполняется справочник договоров по каждому клиенту;
- создается новый заказ на клиента, вводится информация о договоре (вкладка "Разное", группа полей "Договор");
- через некоторое время пользователь решает повесить созданный заказ на другого клиента, меняет код, но забывает поменять договор;
- заказ благополучно сохраняется с некрректной информацией по договору;
- накладная и проводки сопоставления с оплатой также благополучно создаются на несуществующий договор по данному клиенту;
Полученным результатом можно полюбоваться в "оборотно-сальдовой ведомости"...
Но как его корректно исправить? Через общий журнал не получается, т.к. нет такого договора у клиента.
Как вариант - править напрямую таблицы CustTrans и CustInvoiceJour. На тестовой базе это ошибок не вызвало, но я все равно не уверен в правильности данного подхода. Насколько глубоко функционал договоров проник в аксапту?