![]() |
#1 |
Участник
|
CustTrans и VendTrans как получить следующий Voucher
DAX 2009, SP1
Подскажите пожалуйста как формируется номерная серий в таблицах CustTrans и VendTrans. Попробую объяснить подробнее, задача такая получить следующее значение номерной серии и передать его в другую таблицу, что-бы ссылаться на платеж по клиента или поставщика. В типичных примерах можно воспользоваться таким методом: X++: NumberSeq squenceNumber = NumberSeq::newGetNum(
NumberSequenceReference::find(
typeId2extendedTypeId( typeId(<EDT>) ) ) ); Если кто сталкивался подскажите пожалуйста. |
|
![]() |
#2 |
Программатор
|
это не верно в корне. почему не передать ваучер после формирования CustTrans/VendTrans?
|
|
![]() |
#3 |
Участник
|
В общем случае невозможно предсказать какой именно номер ваучера присвоится новой операции до самого момента выделения этого ваучера. Потому как в многопользовательской и многозадачной системе может паралельно происходить множество процессов. И какой из них, ваш просесс или соседний, раньше возьмёт следующий ваучер совершенно неизвестно.
|
|
![]() |
#4 |
NavAx
|
Номерная серия зависит от типа операции.
|
|
![]() |
#5 |
Участник
|
В этом то собственно и вопрос где формируется Voucher, я и хочу передать его когда он будет уже сформирован.
|
|
![]() |
#6 |
Участник
|
|
|
![]() |
#7 |
NavAx
|
Поставьте точку останова тут LedgerVoucher::newLedgerPost(...)
NumberSequenceCode - определяет номерную серию Последний раз редактировалось raz; 01.03.2013 в 10:38. Причина: 1 |
|
![]() |
#8 |
NavAx
|
В общем случаю Voucher-ы генерятся в классе NumberSeq, статические методы со словом Voucher
|
|
|
![]() |
||||
Тема | Ответов | |||
Условия в запросе sql в аксапте | 27 | |||
CustTrans vs CustSettlement | 7 | |||
dynamicsaxtraining: Purchase | 0 | |||
Как получить следующий код номерной серии? | 8 | |||
InventJournalTrans | 7 |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|