Имя: Пароль:
1C
1С v8
ЗУП Нумерация ведомостей на выплату зарплаты
0 Надмозг
 
20.06.22
16:29
Вручную изменили номер документа "Ведомость на выплату зарплаты" (Ведомость в банк). Было 000017, удалили нолик стало 00017 (перед номерами есть еще префикс, но не важно). Далее исправили обратно, но нумерация новых идет с 00017 без одного нуля. Дальше если ввести вручную в новом документе, допустим 00040, то пойдет с него, причем даже если не проводить документ, и даже если удалить предыдущие документы, включая первый косячный.

Не пойму, где система запоминает этот последний номер? Нагугливал что-то похожее, пишут про регистр "Состояния документов зачисления зарплаты", но там нет этих номеров и документы не проведены.
1 Лирик
 
20.06.22
16:53
ОбновитьНумерациюОбъектов не предлагать?
2 SirRoland
 
20.06.22
17:00
(0) Перенумеруйте, начиная с косячного и более молодые, включая помеченные на удаление в порядке возрастания https://its.1c.ru/db/metod8dev/content/1550/hdoc. На своей свежей копии проверил, работает.
3 Надмозг
 
21.06.22
16:05
(2) и более молодые, т.е. вообще с начала года?
4 Надмозг
 
21.06.22
17:49
(2) Исправил через вызов функции ОбновитьНумерациюОбъектов, спасибо

Но как не искал, не нашел это свойство формы
"Свойство Автонумерация формы объекта (элемента справочника, документа...) отвечает за автоматическое получение номера при открытии формы."
Просто хотел понять, почему на разных документах отрабатывает по-разному
5 Надмозг
 
21.06.22
17:51
Плюс вообще не понял этого текста
"Механизм автонумерации имеет возможности по восстановлению максимального номера после исправления или удаления неверно введенного максимального номера. Например, имеем текущий максимальный номер АА001, пользователь при вводе документа ошибся и явно ввел номер ААБСД. После этого автонумератор запомнил введенный номер и перестал выдавать корректные номера, все время выдавая номер ААБСД. Пользователь исправил неправильно введенный номер документа на АА002. Поcле этого автонумератор стал выдавать правильные номера - АА003, АА004... Альтернативой исправлению может быть удаление объекта с неверно введенным номером."


Где тогда проблема, если нужно просто исправить некорректные номера. Это первым делом делается, только не помогает