Показать сообщение отдельно
Старый 22.02.2007, 14:58   #9  
fialka is offline
fialka
Участник
 
347 / 16 (1) ++
Регистрация: 05.10.2006
Адрес: Екатеринбург
Цитата:
Сообщение от kashperuk Посмотреть сообщение
1. Для получения серии документов по клиенту лучше использовать метод таблицы СustParameters::numRefCustAccount()



2. И если Вы уже используете номерные серии, то уже их и используйте. А у вас получается, что используя номерные серии вы делаете свой инкремент.

То есть в вашем случае нужно просто указать
Axapta_Code = num.num()

А номерную серию настроить так, чтобы в ней были эти ваше 5 нулей спереди. (странный кстати код - пять нулей и число)

И сделайте очистку ей.(номерной серии)
Если делать через СustParameters::numRefCustAccount(), ругается что он не является классом... Сделала так...
num = NumberSeq::newGetNumFromCode("КЛ", true);
Axapta_Code = num.num() ;
Но всё равно Axapta_Code равен не 15***, а 4***