В 1с 7 сбилась нумерация как вернуть

Обновлено: 04.07.2024

В 1С:Бухгалтерии 7.7 сбилась автонумерация. Признак автонумерации в конфигураторе установлен, периодичность - год. Бухи заверяют, что это они вручную изменили номер у первого доку с начало года с "000001" на "1" (без ковычек естесно), но теперь продолжать одинэсина нумерацию не хочет по умолчанию выставляет всем докам "1".

(2) сами они не умеют - вдруг со счету сбьются, а тут хоть автоматизация как никак. решение проблемы

решение проблемы существует. нужно просто продолжить нумерацию, в чем сбой почему не нумерует?

(10) Вы не правы, вот раньше например в прошлом году шла нумерация условно 000001,000002,000003 потом меняют у след. доку на 3542 и он продолжал 3543,3544 и т.д., почему сейчас сбой не пойму кто сталкивался?

(12) если знаете как решить проблему подскажите пожалуйста.

(13) Так если бы поставили не 1, а 3543, то след номер был бы 3544.
Т.е. номер строковый, для него первый показатель главнее.
т.е. 21 больше 110.
Соответствено поставив 1, пронумеруются документы до 9, а дальше для нумератора разрядов нет.
т.к. 9 больше чем 10

+15 Как вариант отказаться от нумерации строчной и перевести на цифровую. Но надо очень аккуратно это делать.

Блин, найди любой диск ИТС, на нем найди обработку "Универсальные подбор и обработка объектов", там есть пунктик перенумерация объектов, за 20 минут сделаешь, а то тебе ща насоветуют.

все-таки хочу уточнить, если документ имеет признак автонумерации, номер документа имеет символьный тип длиной 12 знаков. Можно ли при этих условиях, реализовать нумерацию без первых нулей, например, вместо "000000000001" было "1" и т.д.
Огромная просьба не глумиться, дабы не засорять зазря форум, ответьте пожалуйста кто знает.

(21) автоматически НЕТ
нули убирай при выводе на печать, если режут глаз

(21)Перенумеруй обработкой "UChoice.ert" - это типовая обработка на диске ИТС есть.

+(21)Если документов несколько, то можно руками нолики добавить. Но если бухи тупы, то лучше еще запрети менять номер документа. Это тебе в будущем сэкономит нервы и время :)


Но это я для всего журнала операций. А вам просто точно так же пройти по всем документам. Дальше нумерация идет нормально.
Если нумерация на год я говорю своим бухам менять рабочую дату в конце года так, чтобы она была ещё прошлогодней, если они хотят вносить документы ещё прошлого года.

Как Организовать Нумерацию Документов
Задача возникает, если организовать в одной базе учет нескольких фирм. Как тогда нумеровать.


Восстановить нумерацию по порядку после удаления записей
Друзья, всех приветствую! Никак не удаётся найти тему, где говориться о том, как восстановить.

есть ли возможность оптимизировать сквозную нумерацию различных документов word и excel?
Приветствую! В работе существует необходимость нумеровать большое количество файлов word и excel.

Отбор по банковскому счету документов в журнале документов (банковская выписка)
Добрый день! Подскажите, пож, как правильно написать код для отбора по банковскому счету документов.

ОбновитьНумерациюОбъектов(Метаданные.Документы.НазваниеМоего Дукумента) volodya334455, Раз надцать выполнил. Это как раз и шаманство из примеров в интернете ни к чему не привели КАК делать начитался, беда в том, что ни один метод не работает. Вопрос к тем кто ДЕЛАЛ и СДЕЛАЛ 1. всетаки в пределах года (или какая там периодичность документа) есть 9-ти значный номер документа в базе
2. Обновить нумерацию нужно под правами пользователя с админскими правами на 1С, и когда в базе нет ни единого пользователя
3. может програмно написанная своя нумерация, и последний "максимальный" номер где-то хранится (например в константах) 1. всетаки в пределах года (или какая там периодичность документа) есть 9-ти значный номер документа в базе Самый логический вывод. Прошерстил все! Нет такого документа!
2. Обновить нумерацию нужно под правами пользователя с админскими правами на 1С, и когда в базе нет ни единого пользователя 3. может програмно написанная своя нумерация, и последний "максимальный" номер где-то хранится (например в константах) Изначально база сопровождалась мною. Нет программной нумерации. Константы сейчас проверил (мало ли не знаю что-то). Не нашел типовой (нетиповой быть не может, никто не вмешивался в базу кроме меня)

polax, база на SQL ?

Добавлено через 1 минуту
там где-то есть табличка где хранятся эти самые номера, откуда 1С и берет последний номер

Добавлено через 4 минуты
с ИТСа
Восстановление при ошибочно введенном максимальном номере

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

Данная возможность избавляет пользователя от проблем, связанных с остановкой сервера или вызовом функции ОбновитьНумерациюОбъектов, которые были необходимы ранее для восстановления нумерации объектов.

Рассмотрим, как работает механизм автонумерации при первом получении номера, при очередном получении номера, при явной установке номера, при удалении объекта, при изменении реквизитов объекта, касающихся автонумерации, а также при фиксации и откате транзакции.

При первом получении номера по определенному пространству номеров и префиксу выполняется неблокирующее чтение максимального номера из базы данных, т. е. механизм автонумерации использует базу данных для получения максимального номера по определенному пространству номеров и префиксу только один раз.

При последующих попытках получить очередной номер механизм автонумерации использует свободные номера, а также максимальный номер по данному пространству номеров и префиксу, как было описано ранее.

При явной установке номера механизм автонумерации увеличивает максимальный номер, если явно устанавливаемый номер больше максимального, и блокирует все свободные номера меньше явно устанавливаемого номера. Блокированные свободные номера не используются при получении очередного номера. При явной установке номера префикс не указывается, поэтому механизм автонумерации использует уже выданные номера для определения префикса. Для этого по всем префиксам пространства номеров ищется, подходит ли явно устанавливаемый номер под префикс. Если да, то найденный префикс используется при явной установке номера (таких префиксов может быть несколько). Следствием этого алгоритма является то, что явная установка номера может повлиять на выдачу номеров по нескольким префиксам. Например, по префиксу 00 мы получили номер 001, далее по префиксу 0 мы получили номер 002, далее мы установили номер 005, по префиксу 0 будет получен номер 006, а по префиксу 00 будет получен номер 007, т. к. префиксы 0 и 00 являются зависимыми.

При удалении объекта автонумератор уведомляется об этом факте с тем, чтобы если максимальный номер по пространству номеров (или нескольким пространствам номеров), соответствующему удаляемому номеру, еще не был загружен, учесть факт наличия удаляемого номера при загрузке максимального номера.

Некоторые реквизиты объекта могут неявно влиять на номер. Так, например, владелец и родитель справочника, родитель плана вида характеристик, дата документа или бизнес-процесса участвуют в формировании пространства номеров, в рамках которого выдается номер объекта. Их изменение неявно приводит к изменению пространства номеров объекта и эквивалентно тому, как автонумератор реагирует на явную установку номера. Например, имеем справочник с нумерацией в пределах подчинения. Имеем элемент справочника с номером 001, который находится в группе 001. При переносе элемента справочника в группу с номером 002 механизм автонумерации возвращает номер 001 по пространству номеров родителя 001 и выполняет действия по явной установке номера 001 в пространстве номеров родителя 002.

При фиксации транзакции блокированные свободные номера удаляются из списка свободных, а при откате транзакции разблокируются и снова могут использоваться для получения очередного номера.

Читайте также: