1с сбилась нумерация у документов как исправить
Очень часто из-за каких либо ошибок в 1С нарушается автонумерация объектов. 1С выдает неправильный номер документа и элементу справочника присваивается неверный код. И даже если вы восстановите нумерацию вручную, то программой при записи новых объектов, все равно может выдаваться неправильный номер или неверный код.
Если у вас возникла такая проблема как неверная нумерация документов в 1С или неверная нумерация справочников в 1С (выдается неправильный код элементу справочника в 1С), то предпримите для ее разрешения следующие шаги.
1. Для начала, если у вас сбилась нумерация в 1С, просто попробуйте присвоить документам с неверными номерами — правильные номера, а элементам справочника с неверным кодом — верные коды.
— В 1С 8.2 нужно будет в форме документа открыть меню Действия (1) и выбрать Редактировать номер или Редактировать код (2).
— В 1С 8.3 просто начните редактировать номер или код (1), а на вопрос продолжения редактирования ответьте положительно (2).
После этого посмотрите, при записи новых объектов решилась ли проблема с автонумерацией.
Еще обработки и статьи:
Как узнать версию конфигурации 1С (Номер релиза конфигурации 1С)
Перенумерация документов 1С 8.3
Как добавить дополнительную внешнюю печатную форму в 1С:Управление торговлей 11.3
Как произвести тестирование и исправление информационной базы 1С с помощью Конфигуратора
Настройка почты gmail в 1С 8.3
Прежде всего я, естественно, обратился к ресурсам ИТС (благо фирма предоставляет такую возможность). Максимум, что я смог найти по своей тематике, - это две статьи Автонумерация и Особенности работы механизма автонумерации. Данные в них, мягко говоря, не свежие и где-то даже противоречащие реальности (например, там утверждается, что для восстановления нумерации достаточно удалить объекты), но общие представления о механизме дают. Из них стало понятно, что одним из решений вставшей проблемы является установка настройки конфигурации "Режим автонумерации объектов" в значение "Освобождать автоматически". Но, во-первых, это неприменимо в случае использования типовой конфигурации "на поддержке", а, во-вторых, противоречит продвигаемому 1С "новому" режиму нумерации. Поэтому я продолжил рыть дальше.
Как выяснилось, типовых механизмов работы с автонумерацией , как-то обработки, отчёты и прочее, нет. Но, слава Нуралиеву, нам предоставили методы встроенного языка: ОбновитьНумерациюОбъектов, УстановитьНовыйКод и УстановитьНовыйНомер.
ОбновитьНумерациюОбъектов, согласно СП, "выполняет обновление номеров в соответствии с номерами, записанными в базе данных. После вызова данного метода все выданные, но не записанные номера, становятся невалидными, т.к. не гарантируется их уникальность." Соотнеся это описание со статьями по этой тематике и тестовыми данными, становится понятно, что в базе хранится таблица выданных номеров, которые независимо от того, существуют объекты, для которых они были записаны в таблицу или нет, повторно быть выданы уже не могут, если не осуществить "сброс". Как раз процедура ОбновитьНумерациюОбъектов и применяется для "выправления" нумерации объектов. Главное, перед запуском не забудьте удалить из базы объекты с "неправильными" номерами. Это может быть как реальное удаление, так и перезапись их с предварительным присвоением "правильных" номеров.
В 1С нет возможности напрямую получить текущий максимальный номер объекта метаданных. Решить эту проблему можно двумя способами:
- использовать запрос;
- получить следующий номер, используя методы УстановитьНовыйКод или УстановитьНовыйНомер .
При формировании запроса система считывает данные базы данных. Можно отсортировать объекты по коду/номеру по убыванию, т.о. верхним в списке окажется обладатель максимального номера. Тут существуют следующие "загвоздки":
- результат не будет содержать данные о занятых номерах, а только о записанных ;
- сортировка не всегда выводит наверх "максимальные" с точки зрения системы номера (например, объект с номером "0_01" в результате запроса будет расположен ниже номера "0001", но при вводе нового объекта ему будет присвоен номер с префиксом "0_" ).
УстановитьНовыйКод и УстановитьНовыйНомер устанавливают код или номер соответственно и заносят это значение в таблицу номеров. При этом неважно, будет ли записан объект или нет, "максисальный номер" всё равно будет обновлён на выданный. Таким образом, если использовать эти методы для проверки, то после этого необходимо обновить нумерацию объектов.
Иногда в работе с 1С 8.3 бухгалтер сталкивается с ситуацией, когда сбивается нумерация документов — пропущенные номера счетов-фактур, кассовых документов, в которых нарушение нумерации недопустимо. Согласно нормам бухгалтерского учета, вестись документы должны в хронологическом порядке, без пропусков и дублирования номеров. И хотя штрафов за нарушение порядка номеров документов не предусмотрено, лучше, чтобы они были в порядке, чтобы не возникало лишних вопросов у проверяющих и контролирующих органов.
- как проверить нумерацию счетов-фактур, приходных и расходных кассовых ордеров в 1С 8.3 Бухгалтерия 3.0
- как восстановить нумерацию документов в 1с 8.3
Исправление нумерации документов с помощью Экспресс-проверки
Предположим, по каким-то причинам нам необходимо выполнить перенумерацию документов. Рассмотрим эти действия на примере программы 1С Бухгалтерия предприятия 3.0. В программе в разделе меню Отчеты — Анализ учета есть обработка Экспресс-проверка , с помощью которой осуществляется контроль ведения учета и в ней же встроена возможность проверки нумерации счетов фактур, приходных и расходных кассовых ордеров.
Нажав кнопку Показать настройки , можно выбрать разделы учета для проверки.
В нашем примере, нас интересует нумерация кассовых документов и соблюдение нумерации счетов-фактур. Для их проверки устанавливаем галочки в соответствующих разделах, указываем период проверки и нажимаем кнопку Выполнить проверку .
Проверка показала, что в нумерации счетов-фактур ошибок не обнаружено, а вот в нумерации приходных кассовых документов обнаружена ошибка.
Раскрывая значками «+» группировки, выведенные проверкой ошибки, мы можем более детально их рассмотреть и при необходимости, следуя рекомендации программы 1С, выполнить перенумерацию документов, нажав на соответствующую ссылку Автоматическая перенумерация документов .
В нашем примере, мы проверяем документы с начала года и после нажатия кнопки Продолжить , программа 1С 8.3 автоматически выполнит перенумерацию указанных документов.
По окончании выполнения действия выводится отчет о результате.
См. также:
Помогла статья?
Получите еще секретный бонус и полный доступ к справочной системе БухЭксперт8 на 14 дней бесплатно
Похожие публикации
-
...Достаточно часто при работе с программой 1С встречается «Ошибка СУБД.
(5 оценок, среднее: 4,20 из 5)
Публикацию можно обсудить в комментариях ниже.
Обратите внимание!
В комментариях наши эксперты не отвечают на вопросы по программам 1С и законодательству.
Задать вопрос нашим специалистам можно в Личном кабинете
Спасибо за важную и полезную информацию.
Вы можете задать еще вопросов
Доступ к форме "Задать вопрос" возможен только при оформлении полной подписки на БухЭксперт8
Нажимая кнопку "Задать вопрос", я соглашаюсь с
регламентом БухЭксперт8.ру >>
Огромное спасибо за Ваш труд. Обязательно подпишусь еще при первой возможности.
Вы можете задать еще вопросов
Доступ к форме "Задать вопрос" возможен только при оформлении полной подписки на БухЭксперт8
Нажимая кнопку "Задать вопрос", я соглашаюсь с
регламентом БухЭксперт8.ру >>
Перед тем как перейти к перенумерации документов, разберем, как формируется номер документа.
В 1С предусмотрена сквозная нумерация документов в рамках одного вида. Каждый год она начинается заново. Рассмотрим ее формирование на примере документа Реализация (акт, накладная, УПД) . Номер присваивается независимо от Вида операции , Организации или других данных.
Для разграничения нумерации между организациями установите префикс. Подробнее Префикс в 1С
Номер документа закрепляется в момент его записи, т. е. документ может быть не проведен, удален, и номер уже не используется для других документов. Всегда берется максимальный использованный номер и к нему прибавляется один.
Символы и буквы в номере
Один из вариантов исправления данной ситуации — вручную изменить номер, убрав один ноль перед номером. Например, номер 0000-000В99 перенумеровать в 0000-001000.
Нумерация пойдет дальше автоматически
Префиксы — буквы в начале номера
В 1С есть префиксы — буквенные значения в начале номера. Их рекомендуется устанавливать, если есть обмен с другими базами или в базе несколько организаций. Подробнее про префиксы можно узнать из статьи Префикс в 1С.
Перенумерация документов в 1С 8.3 Бухгалтерия 3.0
В 1С перенумерацию документов может выполнить только пользователь с полными правами. Перед использованием любого способа перенумерации обязательно создайте копию базы!
Изменить нумерацию в 1С можно тремя способами:
- кассовые документы, счета-фактуры подразумевают автоматическую перенумерацию документов при выполнении экспресс-проверки ( Отчеты – Экспресс-проверка );
- перенумерация с помощью обработки Групповое изменение реквизитов ( Администрирование – Обслуживание – Корректировка данных – Групповое изменение реквизитов ), способ предполагает написание кода; (не рекомендуется).
Как изменить нумерацию в 1С 8.3 автоматически
При проверке учета можно автоматически перенумеровать документы:
- Приходный кассовый ордер — Поступление наличных ;
- Расходный кассовый ордер — Выдача наличных ;
- выписанный Счет-фактура — Счет-фактура выданный .
Метод используется, только если документы не отражены в отчетности — как самой организацией, так и контрагентом (например, по выданным счетам-фактурам). Иначе при сопоставлении данных документов произойдет несоответствие.
Для автоматической перенумерации перейдите в отчет Экспресс-проверка ведения учета в разделе Отчеты – Экспресс-проверка .
Перейдите в настройки отчета по кнопке Показать настройки и выберите необходимые проверки.
Как перенумеровать кассовые документы в 1С 8.3
Последовательность исправления нарушенной нумерации для РКО и ПКО одинакова.
Если не соблюдена нумерация, то при экспресс-проверке 1С выдаст ошибку:
Чтобы увидеть подробное описание ошибки, разверните отчет: в нем будут указаны предположительные ошибки в ведении учета, а также рекомендации по восстановлению нумерации.
Но не спешите нажимать на ссылку Автоматическая перенумерация документов . Сначала рекомендуем развернуть документы полностью и проанализировать, можно ли перенумеровать документы в 1С 8.3 или они уже отражены в отчетности.
Если принято решение восстановить хронологический порядок в номерах, сделайте копию базы, а потом нажмите на ссылку Автоматическая перенумерация документов .
- Текущий номер — номер документа до перенумерации;
- Новый номер — будущий номер документа в базе.
Если все верно, нажмите Продолжить .
После перенумерации выведется результат обработки.
Как перенумеровать счета-фактуры в 1С 8.3
Если не соблюдена нумерация, при экспресс-проверке 1С выдаст ошибку:
Чтобы увидеть подробное описание ошибки, разверните отчет: здесь будут указаны предположительные ошибки в ведении учета, а также рекомендации по восстановлению нумерации.
Не спешите нажимать на ссылку Автоматическая перенумерация документов . Сначала рекомендуем развернуть документы полностью и проанализировать, можно ли перенумеровать документы или они уже отражены в отчетности.
Если принято решение восстановить хронологический порядок в номерах, сделайте копию базы, а потом нажмите на ссылку Автоматическая перенумерация документов .
Для исправления номеров документов укажите Начальный номер . Изначально указан рекомендуемый номер, т. е. наименьший номер из исправляемых документов. Если каких-то номеров до него нет (документы были удалены), программа это не учитывает. Изменим Начальный номер на 1.
- Текущий номер — номер документа до перенумерации;
- Новый номер — будущий номер документа в базе.
Если все верно, нажмите Продолжить .
После перенумерации выведется результат обработки.
Прочие способы перенумерации
Ручная корректировка номера
Ручная корректировка номера не рекомендуется!
Перед ручной корректировкой номера ознакомьтесь с проблемами, которые могут возникнуть при использовании данного метода — Символы и буквы в номере.
Чтобы изменить номер вручную:
- установите курсор на номер;
- нажмите на кнопку del или delete на клавиатуре;
- согласитесь с редактированием;
- введите новый номер, обращая внимание на обязательное использование всех нулей вначале номера, например, 0000-0000000.
Групповое изменение реквизитов
Запустите обработку Групповое изменение реквизитов в разделе Администрирование — Обслуживание — Корректировка данных .
В обработке выберите вид документов, которые будут редактироваться. При необходимости отберите нужные документы по ссылке Все элементы. Подробнее о работе с обработкой.
Далее переведите переключатель на Выполнить произвольный алгоритм .
В большом поле заполните код, выделенный жирным шрифтом в блоке «Информация», который приведен ниже. Код можно скопировать или заполнить вручную. Кавычки обязательно перенаберите.
После каждой строки кода текст, выделенный «//», — это описание кода. Его можно не переносить, а если перенесете, не забудьте указать «//» в начале каждой строки.
Зеленым шрифтом выделены заменяемые данные под конкретный вид документов или справочников.
Если при выполнении обработки возникает ошибка об уникальности номера (номер занят), то рекомендуется сначала задать начальный номер, который не пересекается с имеющимися (1000000), а потом запустить еще раз обработку для первоначальной перенумерации уже с меньшего номера.
Как узнать техническое имя документа
Запустите конфигуратор по кнопке Конфигуратор .
Перейдите Конфигурация – Открыть конфигурацию .
После выполнения этой команды откроется окно Конфигурация . Может занять некоторое время.
Далее найдите в списках Справочники или Документы подходящий по смыслу элемент. Двойным щелчком мыши откройте его.
В открытой форме уточните, что это нужный элемент:
- Имя — техническое наименование документа;
- Синоним — имя документа в базе.
Перенумерация справочников в 1С 8.3
В 1С перенумерацию справочников может выполнить только пользователь с полными правами. Перед использованием любого способа перенумерации обязательно создайте копию базы!
Номер в справочниках хранится в поле Код.
Чтобы переименовать номер справочника, используйте либо ручную корректировку номера либо групповое изменение реквизитов. Но лучше изменять другое поле, например, Артикул , а поле Код оставить системным полем и не трогать его.
Выборка = Справочники.Номенклатура .Выбрать();
//Выбираем все элементы справочника из отобранных по стандартному отбору в обработке.
//в коде указываем техническое имя справочника.
Код = 1;
//Начальный код при перенумерации, без нулей и префиксов.
Пока Выборка.Следующий() Цикл
//Запускается цикл перебора всех найденных документов.
Спр = Выборка.ПолучитьОбъект();
//Получаем элемент справочника.
СтарыйКод = Спр.Код;
//Запоминаем старый код.
Спр.Код = « 00 -«+Формат(Код, «ЧЦ= 8 ; ЧВН=; ЧГ=0″);
// Устанавливаем новый код, 00 – Префикс базы, при необходимости заменить.
//ЧЦ-количество лидирующих нулей – количество символов после дефиса, для каждого справочника может быть свое число
// В комментарии указываем информацию об изменении кода.
Спр.Записать();
Код = Код+1;
//Переходим к следующему коду и элементу справочника
КонецЦикла;
См. также:
Если Вы еще не подписаны:
Активировать демо-доступ бесплатно →
или
Оформить подписку на Рубрикатор →
После оформления подписки вам станут доступны все материалы по 1С:Бухгалтерия, записи поддерживающих эфиров и вы сможете задавать любые вопросы по 1С.
Помогла статья?
Получите еще секретный бонус и полный доступ к справочной системе БухЭксперт8 на 14 дней бесплатно
Похожие публикации
-
Часто в работе с 1С мы сталкиваемся с ситуацией, когда.У вас нет доступа на просмотр Чтобы получить доступ:Оформите коммерческую.Современные технологии заявляют о себе в полную силу. В рамках.Реестр документов из 1С может понадобиться многим пользователям — от.
(2 оценок, среднее: 5,00 из 5)
Публикацию можно обсудить в комментариях ниже.
Обратите внимание!
В комментариях наши эксперты не отвечают на вопросы по программам 1С и законодательству.
Задать вопрос нашим специалистам можно в Личном кабинете
Добавить комментарий Отменить ответ
Для отправки комментария вам необходимо авторизоваться.
Вы можете задать еще вопросов
Доступ к форме "Задать вопрос" возможен только при оформлении полной подписки на БухЭксперт8
Нажимая кнопку "Задать вопрос", я соглашаюсь с
регламентом БухЭксперт8.ру >>
Изменения в 2022 году, о которых нужно знать бухгалтеру
6-НДФЛ за 1 квартал 2022 в 1С
Санкции и контрмеры: как работать организации и ее бухгалтеру в новой реальности. Часть 2
Учет малоценных ОС и запасов (ОСН)
Отчетность за 1 квартал 2022
Огромное спасибо за Ваш труд. Обязательно подпишусь еще при первой возможности.
Эта простая обработка «Обновление нумерации (сброс нумерации) для 1С:8.2, 8.3» позволит сбросить нумерацию в 1С.
Очень часто из-за каких либо ошибок в 1С нарушается автонумерация объектов. 1С выдает неправильный номер документа и элементу справочника присваивается неверный номер. И даже если вы восстановите нумерацию вручную, то при записи новых объектов, все равно может выдаваться неправильный номер.
Важно! Данная обработка используется в тех случаях, когда по каким-либо причинам не срабатывает стандартная автонумерация (т.е. номер нового документа не формируется как самый большой номер документа в периоде увеличенный на единицу).
Перед приобретением обработки, пожалуйста, проверьте, что нумерация документов за год у Вас идет по возрастающей, без всяких символов кроме префиксов.
Номера документов должны выглядеть примерно так:
00000000099 или ТДТД-000999.
А не так:
99, 999, 00000099-ТД, 000099-ТДТД, 00000099/1Д.
Возможно Вам также стоит обратить внимание на следующую разработку: Обработка перенумерации документов 1С (8.2 и 8.3)
В этом случае, вы можете воспользоваться нашей обработкой «Обновление нумерации (сброс нумерации) для 1С 8.2, 8.3» .
Обновить нумерацию в 1С с помощью данной обработки очень легко — укажите обработке какому документу или справочнику необходим сброс нумерации (т.е. обновление нумерации) и нажмите кнопку «Выполнить». Но прежде, вам нужно решить, как вы поступите с объектами, у которых неверный номер — можете перезаписать их с правильным номером или удалить.
Обработка универсальна, будет работать и в программах 1С 8.2 (на обычных формах) и в 1С 8.3 (на управляемых формах).
Для запуска обработки "Обновление нумерации (сброс нумерации) для 1С 8.2, 8.3" выберите в главном меню:
Файл → Открыть → [Указать файл обработки] → Открыть (подробнее см. инструкцию)
Видеоинструкция по использованию обработки:
Еще обработки и статьи:
Раздел «Б» для реализации алкогольной продукции для УТ 10.3 (внешняя печатная форма)
Счет-Фактура для 1С УТ 10.3 (НОВЫЙ ФОРМАТ ⚑ от 1-го Октября 2017!) (Внешняя печатная форма)
Заполнение табличных частей из других документов в 1С:УТ 10.3
Обработка обслуживания торгового оборудования ККТ (онлайн-кассы) АТОЛ (Драйвер 9.х) для 1С:УТ 10.3
Загрузка номенклатуры, цен, остатков, документов поступления или оприходования с характеристиками из Excel в 1С:УТ 10.3
Читайте также: