|
![]() |
#1 |
Участник
|
Цитата:
Сообщение от belugin
Как корректно прогрммно создать журнал платежей поставщику. Пока я вижу что LedgerJournalEngine кое-где испольуется без формы, а вот LedgerJournalEngine_CustPayment уже нет - и нельзя это сделать. Таким образом, бизнес логика тесно связана с формой. Делал ли кто-нибудь такое?
Чем не устраивает подход, изложенный в TutorialLedgerVoucher? Здесь было несколько обсуждений - ссылки внизу страницы. Что-то не так? |
|
![]() |
#2 |
Участник
|
Цитата:
Сообщение от mazzy
Эм... так кому платежи? поставщику или покупателю?
Цитата:
Сообщение от mazzy
Чем не устраивает подход, изложенный в TutorialLedgerVoucher?
Здесь было несколько обсуждений - ссылки внизу страницы. Что-то не так? Проблема в том, чтобы корректно установить значения всех атрибутов строки журнала. вот например, что есть на форме: \Forms\LedgerJournalTransCustPaym\Data Sources\LedgerJournalTrans\Fields\AccountNum\Methods\modified X++: void modified() { super(); debCredProposal = ledgerJournalEngine.accountModified(ledgerJournalTrans); element.setDebCredProposal(false); ledgerJournalEngine.initCustPostingProfile(ledgerJournalTrans); element.RContractDebitUpdate(); element.setButtonAccess(); } По ссылкам внизху страницы ничего полезного не нашел. |
|
![]() |
#3 |
Участник
|
Цитата:
Сообщение от belugin
в TutorialLedgerVoucher не вижу создание журнала платежей вообще.
Главное меню \ Главная книга \ Журналы \ Общий журнал \ Строки \ Функции \ Импорт выписки по счету * Метод импорта настраивается здесь: Главное меню \ Главная книга \ Настройки \ Журналы \ Метод импорта выписки по счету. Посмотри как там сделано. Если работать напрямую с базой, то все очень просто. В ledgerJournalEngine не смотри. Насколько я помню, он сложный для того, чтобы корректно работать с многострочными проводками (изменение даты, контроль сальдо, контроль коррсчета, контроль одобрения и т.п.), а также чтобы корректно отображать сальдо по журналу и ваучеру в верхней части журнала. Не бери в голову. ![]() |
|