![]() |
#2 |
Участник
|
Цитата:
Сообщение от usa
![]() Внешнее приложение Х экспортирует, а Axapta - стандартным образом импортирует операции (специальным образом рассчитанные счета клиентам). Через какое-то время приложение Х хочет узнать текущие долги по этим счетам с помощью приведённого ниже запроса.
А как получить тип журнала? В него при экспорте закладывается дополнительная информация. Код: select AccountNum = LTrim(CTO.AccountNum), DocumentNum = CT.DocumentNum, DocumentDate = CT.DocumentDate, ... from Axdb..CustTransOpen as CTO inner join CustTrans as CT 1. DocumentNum, DocumentDate - это дата внешнего документа. Номер и дата проводки - Voucher, TransDate 2. CustTransOpen - таблица открытых проводок. Записи в ней существуют только пока проводки не сопоставлены. Как только вы сопоставите оплату и продажей запись в CustTransOpen исчезнет. Постоянно проводки хранятся в CustTrans. 3. Журнал существует только до разноски. После разноски журнал может быть удален. Воспринимайте журнал как черновик. После того, как проводка стала беловиком (поставлена подпись, печать, пользователь нажал Разнести) журнал анализировать нельзя, можно только проводки. Это значит: храните значимую информацию в проводках. Не работайте с черновиками. |
|