Префикс или не префикс (косяки с автонумерацией) #8515


#0 by Diter
Ситуация : Есть документы. номер - текстовый (10 символов), автонумерация включена. При формировании документа(нового) в зависимости от определённых условий номер начинается с определённого префикса (т.е. выполняется УстановитьНовыйНомер(Префикс)). При невыполнении этих условий номер должен формироваться без префикса. Для этого я делаю так 1. получаю новый номер 2. ищу "-" и отсекаю всё что до него (если "-" нет то ничего не отсукаю) 3. дополняю нулями до 10 знаков. Так вот первый раз всё прокатывает, а вот на второй - нифига. Поясню на примере 1 документ № Д-00000001 (условие выполняется) 2 документ № Д-00000002 (условие выполняется) 3 документ № 0000000003 (условие не выполняется) 4 документ № 0000000003 (условие не выполняется) т.е. при формировании 4-го документа программа выполняет автонумерацию не с 0000000003 а с Д-00000002. Как быть? Чего вдруг такой косяк? Или может у меня чего с руками? Да, вариант с УстановитьНовыйНомер("") не проходит. Всё равно начинает автонумерацию с Д-00000002.
#1 by GrayT
УстановитьНовыйНомер("0")
#2 by Diter
Огромное спасибо!!!!!!
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С