1с обновить нумерацию документов. Бухучет инфо
КАК ВОССТАНОВИТЬ НУМЕРАЦИЮ В 1С
Очень часто перед бухгалтерами возникает вполне логичный вопрос как восстановить нумерацию документов в 1С 8.2 , после того, как были внесены ручные исправления. В данном материале мы постараемся детально и доходчиво объяснить все необходимые действия.
Во всех продуктах 1С 8.2 документы, которые созданы в базе имеют четкую нумерацию. Не следует думать, что номера должны состоять исключительно из цифр. На самом деле, в программе для нумерации нередко используются и буквы. Ка бывает чаще всего, они стоят вначале и означают префикс некоторой организации. В большинстве случаев каждому конкретному документу система сама в автоматическом режиме присваивает уникальный номер после того, как он был создан. Но есть один нюанс: программа не разрешает самостоятельно редактировать номера. Цель такого запрета очень проста: система защищает номера для того, чтобы обезопасить последовательность нумерации от нарушения.
Но все же, часто возникает необходимость поменять какой-либо номер. Примером может стать налоговая накладная. При ее заполнении часто приходится сталкиваться с необходимостью корректировки номера. Бывают такие ситуации, когда у людей после использования ручной нумерации сбиваются все номера. Очень неприятное явление, но в его исправлении нет ничего сложного. Работники просто не учитывают того, что после подобного действия, убираются лидирующие нули, и, как следствие, автоматическая нумерация документов сбивается. Как же быть в таком случае? В любом случае, рекомендуется применять автоматическую перенумерацию, которая описана в следующем абзаце. Никаких проблем с ее использованием не должно возникнуть, так как пошаговая инструкция дополняется скриншотами для большей ясности описываемых действий.
Итак, как восстановить нумерацию документов в 1С 8.2 автоматически . В том, чтобы произвести это иногда очень необходимое действие нет ничего сложного. Для чего может понадобиться перенумерация документов Для восстановления нумерации документов существует обработка «Обработка объектов и универсальный подбор» , которая находится на диске ИТС. Для этого нужно зайти в меню командой Файл, далее нажать на пиктограмму Открыть. Далее необходимо зайти на диск ИТС по такому пути: (E):\1CIts\EXE\EXTREPS\UNIREPS82\UniversalSelection. Примечание: буква диска может отличаться от указанной, исходя из настроек компьютера пользователя. Далее должна открыться обработка. Нам нужно выбрать необходимый вид документа в реквизите Объект. Посмотрите Первый рисунок.
Рис. 1
После этого найти закладку отбор по значению реквизита. Используя кнопку «Добавить» нужно сформировать критерии для отбора. В конкретном примере – номер документа не равняется пустому значению.
Рис. 2
После нажатия кнопки «Найти объекты» мы должны получить список, состоящих из нужных документов. После этого, нужно перейти к закладке «Обработки» . Тут, нужно выбрать пункт «Перенумерация объектов» , находящийся в таблице слева. В окне, которое открылось, нужно задать начальный номер, предположим 1. После этого уже можно нажимать на пиктограмму «Выполнить» . В завершении, мы должны получить требуемый результат.
Рис. 3
Вот мы и дали ответ на частый вопрос «как восстановить нумерацию документов в 1С 8.2». Нет ничего сложного в этой операции.
Номера входящих документов пользователи 1С 8.3 ставят вручную, поэтому при обработке большого количества документов велика вероятность ошибки.
В случае ошибки исправление нумерации входящих документов в базе 1С 8.3 делается очень просто. Для этого необходимо открыть необходимый документ и в поле номер документа поставить нужный. Например:
В документе Поступление товаров:
Либо в полученном счете-фактуре:
При вводе документа Поступление товаров и услуг в 1С 8.2 (8.3) необходимо указать номер и дату первичного документа поставщика. В случае некорректного ввода данных в аналитических расчетах неправильно отразятся реквизиты документа поставщика. Подробнее об этом смотрите в нашем видео:
Как исправить нумерацию исходящих документов в 1С 8.3
Что касается исходящих документов, то программа 1С 8.3 при их создании сама присваивает им номер:
Автоматически проставленный номер пользователи видят после записи или проведения документа:
При попытке исправления номера документа программа 1С 8.3 выдаст информационное предупреждение об автоматической нумерации исходящих документов:
Необходимость исправлять номера исходящих документов возникает в случае нарушения хронологии занесения данных в базу 1С 8.3.
Если в учете произошла такая ситуация, то исправление нумерации может привести к некоторым сложностям, так как в случае ручной корректировки номера исходящего документа может сбиться последовательная автоматическая нумерация в базе 1С 8.3. Помимо этого, если исходящий документ уже подписан и находится у покупателя, то учетные данные в программе 1С 8.3 будут отличаться от выданных первичных документов.
Как восстановить хронологическую нумерацию счетов-фактур и кассовых документов в 1С 8.3
В 1С 8.3 существует возможность автоматически восстановить хронологическую нумерацию входящих и исходящих документов в сервисе :
Данный сервис в 1С 8.3 позволяет в любое время производить проверку учета по некоторым положениям законодательства и встроенным алгоритмам работы программы. Экспресс-проверка в 1С Бухгалтерия 3.0 (8.3) выполняет анализ учета в следующих направлениях:
- Положения учетной политики – проверка соблюдения общих положений учетной политики;
- Анализ состояния бухгалтерского учета – контроль баланса бухгалтерских счетов и выявление технических ошибок учета с целью подготовки данных для формирования документов внешней отчетности;
- Операции по кассе – проверка правильности ведения кассовых операций;
- Ведение книги продаж по НДС – проверка правильности отражения операций, связанных с ведением книги продаж;
- Ведение книги покупок по НДС – проверка правильности отражения операций, связанных с ведением книги покупок.
Для контроля нумерации документов в 1С 8.3 необходимо перейти в настройки Экспресс-проверки:
В открывшемся окне настроек снимаем галочки со всех разделов учета, так как программа 1С 8.3 может проверить правильность нумерации только кассовых документов и счетов-фактур выданных:
Открываем «плюсиками» раздел Операции по кассе и отмечаем галочками только соблюдение нумерации документов:
Открываем «плюсиками» раздел Ведение книги продаж по налогу на добавленную стоимость и отмечаем галочками только соблюдение нумерации документов:
После этого нажимаем кнопку Выполнить проверку. По окончании проверки программа 1С 8.3 покажет:
- Предмет контроля;
- Результат проверки;
- В случае наличия ошибок – возможные причины их возникновения и рекомендации по устранению ошибок:
При проверке кассовых документов, а также книги покупок и книги продаж по НДС, программа 1С 8.3 проверяет хронологию проведения документов и может предложить исправить нумерацию документов. В разделе Рекомендации можно увидеть предложение по устранению данной ошибки – Автоматическая перенумерация документов. Помимо этого, в детальном отчете об ошибках видим список документов, в которых была нарушена хронология проведения документов.
Обратившись к сервису перенумерации, программа 1С 8.3 предупреждает о том, что возможно несовпадение номеров выданных документов и тех, что будут в учете. Также здесь можно выбрать – с какого номера начать перенумерацию и какие новые номера документов будут в учете:
Для удобства в сервисе Перенумерация есть возможность распечатать тот или иной документ, номер которого будет исправлен. Либо реестр документов со старыми номерами для сверки учета после выполнения перенумерации:
После того, как получено согласие пользователя о перенумерации, программа 1С 8.3 выполнит ее. Далее появится информационное окно, в котором отразится список перенумерованных документов с указанием нового и старого номера, а также появится возможность распечатать документы с новыми номерами из Экспресс-проверки или их реестр:
Таким же образом можно восстановить нумерации выданных счетов-фактур:
Внимание! Соглашаясь с автоматической перенумерацией документов в 1С 8.3, пользователь рискует допустить разногласия между учетными данными и выданными оригиналами счетов-фактур. Это может осложнить сдачу налоговой декларации по НДС:
После завершения операции перенумерации счетов-фактур выданных, программа 1С 8.3 выдаст информационное сообщение, в котором укажет новые и старые номера выданных счетов-фактур, а также появится возможность распечатать счета-фактуры с новыми номерами или реестр:
Чтобы ошибка о корректности номеров документов ушла из окна Экспресс-проверки, необходимо закрыть окно перенумерации и повторно провести проверку учета:
Как в программе 1С 8.3 поправить нумерацию документов?
Что делать если в 1С 8.3 или 8.2 сбилась нумерация документов? В «1С Бухгалтерии предприятия 3.0» есть штатное средство для данной операции. Это функция «Экспресс-проверка ведения учета».
Но, к сожалению, она делает проверку на правильность нумерации только по кассовым документам (ПКО и РКО) и по счетам-фактурам.
Данная статья рассматривает:
- встроенные средства
- и поэтапно создать простенькую обработку для перенумерации других документов
Перед любыми действиями в базе данных обязательно сделайте резервную копию.
Перенумерация с помощью Экспресс-проверки ведения учета
Данная обработка для перенумерации документов 1С находится в разделе «Отчеты». Далее ищем раздел «Анализ учета» и переходим в «Экспресс – проверка». Появится следующее окно:
Устанавливаем нужный период и нажимаем кнопку «Выполнить проверку».
В случае, если в каком то разделе учета будут обнаружены ошибки, как обычно, это будет подсвечено красным.
В данной конфигурации мы специально создали несколько ошибочных ситуаций, для наглядности:
Как видим, у нас нарушена нумерация документов. И как написано, программа 1С 8.3 предлагает автоматически это исправить. Жмем на выделенную ссылку:
И прекрасно видим, что нумерация действительно нарушена, и программа предлагает у последней счет-фактуры заменить номер четыре на номер три.
Обратите внимание, что есть возможность установить начальный номер для заданного периода. Это означает, что если нам нужно начать с номера 123, то именно так и произойдет. Это актуально, когда перенумерация происходит не с начала года.
Заметим! Перенумерация проведенных документов требует перепроведение этих документов. Поэтому процесс может занять длительное время. Кроме того, при перенумерации учитываются префиксы. Уточните, не менялись ли они.
Нажимаем «Продолжить», и начнется процесс перенумерации.
Для программистов: создание обработки 1С для перенумерации других документов
Для наших опытов выберем документ «Реализация (акты, накладные)».
Создадим новую внешнюю обработку и добавим на форму следующие реквизиты:
- ДатаНачала
- ДатаОкончания
- НачальныйНомер
- Организация
Реквизит «Организация» следует добавлять только в случае, если учет ведется по нескольким организациям в одной информационной базе. В ином случае достаточно добавить реквизит «Префикс». Запрос в этом случае будет немного попроще. Вот что получилось:
И так, создаем команду на клиенте. Так как запросы выполняются на сервере, то в этой команде будет только вызов серверной процедуры, например, «ВыполнитьНаСервере()».
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| РеализацияТоваровУслуг.Ссылка,
| РеализацияТоваровУслуг.Организация.Префикс
|ИЗ
| Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг
|ГДЕ
| РеализацияТоваровУслуг.Организация.Ссылка = &Организация
| И РеализацияТоваровУслуг.Дата МЕЖДУ &ДатаНачала И &ДатаОкончания";
Запрос.УстановитьПараметр("ДатаНачала", НачалоДня(ЭтаФорма.ДатаНачала));
Запрос.УстановитьПараметр("ДатаОкончания", КонецДня(ЭтаФорма.ДатаОкончания));
Запрос.УстановитьПараметр("Организация", ЭтаФорма.Организация);
РезЗапроса = Запрос.Выполнить();
ВыборкаДетЗаписи = РезЗапроса.Выбрать();
Теперь в цикле пробежимся по результату выборки и перенумеруем документы:
НачНомер = ЭтаФорма.НачальныйНомер;
Пока ВыборкаДетЗаписи.Следующий() Цикл
Префикс = ВыборкаДетЗаписи.ОрганизацияПрефикс;
ДокОбъект = ВыборкаДетЗаписи.Ссылка.ПолучитьОбъект();
ДокОбъект.Номер = Префикс + Прав("000000000000000000" + НачНомер, 11 - СтрДлина(Префикс));
НачНомер = НачНомер + 1;
Попытка
Если ДокОбъект.Проведен Тогда
ДокОбъект.Записать(РежимЗаписиДокумента.Проведение);
Иначе
ДокОбъект.Записать(РежимЗаписиДокумента.Запись);
КонецЕсли;
Исключение
Сообщить(ОписаниеОшибки());
КонецПопытки
КонецЦикла;
Естественно, это упрощенный пример того, как можно перенумеровать документы. При желании здесь можно добавить выбор других видов документов, а так же организовать перенумерацию кодов справочников.
Вот какая ужасная нумерация была до запуска обработки:
После запуска обработки нумерация выровнялась:
По материалам: programmist1s.ru
Что делать, если в 1С 8.3 или 8.2 сбилась нумерация документов? В « » есть штатное средство для данной операции. Это функция «Экспресс-проверка ведения учета».
Но, к сожалению, она делает проверку на правильность нумерации только по кассовым документам () и по
В этой статье я хочу:
- рассмотреть встроенные средства;
- поэтапно создать простенькую обработку для перенумерации других документов.
Перед любыми действиями в базе данных обязательно сделайте резервную копию.
Перенумерация с помощью Экспресс-проверки ведения учета
Данная обработка для перенумерации документов 1С находится в разделе «Отчеты». Далее ищем раздел «Анализ учета» и переходим в « «. Появится следующее окно:
Устанавливаем нужный период и нажимаем кнопку «Выполнить проверку».
В случае, если в каком-то разделе учета будут обнаружены ошибки, это будет подсвечено красным.
В своей тестовой конфигурации я специально создал несколько ошибочных ситуаций для наглядности:
Как видим, у нас нарушена нумерация документов. И как написано, программа 1С 8.3 предлагает автоматически это исправить. Жмем на выделенную ссылку:
И прекрасно видим, что нумерация действительно нарушена и программа предлагает у последней счет-фактуры заменить номер четыре на номер три.
Обратите внимание, что есть возможность установить начальный номер для заданного периода. Это означает, что если нам нужно начать с номера 123, то именно так и произойдет. Это актуально, когда перенумерация происходит не с начала года.
Нажмем «Продолжить», и начнется процесс перенумерации.
Для программистов: создание обработки 1С для перенумерации других документов
Для наших опытов выберем мой любимый документ « «.
Создадим новую внешнюю обработку и добавим на форму следующие реквизиты:
- ДатаНачала.
- ДатаОкончания.
- НачальныйНомер.
- Организация.
Реквизит «Организация» следует добавлять только в случае, если учет ведется по нескольким организациям в одной информационной базе. В ином случае достаточно добавить реквизит «Префикс». Запрос в этом случае будет немного попроще. Вот, что у меня получилось:
Итак, создаем команду на клиенте. Так как запросы выполняются на сервере, в этой команде будет только вызов серверной процедуры, например, «ВыполнитьНаСервере()».
Запрос = Новый Запрос; Запрос. Текст = "ВЫБРАТЬ | РеализацияТоваровУслуг.Ссылка, | РеализацияТоваровУслуг.Организация.Префикс |ИЗ | Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг |ГДЕ | РеализацияТоваровУслуг.Организация.Ссылка = &Организация | И РеализацияТоваровУслуг.Дата МЕЖДУ &ДатаНачала И &ДатаОкончания" ; Запрос. УстановитьПараметр("ДатаНачала" , НачалоДня(ЭтаФорма. ДатаНачала) ) ; Запрос. УстановитьПараметр("ДатаОкончания" , КонецДня(ЭтаФорма. ДатаОкончания) ) ; Запрос. УстановитьПараметр("Организация" , ЭтаФорма. Организация) ; РезЗапроса = Запрос. Выполнить () ; ВыборкаДетЗаписи = РезЗапроса. Выбрать() ;
Теперь в цикле пробежимся по результату выборки и перенумеруем документы:
НачНомер = ЭтаФорма. НачальныйНомер; Пока ВыборкаДетЗаписи. Следующий() Цикл Префикс = ВыборкаДетЗаписи. ОрганизацияПрефикс; ДокОбъект = ВыборкаДетЗаписи. Ссылка. ПолучитьОбъект() ; ДокОбъект. Номер = Префикс + Прав("000000000000000000" + НачНомер, 11 - СтрДлина(Префикс) ) ; НачНомер = НачНомер + 1 ; Попытка Если ДокОбъект. Проведен Тогда ДокОбъект. Записать(РежимЗаписиДокумента. Проведение) ; Иначе ДокОбъект. Записать(РежимЗаписиДокумента. Запись) ; КонецЕсли ; Исключение Сообщить(ОписаниеОшибки() ) ; КонецПопытки КонецЦикла ;
Для решения этой проблемы в есть функция Экспресс-проверка ведения учета .
Она проверит и исправит нумерацию Приходных и Расходных кассовых ордеров, а также счетов-фактур .
Обработка для исправления нумерации находится в разделе Отчеты . Далее переходим в подраздел Анализ учета - Экспресс-проверка
Система проведет анализ ведения учета и сформирует отчет. Все найденные ошибки, в том числе по нумерации документов, будут подсвечены красным:
Как видим, у нас есть ошибки в нумерации счетов-фактур. Программа рекомендует восстановить номера документов в хронологическом порядке. Нажимаем на гиперссылку Автоматическая перенумерация документов.
Программа предлагает нам исправить 4 счета-фактуры. Для проведения изменений нажимаем Продолжить.
ВАЖНО! Есть возможность установить начальный номер документа для выбранного периода. Это значит, что если нам нужно начать нумерацию с 347 номера вместо 0001, это будет возможным. Это удобно, если исправление нумерации происходит не в начале года
Готово! Как видим, программа исправила порядковые номера в 4 документах.
Для исправления нумерации других документов, например, Поступлений товаров и услуг или Реализаций товаров и услуг, необходимо писать специальную обработку. Вы всегда можете обратиться за помощью к