|
15.02.2010, 14:40 | #1 |
Участник
|
Добрый день.
Нашел у данного решения 2 проблемы: 1. При детализации по операциям поставщика (флаг "Проводки контрагента") никакой детализации не происходит. 2. При вызове контекстного меню "Исходный документ" - переходит на пустую форму операций по контрагенту. Подскажите, пожалуйста, как их решить. |
|
15.02.2010, 15:19 | #2 |
Участник
|
Пункт 2 исправлен. Для этого в методе originalDocuments класса RLedgerSheetEngine_TurnoverCustVend нужо внести изменения:
X++: accName = conpeek(key,keyContragentPosition); if(this.contragentTable() == tablenum(VendTrans)) accNum = (select firstonly AccountNum from VendTable where VendTable.Name == accName).AccountNum; if(this.contragentTable() == tablenum(CustTrans)) accNum = (select firstonly AccountNum from CustTable where CustTable.Name == accName).AccountNum; this.setQueryRanges(transQuery, //keyContragentPosition ? conpeek(key,keyContragentPosition) : "", keyContragentPosition ? accNum : "", keyContractAccountPosition ? conpeek(key,keyContractAccountPosition) : "", keyContractCodePosition ? conpeek(key,keyContractCodePosition) : ""); Вопрос по пункту 1 остается в силе. |
|
16.02.2010, 15:02 | #3 |
Участник
|
Все, вопрос снимается.
Решение аналогично предыдущему посту, только исправления нужно внести в метод loopTrans класса RLedgerSheetEngine_TurnoverCustVend. |
|
Теги |
оборотно-сальдовая ведомость, сортировка |
|
|