Номер не уникален (1С77) #148285


#0 by vombat
В конфигурации есть документ "Приказ о кадровом перемещении", когда расчетчик пытается ввести новый документ, то выдается номер "1", т.к. периодичность в пределах года. Документ нужно ввести за 28122005, поэтому расчетчик изменяет номер на нужный ему в прошлом году и вводит все данные, но при сохранении документа выдается сообщение, что номер не уникальный, хотя в журнале номера с таким документом нет. Для нумерации документов используется нумератор, в самом документе установлена галочка "Автоматическая нумерация, а в нумераторе установлена галочка "Контроль уникальности".  Есть документы у которых номер больше вводимого номера и меньше вводимого. Если же установить рабочую дату на тот день которым вводим, то при вводе нового документа автоматически генерится номер с кот. документ проводится и сохраняется.  Что бы это значило и как с этим бороться?
#1 by vombat
Тип номера тестовый.
#2 by Мощный
Бороться с этим легко - Сервис+Параметры+Рабочаядата, например последний день ушедшего года или предпоследний
#3 by vombat
Даже если поставлю рабочую дату прошлогоднюю и пишу нужный мне номер, то выдается сообщение о неуникальности номера!
#4 by VZ
У "семерки" есть особенность при нумерации документов "в периоде". Обычно используется "в периоде год", потому на эти грабли наступают в начале нового года ;)Смысл такой: период документа определяется при его создании, потому, несмотря на то, что юзер изменил дату, номер проверяется по периоду, в котором он создан для записи.Не лечится. Метод преодоления: сначала ставим Рабочую дату на нужный (прошлый) период, затем создаем новый документ.
#5 by Чучундер
Взять распечатать реестр данного документа. Упорядочить по номерам доков (в экселе) - найти свою ошибку.
#6 by vombat
Поставил рабочую дату за 28122005, ввожу новый док, пишу нужный мне номер, но док не записывается и не проводится, выдается сообщение, что номер не уникальный.
#7 by vombat
Говорю же, что за период 01012005 по 31122005 нету документа с таким номером в 1С!При чем тут эксель?
#8 by ЖелезякоФил
В ТиС смотрим функцию глКонтрольДатыДокументаТам используется УстановитьНовыйНомер
#9 by Дурочка 1С ®
Зачем ты "Поставил рабочую дату за 28122005", если "пишу нужный мне номер"?
#10 by vombat
Дай свой e-mail, я тебе напишу зачем я это сделал. Не хочу при всех говорить, чтобы не забанили.
#11 by VZ
КадровоеПеремещение имеет нумератор "в пределах года", а не месяца.
#12 by vombat
В эту процедуру даже не заходит. :-( Я же и написал, что в пределах года.
#13 by vombat
Я же и написал, что в пределах года.
#14 by leosoft
Если пишет номер не уникальный - значит есть такой номер!Кстати, он может быть у документов, например, за январь 2005.
#15 by Дурочка 1С ®
Тупой. Развод ...
#16 by vombat
Нету, без балды, нету!
#17 by vombat
Сделай мир лучше - убей себя!
#18 by VZ
(12, 13) Если юзер в ДЕКАБРЕ 2005 создасть КадровоеПеремещение №1 за 2006 год, то потом не сможет ввести этот номер за 2005 год ;) А в 2006 году может быть ДВА документа с этим номером ;)
#19 by vombat
Расчетчик создает док 28122005 за 28122005. Мне не нужно его создавать за этот год.
#20 by vombat
Этот же нумератор используется для нумерации документов "Приказ по отпуску". Есть приказ по отпуску с таким номером. Может ли быть такое, что поэтому не вводится документ приказ о кадровом перемещении с таким номером потому что номер уже используется доком приказ по отпуску?
#21 by VZ
Да. В типовой КадровоеПеремещение имеет общий нумератор с другими кадровыми приказами.
#22 by vombat
Ага! Так оно и есть! :-)
#23 by vombat
Вот посему-то такая вот и заморочка была! :-)
#24 by Чучундер
Убей себя!Это не заморочка, это ты прям какой-то выхухоль, а не вомбат ;-)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям