1с сбилась нумерация у документов как исправить
Как исправить ошибки нумерации в 1С
Неправильная нумерация в 1С? Как исправить нумерацию в 1С? Как обновить нумерацию в 1С? Как сбросить нумерацию в 1С? Что делать, если 1С присваивает неверный код?
Ответить на вышеперечисленные вопросы поможет эта статья: «Как исправить ошибки нумерации в 1С».
Очень часто из-за каких либо ошибок в 1С нарушается автонумерация объектов. 1С выдает неправильный номер документа и элементу справочника присваивается неверный код. И даже если вы восстановите нумерацию вручную, то программой при записи новых объектов, все равно может выдаваться неправильный номер или неверный код.
Если у вас возникла такая проблема как неверная нумерация документов в 1С или неверная нумерация справочников в 1С (выдается неправильный код элементу справочника в 1С), то предпримите для ее разрешения следующие шаги.
1. Для начала, если у вас сбилась нумерация в 1С, просто попробуйте присвоить документам с неверными номерами — правильные номера, а элементам справочника с неверным кодом — верные коды.
— В 1С 8.2 нужно будет в форме документа открыть меню Действия (1) и выбрать Редактировать номер или Редактировать код (2).
— В 1С 8.3 просто начните редактировать номер или код (1), а на вопрос продолжения редактирования ответьте положительно (2).
После этого посмотрите, при записи новых объектов решилась ли проблема с автонумерацией.
2. Если после предыдущего шага проблема не исчезла, тогда может понадобиться исправить ошибки самой 1С, которые не позволяют восстановить ей автонумерацию. Подробно об исправлениях ошибок в 1С вы можете прочитать в нашей статье «Как исправить ошибки 1С». Проследуйте по шагам, приведенным в ней и посмотрите, устранилась ли неверная нумерация при записи новых объектов.
3. Если и третий шаг не помог, то, возможно, справиться с такой нелегкой ситуацией окажется способной наша обработка «Обновление нумерации (сброс нумерации) для 1С 8.2, 8.3». Она может сбросить нумерацию справочников или документов, таким образом решив проблему неправильной автонумерации в 1С.
Отладка автоматической нумерации в программах 1С
Принцип нумерации в программах 1С 8.3. Почему сбивается нумерация документов и договоров в 1С и какие эффективные способы отладки присвоения номеров в программе.
Принцип автоматической нумерации в 1С 8.3
Каждый элемент, занесенный в систему 1С (независимо от того, это элемент справочника или документ), имеет свой номер. Каждый номер уникален и присваивается объекту автоматически. Автоматическая нумерация 1С 8.3 для документов может задаваться:
По умолчанию номера создаются в хронологическом порядке: позже дата – больше номер. Как правило, автоматическая нумерация документов в 1с состоит из раздельного 2-частного шифра, где первая часть – это префикс базы данных, а вторая – порядковый номер элемента.
Присвоение идентификаторов осуществляется по порядку от самого короткого номера. Номер документа пользователь задает самостоятельно, при этом он не может изменить прификс базы данных. Например, если документ создается через бухгалтерию, то ему не изменяемый в дальнейшем присваивается префикс «БП».
Сбои автоматической нумерации, устранение неполадок
Автоматическая нумерация договоров 1с сбивается при ручном редактировании данных при создании документа. Вторая часть идентификатора состоит из шестизначного номера по умолчанию. Для примера: «00БП-000639». При создании следующего элемента пользователь вправе заменить не только номер документа, но и количество символов во второй части идентификатора документа/договора. К примеру, на «00БП-99». Логично, что следующим документом в этой последовательности будет файл с именем «00БП-100».
Однако, этого не случится, поскольку пользователь присвоил второй части имени двузначную нумерацию. Теперь ПО от 1С не сможет присваивать обозначения автоматически, а будет создавать новые файлы с одинаковым именем с «99» на конце, так это максимальное двузначное число. Это типичная ошибка пользователей 1С, приводящая к сбою нумерации.
Чтобы не допустить сбоя нумерации, нужно в порядковом номере файла использовать предельное число символов. Автоматическая перенумерация документов в 1С 8.3 позволяет создавать 2 и более файла с полностью идентичными именами. В этом случае есть риск отправки одного документа разным контрагентам.
Как восстановить автоматическую нумерацию в 1С
Для проверки и восстановления нумерации в 1С предусмотрено диагностическое средство под наименованием «Экспресс-проверка ведения учета». Минус инструмента в том, что он проверяет правильность последовательности идентификаторов только для счетов-фактур и кассовых документов.
Алгоритм использования «Экспресс-проверки»:
Инструмент «Экспресс-проверка» после диагностики самостоятельно предложит новый номер для проблемного файла. Рекомендуется принять это наименования для избежания дальнейших ошибок.
Второй способ того, как изменить нумерацию в 1с 8.3 автоматически – создание обработки. Нужно создать новую внешнюю обработку, включив в нее такие реквизиты:
Если учет осуществляется по нескольким подведомственным организациям, то нужно добавить реквизиты «Организация» или «Префикс». Далее, нужно создать ряд серверных команд, делать это нужно с привлечение компетентного программиста.
Выглядеть это должно так.

В качестве заключения нужно отметить, что если вы не являетесь опытным пользователем 1С, не нужно менять текущий алгоритм присвоения идентификаторов. Если возникла необходимость заменить номер документа/договора, то используйте максимальное число символов для правой части имени файла. В Сети есть множество ссылок на обработки, которые позволяют произвести отладку нумерации. Скачать одну из них: Perenumeratsiya-dokumentov-v-1S-Buhgalteriya-8.3.zip.
Совет: Как исправить ошибки нумерации счетов-фактур, РКО, ПКО и других документов в 1С 8.3?
В программах 1С 8.3 документам автоматически присваивается порядковый номер. В обычной ситуации этот механизм позволяет нумеровать документы в хронологическом порядке и исключить дубли номеров, однако в некоторых ситуациях механизм может повести себя неправильно. Например, если ввести документ задним числом или отредактировать номер документа вручную. Что делать, если в программе 1С:Предприятие 8.3 сбилась нумерация документов?
Экспресс-проверка нумерации счетов-фактур и кассовых документов в 1С:Бухгалтерии 8 и автоматическая перенумерация.
В программе 1С:Бухгалтерия 8 (редакция 3.0) есть встроенный инструмент проверки нумерации счет-фактур и кассовых документов (РКО и ПКО), поскольку в соответствии с нормами бухгалтерского учета нумерация этих документов должна вестись непрерывно, без дублей и в хронологическом порядке. Чтобы запустить инструмент проверки, в разделе «Отчеты» откройте пункт «Экспресс-проверка».
В открытом окне необходимо выбрать период проверки, а затем нажать кнопку «Показать настройки», где отметить галочками пункты «Соблюдение нумерации ПКО», «Соблюдение нумерации РКО» и «Соблюдение нумерации счетов-фактур».
Для данного примера мы ввели в программу 1С:Бухгалтерия 8.3 три счет-фактуры с измененной нумерацией. После нажатия на кнопку «Выполнить проверку», программа автоматически определит ошибки в нумерации счетов-фактур. Раскройте подпункты отчета, чтобы увидеть результат проверки, возможные причины ошибки, рекомендации для их исправления. Также программа предложит использовать встроенную обработку «Перенумерация документов», которая автоматически восстановит нумерацию в хронологическом порядке.
В окне обработки можно задать начальный номер, с которого начнется нумерация (может быть отличен от 1, если идет проверка не с начала года). В этом же окне сразу отображается, какие номера будут изменены. Нажмите на кнопку «Продолжить», чтобы подтвердить изменения номеров и перепровести редактируемые документы. Чем больше документов, тем больше времени займет редактирование. Обратите внимание, что после перенумерации номера документов в программе 1С:Бухгалтерия 8 могут не совпадать с номерами первичных документов.
После окончания обработки можно еще раз запустить экспресс-проверку нумерации. На этот раз ошибок нумерации документов в программе 1С 8.3 выявлено не будет.
Что делать, если номера новых документов в 1С 8.3 назначаются неправильно?
То, что касается других конфигураций 1С 8.3 и других документов, то типовых инструментов поиска и исправления ошибок нумерации для них не предусмотрено и делать это приходится вручную. Нередко изменение номеров документов может привести к ошибкам автоматической нумерации. То есть новым документам могут назначаться номера по ошибочному алгоритму. Для того, чтобы исправить механизм автоматической нумерации, может быть необходимо перенумеровать последние документы в режиме толстого клиента. Для этого выйдите из программы и в окне запуска 1С 8.3 при выборе информационной базы нажмите «Изменить», затем «Далее», и выберите основной режим запуска «Толстый клиент»
В режиме толстого клиента перенумеруйте последние документы в таком формате, в котором необходимо вести дальнейшую нумерацию. После выхода из программы, установления режима запуска «Автоматически» и входа в обычном режиме автоматическая нумерация должна работать корректно.
Пройдите курсы 1С и Вам больше не понадобятся советы и руководства!
Как исправить нумерацию документов в 1С 8.3
Как в программе 1С 8.3 поправить нумерацию документов?
Что делать если в 1С 8.3 или 8.2 сбилась нумерация документов? В «1С Бухгалтерии предприятия 3.0» есть штатное средство для данной операции. Это функция «Экспресс-проверка ведения учета».
Но, к сожалению, она делает проверку на правильность нумерации только по кассовым документам (ПКО и РКО) и по счетам-фактурам.
Данная статья рассматривает:
Перед любыми действиями в базе данных обязательно сделайте резервную копию.
Перенумерация с помощью Экспресс-проверки ведения учета
Данная обработка для перенумерации документов 1С находится в разделе «Отчеты». Далее ищем раздел «Анализ учета» и переходим в «Экспресс – проверка». Появится следующее окно:
Устанавливаем нужный период и нажимаем кнопку «Выполнить проверку».
В случае, если в каком то разделе учета будут обнаружены ошибки, как обычно, это будет подсвечено красным.
В данной конфигурации мы специально создали несколько ошибочных ситуаций, для наглядности:
Как видим, у нас нарушена нумерация документов. И как написано, программа 1С 8.3 предлагает автоматически это исправить. Жмем на выделенную ссылку:
И прекрасно видим, что нумерация действительно нарушена, и программа предлагает у последней счет-фактуры заменить номер четыре на номер три.
Обратите внимание, что есть возможность установить начальный номер для заданного периода. Это означает, что если нам нужно начать с номера 123, то именно так и произойдет. Это актуально, когда перенумерация происходит не с начала года.
Заметим! Перенумерация проведенных документов требует перепроведение этих документов. Поэтому процесс может занять длительное время. Кроме того, при перенумерации учитываются префиксы. Уточните, не менялись ли они.
Нажимаем «Продолжить», и начнется процесс перенумерации.
Для программистов: создание обработки 1С для перенумерации других документов
Для наших опытов выберем документ «Реализация (акты, накладные)».
Создадим новую внешнюю обработку и добавим на форму следующие реквизиты:
Реквизит «Организация» следует добавлять только в случае, если учет ведется по нескольким организациям в одной информационной базе. В ином случае достаточно добавить реквизит «Префикс». Запрос в этом случае будет немного попроще. Вот что получилось:
И так, создаем команду на клиенте. Так как запросы выполняются на сервере, то в этой команде будет только вызов серверной процедуры, например, «ВыполнитьНаСервере()».
Далее переходим к этой процедуре. Сразу же создадим запрос:
Запрос = Новый Запрос;
Запрос.УстановитьПараметр(«ДатаНачала», НачалоДня(ЭтаФорма.ДатаНачала));
Запрос.УстановитьПараметр(«ДатаОкончания», КонецДня(ЭтаФорма.ДатаОкончания));
Запрос.УстановитьПараметр(«Организация», ЭтаФорма.Организация);
РезЗапроса = Запрос.Выполнить();
ВыборкаДетЗаписи = РезЗапроса.Выбрать();
Теперь в цикле пробежимся по результату выборки и перенумеруем документы:
Пока ВыборкаДетЗаписи.Следующий() Цикл
Префикс = ВыборкаДетЗаписи.ОрганизацияПрефикс;
ДокОбъект = ВыборкаДетЗаписи.Ссылка.ПолучитьОбъект();
НачНомер = НачНомер + 1;
Попытка
Если ДокОбъект.Проведен Тогда
Естественно, это упрощенный пример того, как можно перенумеровать документы. При желании здесь можно добавить выбор других видов документов, а так же организовать перенумерацию кодов справочников.
Вот какая ужасная нумерация была до запуска обработки:
После запуска обработки нумерация выровнялась:
1С 8 Сбилась нумерация документов или справочника?
До тех пор пока пользователи не вмешиваются в нумерацию документов или справочников, все происходит автоматически и никаких проблем не возникает. Но после какого-либо ручного вмешательства нумерация может сбиться, а потом и вовсе перестать работать.
Пример для документа Реализация:
Пример для справочника номенклатуры:
После сброса нумерации нужно создать новый документ (элемент справочника) с таким номером чтобы после него пошла нужная нумерация. После этого все пойдет как надо )
9 комментариев к “1С 8 Сбилась нумерация документов или справочника?”
Подскажите, где Метаданные в 1С 8 Базовая бухгалтерия?
Наталья, для «сброса» нужно написать небольшую обработку на языке 1С. И в ней указать для какого объекта метаданных вы это делаете. Пример в статье есть.
Да, такие мелкие «недоработки» могут в неудобный момент стать причиной большой неразберихи. Но берем себя в руки, включаем мозги и… все решается довольно просто. Хотя конечно могли бы разработчики предусмотреть автоматическое решение проблемы (
Я как перешла с 7.7 на версию 8, меня периодически такая проблема возникает, устала обновлять нумерацию. Как-то не радует: версия «посвежее», а такую деталь не доработали.
Лерочка, оптимально, это вообще не трогать нумерацию. Тогда проблем не возникает.
Как только пользователи начинают вмешиваться в процесс нумерации — ответственность за дальнейшую нумерацию они берут на себя.
Да, с нумерацией постоянная беда. Этот метод иногда спасает, иногда нет. Тогда приходится обработками восстанавливать нумерацию… кропотливое это мероприятие.
Восстановление нумерации 1С — процесс действительно очень кропотливый. Я тоже начинаю с предложенного автором метода, но бывает, что он не всегда работает.
Я пришла в новую фирму где стоит версия 8.2. Предыдущий бухгалтер сбила нумерацию номенклатуры. Я много искала в сети и расскажу как решила проблему. Как делать эти команды мне непонятно, я не программист.
Я сняла иерархический просмотр в номенклатуре. Упорядочила все по коду. Внизу списка я увидела множество наименований со сбитым кодом. Я вручную по порядку восстановила нумерацию. Заходишь в каждый вид номенклатуры и выбираешь действие «изменить код», перед этим нужно глянуть какой код следующий должен быть в списке. Изменила я все коды, но сразу чуда не произошло. Мне опять выдало ошибку про не уникальный код. И тогда я поднялась вверх списка и изменила самый первый код с кучей нулей и единицей. Еще раз его перезаписала точнее. И после этого все заработало. Удачи бухгалтера!












