Цитата:
Сообщение от
Arahnid
Есть проводка по модулю (касса), нет по ГК[/url]. Не понимаю в какой момент он дает удалить после одобрения.
Было замечено, что проводки RCashTrans могут "отваливаться" от строк журналов ГК, если в последних, кажется, поменять дату проводки.
Цитата:
Сообщение от
Arahnid
Захожу в журнал ордеров. 3 одобренных. Редактировать не дает. Делаю новую строчку, заполняю. Удаляю ее. И все 3 предыдущих одобренных ордера становятся доступными для редактирования.
Я такое видел в результате работы какой-то древней притащенной откуда-то модифы по ТВД: типа работает такой стандартный код, дергает кучу методов, че-то там проверяет, выставляет allowEdit(), а потом - фигакс! и модифа тупо перебивает это свойство исходя из своей какой-то там логики. Под отладчиком это все относительно быстро нашлось. А еще офигенски прикольно, что \Classes\LedgerJournalTransUpdateRCash\checkCash штатно тупо не проверяет проводки в статусе, отличном от RCashTransStatus::None. И правда, зачем? локализаторы же все надежно прикрыли, возможность редактирования после одобрения отрубили...