Значение поля "Номер" не уникально #660305


#0 by orda
При записи документа выдается  это сообщение. Где можно и можно ли посмотреть, какой номер сгенерировался при этом?
#1 by rbcvg
В отладчике?
#2 by orda
В какой процедуре смотреть?
#3 by Godofsin
ПриЗаписи?
#4 by chelentano
ПередЗаписью?
#5 by orda
ПриЗаписи - нет, не доходит до этого
#6 by orda
ПередЗаписью попробую
#7 by Lenka_Boo
В подписках на событие поищи в "ПриУстанвкеНовогоНомераДокумента"
#8 by orda
ПередЗаписью номер еще пустой, а приЗаписи не выполняется по причине "... не уникально" Где ловить?
#9 by orda
В подписках на событие поищи в "ПриУстанвкеНовогоНомераДокумента" видим: Префик сформировали и дальше что, где формируется номер по префиксу?
#10 by orda
?
#11 by grayshadow
перенумеровать документы - не предлагать?:)
#12 by orda
Может кто знает? Очень нужно
#13 by orda
нет, нужно выяснить причину, чего она там генерить
#14 by vicof
Источник.Номер религия не позволяет узнать?
#15 by grayshadow
99% косяк с нумерацией некоторые любят руками рисовать номера типа "хБЛЗП 1-01" если конфа сама не в состоянии продолжить нумерацию, все равно придется ее лечить или у вас в планах переписать правила нумерации?
#16 by orda
подписках на событие поищи в "ПриУстанвкеНовогоНомераДокумента" ? Так там нет еще префикса, откуда номер?
#17 by grayshadow
кстати как вариант - сделать копию базы, увеличить длину номера и создать новый док
#18 by orda
да, там такие номера и есть "хБЛЗП 1-01" и нужно понять какие при этом генерируются. Где это посмотреть
#19 by orda
Спасибо, это вариант, но хотелось бы посмотреть, что лепит в номер система
#20 by kosts
В отладчике поставь останавливаться при ошибке
#21 by kosts
Как вариант отключить в тестовой базе уникальность и записать... =)
#22 by el-gamberro
Документ программно записывается?
#23 by Lenka_Boo
А черт! Не смотри подписку на событие. У нас там свое изобретение добавлено. Смотри последний созданный документ. Можно в "Журнале регистрации". Этот номер + 1 и пытается создать программа.
#24 by orda
нет, из интерфейса
#25 by grayshadow
а можно программно создать док, вызвать ему УстановитьНовыйНомер и посмотреть отладчиком
#26 by orda
номер имеет вид: где  N-цифра
#27 by orda
нужно попробывать
#28 by orda
Других вариантов нет?
#29 by Jonny_Khomich
я недавно накосячил с нумерацией, создал свой метод присвоения номера документу, но он оказался не универсальным, накатил CFник на вторую базу клиенту и там такая же батва началась, оказалось, что из-за отсутствия префикса весь мой алгоритм в топку, доработал алгоритм и всё ОК стало
#30 by grayshadow
а что, не катит? 1 мин внешнюю обработку написать...
#31 by orda
прав
#32 by Azverin
кто-то номер отредактировал и теперь в номере не то, что надо 1С.
#33 by Lenka_Boo
АГА! В номере "ПРЕФИКСNNNNN.N" префикс - "ПРЕФИКСNNNNN.", а если последняя N после точки всего одна цифра и это 9, то автонумерация тут застрянет. Даже увеличение поля номера не поможет, перенумерацию придется делать.
#34 by orda
Застрянет, но префикс все же ПРЕФИКС, а вот NNNNN.N пытается доращивать
#35 by hhhh
в общем ищите документ с номером 9 или 99 или 999. Ну и тому, кто его ввел, оторвать руки.
#36 by razlagator
не обязательно перенумерацию делать, можно нумерацию сбросить, потом создать документ, ввести вручную номер и записать, а следующий документ уже увеличит на 1 номер который ввели в прошлом доке
#37 by razlagator
у тебя номер вида nnnnnn.n когда нумеразия доходит до 00000.9 программа пытается "." увеличить на 1, что по твоему должно получиться?
#38 by Lenka_Boo
0001.9  у тебя 0002.0 автоматически никогда не станет в типовой автонумерации. Только руками. Все что до и вместе с точкой - по-умолчанию префикс.
#39 by cw014
В отладчике ставь "Остановка по ошибке". Как выскочит - смотри в табло "ЭтотОбъект.Номер" или "Источник.Номер" в зависимости от контекста
#40 by orda
Всем спасибо.
#41 by Serg_1960
последний пункт
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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