Программное формирование номера документа #216470


#0 by J7
Доки в базе раскиданы по датам и номера идут не по-порядку,соответственно при программном создании док не записывается, т.к. ругается на неуникальность номера. Вопрос: Как получить последний номер дока опр. вида? При интерактивном создании ведь он формируется автоматически.
#1 by rimka
Кодить. Процедура ВводНового(призн,объект)
#2 by smaharbA
УстановитьНовыйНомер
#3 by Ёпрст2
"при программном создании док не записывается" ... у тебя что, нумерация битая?
#4 by Урудук
УстановитьНовыйНомер?
#5 by J7
Не помогает
#6 by miki
Если сбита автонумерация, то не полетит, имхо
#7 by ZyXEL
у тебя нумерация слетела.. так что труба однако.. придеться извращаться..
#8 by J7
А как ее восстановить?
#9 by ZyXEL
перенумеровать
#10 by J7
Так если интерактивно то все нормально
#11 by J7
Просто я в потоке создаю много доков, первый записывается, а следующий ругается на неуникальность
#12 by Ёпрст2
"я в потоке создаю много доков" ....Код в студию!
#13 by J7
Если стоит автонумерация, то после Док.Новый Док.НомерДок присваивается автоматом инкрементально или я не прав?
#14 by J7
Пока что-то там Цикл       Док.Новый;       Док.......       ..........
#15 by J7
Кто ответит на 13?
#16 by Ёпрст2
если нумерация не сбита, и стоит автонумерация, то да.
#17 by IMHO
я в подобной ситуации написал в обработке функцию подбора номера по порядку. не так уж и сложно. если ты не сотнями доки пишешь то работать будет вполне приемлемо.
#18 by J7
Скорее всего так и сделаю
#19 by Ёпрст2
Может, всё же нумерацию восстановишь?
#20 by maksik
а ДатаДок ты в обработке меняешь?
#21 by IMHO
они могут легко потом опять её изломать и обработка встанет. а в моем случае перенумерацию делать просто не дали.
#23 by Shaman100M
Если не критично для отдельной нумерации из обработки, то используй в обработке другой префикс нумерации : ПрефиксАвтоНумерации или ПрефиксНомера
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям