Как сбросить нумерацию документов в 1с
Перейти к содержимому

Как сбросить нумерацию документов в 1с

  • автор:

Процедура ОбновитьНумерациюОбъектов()

Процедура ОбновитьНумерациюОбъектов() имеет следующий синтаксис:

А также альтернативный англоязычный синтаксис:

Параметры

Описание параметров процедуры ОбновитьНумерациюОбъектов() :

Имя параметра* Тип Описание
Метаданные Массив, ОбъектМетаданных Объект метаданных или массив объектов метаданных, для которых будет выполнено обновление нумерации. Если значение параметра не указано, то обновление будет выполнено для всех типов объектов.
*Жирным шрифтом выделены обязательные параметры

Описание

Процедура ОбновитьНумерациюОбъектов() выполняет обновление нумераторов в соответствии с номерами, записанными в базе данных. Такая необходимость может возникнуть, если вы выполнили перенумерацию некоторых объектов, но система продолжает выдавать одни и те же номера. Дело в том, что выдаваемые номера кешируются в специальных механизмах информационной базы и чтобы «сбросить» их, нужно вызвать этот метод

Доступность

Сервер, толстый клиент, внешнее соединение, мобильное приложение(сервер).

Как сбросить счётчик нумерации документов или справочников

Тип:
Массив; Объекты метаданных. Объект метаданного или массив объектов метаданных, для объектов которого будет выполнено обновление. Если значение параметра не указано, то обновление будет выполнено для всех типов объектов.

Описание:
Выполняет обновление номеров в соответствии с номерами, записанными в базе данных. После вызова данного метода все выданные, но не записанные номера, становятся невалидными, т.к. не гарантируется их уникальность. Данный метод разрешено вызывать только администратору системы.

Как исправить ошибки нумерации в 1С

Ответить на вышеперечисленные вопросы поможет эта статья: «Как исправить ошибки нумерации в 1С».

Очень часто из-за каких либо ошибок в 1С нарушается автонумерация объектов. 1С выдает неправильный номер документа и элементу справочника присваивается неверный код. И даже если вы восстановите нумерацию вручную, то программой при записи новых объектов, все равно может выдаваться неправильный номер или неверный код.

Если у вас возникла такая проблема как неверная нумерация документов в 1С или неверная нумерация справочников в 1С (выдается неправильный код элементу справочника в 1С), то предпримите для ее разрешения следующие шаги.

1. Для начала, если у вас сбилась нумерация в 1С, просто попробуйте присвоить документам с неверными номерами — правильные номера, а элементам справочника с неверным кодом — верные коды.
— В 1С 8.2 нужно будет в форме документа открыть меню Действия (1) и выбрать Редактировать номер или Редактировать код (2).
— В 1С 8.3 просто начните редактировать номер или код (1), а на вопрос продолжения редактирования ответьте положительно (2).

Как исправить ошибки нумерации в 1С | tekdata.ru

После этого посмотрите, при записи новых объектов решилась ли проблема с автонумерацией.

2. Если после предыдущего шага проблема не исчезла, тогда может понадобиться исправить ошибки самой 1С, которые не позволяют восстановить ей автонумерацию. Подробно об исправлениях ошибок в 1С вы можете прочитать в нашей статье «Как исправить ошибки 1С». Проследуйте по шагам, приведенным в ней и посмотрите, устранилась ли неверная нумерация при записи новых объектов.

3. Если и третий шаг не помог, то, возможно, справиться с такой нелегкой ситуацией окажется способной наша обработка «Обновление нумерации (сброс нумерации) для 1С 8.2, 8.3». Она может сбросить нумерацию справочников или документов, таким образом решив проблему неправильной автонумерации в 1С.

Перенумерация документов в 1С 8.3 — как исправить нумерацию

Довольно часто в программе 1С встречаются ситуации, когда происходит нарушение нумерации документов. Изменить положение можно как штатными средствами, так и написав обработку. Стандартный функционал 1С 8.3 производить перенумерацию не всех документов (приходный/расходный кассовый ордер и счет-фактура).

Исправление нумерации в 1С Бухгалтерия 3.0 штатной обработкой

Рассмотрим как исправить нумерацию в типовой конфигурации 1С 8.3 Бухгалтерия 3.0. В меню «Отчеты» выберите пункт «Экспресс–проверка».

быстрая проверка

В открывшейся форме выберите организацию и период. Далее нажмите «Выполнить проверку».

выполнение проверки

Программа выведет отчет с результатами проверки ведения учета. В данном примере мы перешли в группировку «Операции по кассе» и раскрыли пункт «Соблюдение нумерации ПКО». Надпись «Обнаружены ошибки» в колонке справа свидетельствует в 1С 8.3 о том, что в приходных кассовых документах нарушена последовательность нумерации документов.

автоматическая перенумерация документов

Программа рекомендует нам совершить автоматическую перенумерацию документов, что мы собственно и сделаем, нажав по одноименной гиперссылке в отчете. Данная операция доступна только с полными правами.

Некоторое время 1С 8.3 будет анализировать данные. Обычно это происходит не долго, но все зависит от количества документов.

Далее программа выведет окно с теми документами, перенумерацию которых необходимо произвести. Начальный номер подставляется по умолчанию, но его можно изменить. В левой колонке табличной части отображаются текущие номера документов, а в правой – те, которые будут присвоены после выполнения перенумерации.

перенумерация ПКО

Получите понятные самоучители по 1С бесплатно:

В принципе, нас все устраивает, и мы оставим настройки по умолчанию. Далее нажмем на кнопку «Продолжить».

В нашем случае обработка документов была произведена довольно быстро. В результате программа вывела окно с информацией об измененных данных.

результат работы обработки

Создание обработки для перенумерации (для программистов)

Данный способ используется в том случае, когда у вас сбилась нумерация в других документах и штатными средствами ее исправить нельзя. Вы можете написать обработку самостоятельно, либо заказать ее у специалиста. Скачать обработку можно по ссылке (только для ознакомления).

Рассмотрим самый простой пример алгоритма перенумерации документа. В качестве документа будем использовать требование – накладную.

Для начала расположим на форме те же элементы, что были в штатном механизме перенумерации.

расположение элементов на форме 1С 8.3

Команда «Выполнить» будет вызывать серверную процедуру.

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

Далее в цикле перебирается каждая накладная и у нее меняется номер. Он зависит от установленного префикса в организации и начального номера, указанного на форме обработки. Режим записи (запись или проведение) зависит от того, был ли изначально проведен документ.

Изначально у нас было два документа «Требование – накладная». Как мы видим на рисунке, номера указаны не правильно. Чем раньше создан документ, тем меньше у него должен быть номер.

некорректная нумерация

В результате запуска описанного выше алгоритма номера восстановили правильную последовательность. Первый документ остался проведенным, а второй просто записанным.

исправленная нумерация

В этой статье рассмотрен самый простой алгоритм написания обработки. При необходимости вы можете расширить его функционал.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *