что-то я увлекся этим вопросом.
в ax3.0 все было просто. за проверку отвечал метод формы CustOpenTrans.chkCustVendTransReorg
Там запрещалось, если выбраны проводки в разных валютах, это платеж или мы видим помеченную на частичное сопоставление с черновиком проводку.
В ax2009 стало гораздо интереснее.
там появился метод updateDesignDynamic и целый менеджер CustVendOpenTransManager.canReorganizeTrans()
во наворотили то...
но смысл тот же самый. только еще вексель проверяют.
|