Выселение. Приватизация. Перепланировка. Ипотека. ИСЖ

Обычно в 1С Предприятии нумерация новых документов, в том числе и счетов-фактур, осуществляется автоматически. Тем не менее, иногда требуется изменить созданные программой номера. В этой небольшой статье я покажу вам, как исправить нумерацию счетов фактур в 1С на примере конфигурации "Бухгалтерия предприятия". Для большей ясности приведу два примера — для версии 8.2 и версии 8.3.

Общие правила нумерации документов в 1С

Прежде чем исправлять автоматически созданные номера счетов фактур, следует вспомнить общие принципы нумерации документов в 1С. Во-первых, номера в 1С присваиваются только объектным данным: для справочников этот реквизит называется Код, а для документов — Номер. В обоих случаях смысл абсолютно одинаков, равно как и принципы изменения нумерации. Кроме того, рассмотренные принципы исправления нумерации счетов фактур 1С применимы и к документам других типов, например, приходным и расходным кассовым ордерам, а также к элементам любых справочников.

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

Ещё один важный момент. Любой объект в 1С имеет некий уникальный идентификатор, позволяющий однозначно отличить его от других объектов. И это вовсе НЕ номер, как многие думают! Номер документа является лишь одним из реквизитов и его можно легко изменить.

сайт_

Особенность изменения номеров в 1С

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

Если вы хотите , к примеру на 4212, но он уже занят, то сначала вам потребуется освободить этот номер. Для этого нужно сначала сменить номер у того счёта фактуры, который этот номер занимает. Сменить его можно, как обычно, на любой незанятый (например, 99999999). После этого присваиваем освободившийся номер (4212) нужному вам документу. Что делать с другим перенумерованным документом, смотрите сами. К примеру, можно сменить временный номер 99999999 на тот, что занимал перенумерованный вами счет фактура.

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

Если вы ещё даже не записали счет фактуру, а уже хотите СРАЗУ присвоить ему какой-то определённый номер, то это невозможно. Так что сначала запишите документ, а потом смените номер. Возможность самостоятельно устанавливать номера у документов встречается очень-очень редко, поскольку в этом нет необходимости.

При смене номера счета фактуры в 1С Предприятии указывать незначащие нули слева необязательно.

Тут была важная часть статьи, но без JavaScript её не видно!

Как исправить номер счёта фактуры в 1С 8.3

Для начала нужно чтобы вы вообще видели поле этого самого номера. Если этот реквизит почему-то скрыт, то отобразите его.

Чтобы исправить номер счёта-фактуры в 1С, откройте документ и просто щёлкните мышкой на поле номера и нажмите, к примеру, клавишу Backspace (кнопка над Enter со стрелкой влево, используемая для стирания текста). Поле Номер в большинстве документов просто так редактировать нельзя, поэтому оно по умолчанию заблокировано. 1С спросит вас, действительно ли вы хотите изменить номер. Ответьте Да. При этом поле номера счета фактуры станет активным и вы можете установить тот номер, который вам нужно. Не забудьте записать документ.

Как исправить номер счёта фактуры в 1С 8.2

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

Ошибки из-за исправления нумерации счетов фактур 1С

Стоит иметь ввиду, что исправление нумерации счетов-фактур, а также иных документов 1С Предприятия, может повлечь за собой ошибки в учёте, которые сразу обнаружить вы не сможете. Стоит также учесть и тот случай, когда документ уже распечатан и передан контрагенту. Тема достаточно обширная, я всегда выделяю её на своих занятиях, так что и вам советую быть поосторожнее, чтобы не наделать глупых (и не очень) ошибок в 1С из-за смены нумерации счетов фактур, ПКО, РКО или других документов, в которых номер важен не только в программе, но и за её пределами.

Как в программе 1С 8.3 поправить нумерацию документов?

Что делать если в 1С 8.3 или 8.2 сбилась нумерация документов? В «1С Бухгалтерии предприятия 3.0» есть штатное средство для данной операции. Это функция «Экспресс-проверка ведения учета».

Но, к сожалению, она делает проверку на правильность нумерации только по кассовым документам (ПКО и РКО) и по счетам-фактурам.

Данная статья рассматривает:

  • встроенные средства
  • и поэтапно создать простенькую обработку для перенумерации других документов

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

Перенумерация с помощью Экспресс-проверки ведения учета

Данная обработка для перенумерации документов 1С находится в разделе «Отчеты». Далее ищем раздел «Анализ учета» и переходим в «Экспресс – проверка». Появится следующее окно:

Устанавливаем нужный период и нажимаем кнопку «Выполнить проверку».

В случае, если в каком то разделе учета будут обнаружены ошибки, как обычно, это будет подсвечено красным.

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

Как видим, у нас нарушена нумерация документов. И как написано, программа 1С 8.3 предлагает автоматически это исправить. Жмем на выделенную ссылку:

И прекрасно видим, что нумерация действительно нарушена, и программа предлагает у последней счет-фактуры заменить номер четыре на номер три.

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

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

Нажимаем «Продолжить», и начнется процесс перенумерации.

Для программистов: создание обработки 1С для перенумерации других документов

Для наших опытов выберем документ «Реализация (акты, накладные)».

Создадим новую внешнюю обработку и добавим на форму следующие реквизиты:

  • ДатаНачала
  • ДатаОкончания
  • НачальныйНомер
  • Организация

Реквизит «Организация» следует добавлять только в случае, если учет ведется по нескольким организациям в одной информационной базе. В ином случае достаточно добавить реквизит «Префикс». Запрос в этом случае будет немного попроще. Вот что получилось:

И так, создаем команду на клиенте. Так как запросы выполняются на сервере, то в этой команде будет только вызов серверной процедуры, например, «ВыполнитьНаСервере()».

Запрос = Новый Запрос;

Запрос.Текст =

"ВЫБРАТЬ
| РеализацияТоваровУслуг.Ссылка,
| РеализацияТоваровУслуг.Организация.Префикс
|ИЗ
| Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг
|ГДЕ
| РеализацияТоваровУслуг.Организация.Ссылка = &Организация
| И РеализацияТоваровУслуг.Дата МЕЖДУ &ДатаНачала И &ДатаОкончания";

Запрос.УстановитьПараметр("ДатаНачала", НачалоДня(ЭтаФорма.ДатаНачала));
Запрос.УстановитьПараметр("ДатаОкончания", КонецДня(ЭтаФорма.ДатаОкончания));
Запрос.УстановитьПараметр("Организация", ЭтаФорма.Организация);
РезЗапроса = Запрос.Выполнить();
ВыборкаДетЗаписи = РезЗапроса.Выбрать();

Теперь в цикле пробежимся по результату выборки и перенумеруем документы:

НачНомер = ЭтаФорма.НачальныйНомер;

Пока ВыборкаДетЗаписи.Следующий() Цикл

Префикс = ВыборкаДетЗаписи.ОрганизацияПрефикс;
ДокОбъект = ВыборкаДетЗаписи.Ссылка.ПолучитьОбъект();

ДокОбъект.Номер = Префикс + Прав("000000000000000000" + НачНомер, 11 - СтрДлина(Префикс));

НачНомер = НачНомер + 1;
Попытка

Если ДокОбъект.Проведен Тогда

ДокОбъект.Записать(РежимЗаписиДокумента.Проведение);

Иначе

ДокОбъект.Записать(РежимЗаписиДокумента.Запись);

КонецЕсли;

Исключение

Сообщить(ОписаниеОшибки());

КонецПопытки

КонецЦикла;

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

Вот какая ужасная нумерация была до запуска обработки:

После запуска обработки нумерация выровнялась:

По материалам: programmist1s.ru

Для решения этой проблемы в есть функция Экспресс-проверка ведения учета .

Она проверит и исправит нумерацию Приходных и Расходных кассовых ордеров, а также счетов-фактур .

Обработка для исправления нумерации находится в разделе Отчеты . Далее переходим в подраздел Анализ учета - Экспресс-проверка




Система проведет анализ ведения учета и сформирует отчет. Все найденные ошибки, в том числе по нумерации документов, будут подсвечены красным:




Как видим, у нас есть ошибки в нумерации счетов-фактур. Программа рекомендует восстановить номера документов в хронологическом порядке. Нажимаем на гиперссылку Автоматическая перенумерация документов.




Программа предлагает нам исправить 4 счета-фактуры. Для проведения изменений нажимаем Продолжить.


ВАЖНО! Есть возможность установить начальный номер документа для выбранного периода. Это значит, что если нам нужно начать нумерацию с 347 номера вместо 0001, это будет возможным. Это удобно, если исправление нумерации происходит не в начале года




Готово! Как видим, программа исправила порядковые номера в 4 документах.

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

Номера входящих документов пользователи 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 выдаст информационное сообщение, в котором укажет новые и старые номера выданных счетов-фактур, а также появится возможность распечатать счета-фактуры с новыми номерами или реестр:

Чтобы ошибка о корректности номеров документов ушла из окна Экспресс-проверки, необходимо закрыть окно перенумерации и повторно провести проверку учета:



Если заметили ошибку, выделите фрагмент текста и нажмите Ctrl+Enter
ПОДЕЛИТЬСЯ:
Выселение. Приватизация. Перепланировка. Ипотека. ИСЖ