Показать сообщение отдельно
Старый 19.12.2011, 11:28   #3  
gl00mie is offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,684 / 5803 (201) ++++++++++
Регистрация: 28.11.2005
Адрес: Москва
Записей в блоге: 3
Цитата:
Сообщение от Arahnid Посмотреть сообщение
Есть проводка по модулю (касса), нет по ГК[/url]. Не понимаю в какой момент он дает удалить после одобрения.
Было замечено, что проводки RCashTrans могут "отваливаться" от строк журналов ГК, если в последних, кажется, поменять дату проводки.
Цитата:
Сообщение от Arahnid Посмотреть сообщение
Захожу в журнал ордеров. 3 одобренных. Редактировать не дает. Делаю новую строчку, заполняю. Удаляю ее. И все 3 предыдущих одобренных ордера становятся доступными для редактирования.
Я такое видел в результате работы какой-то древней притащенной откуда-то модифы по ТВД: типа работает такой стандартный код, дергает кучу методов, че-то там проверяет, выставляет allowEdit(), а потом - фигакс! и модифа тупо перебивает это свойство исходя из своей какой-то там логики. Под отладчиком это все относительно быстро нашлось. А еще офигенски прикольно, что \Classes\LedgerJournalTransUpdateRCash\checkCash штатно тупо не проверяет проводки в статусе, отличном от RCashTransStatus::None. И правда, зачем? локализаторы же все надежно прикрыли, возможность редактирования после одобрения отрубили...
За это сообщение автора поблагодарили: Bega (1).