|
![]() |
#1 |
Участник
|
Добрый день.
Нашел у данного решения 2 проблемы: 1. При детализации по операциям поставщика (флаг "Проводки контрагента") никакой детализации не происходит. 2. При вызове контекстного меню "Исходный документ" - переходит на пустую форму операций по контрагенту. Подскажите, пожалуйста, как их решить. |
|
![]() |
#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 остается в силе. |
|
![]() |
#3 |
Участник
|
Все, вопрос снимается.
Решение аналогично предыдущему посту, только исправления нужно внести в метод loopTrans класса RLedgerSheetEngine_TurnoverCustVend. |
|
Теги |
оборотно-сальдовая ведомость, сортировка |
|
|