Бухучет инфо. Бухучет инфо Как в 1с работает система нумерации объектов

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

Рассмотрим, как изменить порядок и установить номер документа на примере документа «Счет» в 1С:Бухгалтерия 8.3.

Откроем документ и попытаемся отредактировать номер. На наши действия программа выдает сообщение о том, что номер заполняется автоматически, и предлагает его отредактировать.

Рис.1. Диалоговое окно – Редактирование номера документа

Ответив «Да», мы можем отредактировать номер документа. Обратите внимание, что система запоминает исправление, и новый номер автоматически будет проставлен как следующий за номером исправления. Ручное исправление номеров не рекомендуется, т.к. это может привести к нарушению нумерации документов. Чаще всего ошибки нумерации в журналах возникают при ручном исправлении номеров документов.

Отключение «Автонумерации» документов в «Конфигураторе»

В более ранних версиях программ 1С в меню «Сервис» - «Служебные» был доступен пункт «Настройка стратегии изменения номеров (кодов) объектов». Такую функцию убрали из редакции 3.0, но все же сохранили возможность, чтобы номер редактировать сразу, не делая лишних шагов с записью. Для этого необходимо всего лишь снять галочку «Автонумерация» в конфигураторе программы (нельзя сделать в базовой версии). Минус этого варианта в том, что при обновлении эту галочку придется постоянно снимать, а нумеровать документы вручную, поскольку она вообще не будет проставляться.

Так, если у вас версия программы ПРОФ, запускаем программу в режиме конфигуратор, открываем конфигурацию – меню «Конфигурация» - «Открыть конфигурацию».

Прежде чем мы будем вносить изменения, надо снять защиту с изменения конфигурации. «Конфигурация» - «Поддержка» - «Настройка поддержки».



Рис.2 Окно конфигуратор программы. Меню конфигуратора - снятие с поддержки

В открывшемся окне, справа вверху нажимаете кнопку «Включить возможность изменения» и отвечаем «Да».


Рис.3 Окно настройки поддержки

В следующем окне ставим две точки «Объект поставщика редактируется с сохранением поддержки».


Рис.4 Диалоговое окно – Настройка правил поддержки

Двойным щелчком мышки открываем документ и слева ищем пункт «Нумерация». Справа надо снять галочку с пункта «Автонумерация».



Рис.5 Окно конфигуратора - редактирование документа «Счет»

Но все же отключать «Автонумерацию» я бы не рекомендовала.

Восстановление нумерации «Экспресс-проверкой»

В версии программы 1С:Бухгалтерия 3.0 реализована возможность проверки нумерации ПКО, РКО, счетов-фактур и автоматического исправления нумерации в хронологическом порядке. Для этого предназначен сервис «Экспресс-проверки».



Рис.6 Окно «Экспресс-проверка»

По нажатию кнопки «Выполнить» производится проверка и выводится отчет.

При наличии ошибок программа выдаст совет по их устранению – перенумерация документов. При этом система предупредит о возможном несовпадении номеров уже выданных документов с находящимися в базе (Рис. 7) и выполнит перенумерацию документов.



Рис.7 Окно «Экспрес-проверка» - сообщение об ошибках



Рис.8 Перенумерация счетов-фактур

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

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

Но, к сожалению, она делает проверку на правильность нумерации только по кассовым документам () и по

В этой статье я хочу:

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

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

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

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

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

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

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

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

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

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

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

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

Для наших опытов выберем мой любимый документ « «.

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

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

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

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

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

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

НачНомер = ЭтаФорма. НачальныйНомер; Пока ВыборкаДетЗаписи. Следующий() Цикл Префикс = ВыборкаДетЗаписи. ОрганизацияПрефикс; ДокОбъект = ВыборкаДетЗаписи. Ссылка. ПолучитьОбъект() ; ДокОбъект. Номер = Префикс + Прав("000000000000000000" + НачНомер, 11 - СтрДлина(Префикс) ) ; НачНомер = НачНомер + 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 / 8.2».

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

Нумерация корпоративных документов определяется настройкой видов форматов нумерации, выполненной администратором системы в подсистеме «Администрирование системы», пункт «Нумерация корпоративных документов».

Нумерация корпоративных документов зависит от определенных форматов нумераторов и от назначения конкретного формата нужным видам документов и организациям.

Назначение нумераторов происходит с помощью специального документа «Назначение нумераторов».

В следующих разделах мы подробно рассмотрим работу с нумераторами корпоративных документов.

Формат нумераторов

Формат нумераторов определяет, в каком виде будет сформирован номер корпоративного документа, в том числе формат нумератора определяет, какие данные будут включены в номер, в каком порядке они будут расположены и какие разделительные символы будут применяться в номере корпоративного документа.

Различные форматы нумераторов системы доступны в экранной форме «Нумерация корпоративных документов», пункт «Формат нумераторов». Выбор пункта «Формат нумераторов» приводит к открытию специального справочника системы как показано на рисунке ниже.

Каждый элемент справочника «Формат нумераторов» содержит наименование формата нумератора и, непосредственно, строку формата, по которой в дальнейшем определяется номер соответствующего корпоративного документа.

Строка формата может быть введена вручную или, что более удобно, составлена интерактивно с помощью данных табличной части элемента справочника. В табличной части элемента справочника «Формат нумераторов» приведены все возможные теги (составные части нумератора), администратор системы может отметить нужные теги в данном нумераторе и нажать кнопку «Сгенерировать нумератор». В табличной части также указывается максимальная длина данных каждого тега.

Ниже приведен список тегов, которые можно использовать в формате нумератора:

  • Номер документа «»
  • Вид документа «[ВД]»
  • Код подразделения «[КП]»
  • Код организации «[КО]»
  • Префикс организации «[ПФ]»
  • Код сотрудника «[КС]»
  • Тип документа «[ТД]»
  • Номенклатура дел «[НД]»
  • Год (две цифры) «[ГГ]»
  • Год (четыре цифры) «[ГГГГ]»
  • Номер документа основания «[ДО]»
  • Префикс проекта «[ПР]»
  • Код проекта «[КП]»

На рисунке ниже приведен пример формирования нумератора на основании кода подразделения, кода организации и пятизначного порядкового номера.

Отмеченные в табличной части теги участвуют в формировании номера документа.

Назначение нумераторов

Для назначения нумераторов конкретным видам корпоративных документов существует специальный документ «Назначение нумераторов».

Документ расположен в подсистеме «Администрирование системы», в пункте «Нумерация документов». Документ «Назначение нумераторов» позволяет назначить указанный в документе формат нумератора (см. предыдущий раздел) конкретным видам корпоративных документов, а также организациям предприятия.На следующем рисунке показан пример назначения нумератора «Номер — код подразделения / код организации» для вида документов «Входящий» трех организаций. В дальнейшем, при создании данного вида корпоративного документа для этих трех организаций, номер документа будет сгенерирован согласно указанного формата.

Администраторы системы могут не указывать в списке организаций документа «Назначение нумератора» какие-либо организации, в таком случае назначенный нумератор будет действовать для всех организаций.

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

Важно! Назначенный нумератор начинает действовать с даты, указанной в реквизите «Дата» документа.

В системе может быть создано столько документов «Назначение нумератора», сколько необходимо для описания всех возможных вариантов нумерации корпоративных документов.

Действующие нумераторы

В подсистеме «Администрирование системы» в настройках нумерации можно открыть список действующих нумераторов корпоративных документов. В список действующих нумераторов выводится информация о всех назначенных нумераторах корпоративных документов СЭД «Корпоративный документооборот».

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

2018-02-05T12:41:16+00:00

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

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

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

Внимание! В тройке приходный ордер называется "Поступление наличных", а расходный - "Выдача наличных".

Скачать для тройки

Важно#1! Если при открытии обработки возникнет ошибка "Нарушение прав доступа " - о том, что нужно делать.

Важно#2! При возникновении любой другой ошибки после открытия или в процессе работы обработки - следуйте .
Полезно!

С уважением,
Владимир Милькин

Для 1С:Бухгалтерия 8.2 (редакция 2.0)

Скачать для двойки

Полезно!

С уважением,
Владимир Милькин (преподаватель и разработчик ).

Для 1С:Бухгалтерия 7.7

Обработка не моя, найдена на просторах интернета. Если найдётся автор - с удовольствием укажу его здесь.

Скачать для семёрки

За версию обработки для перенумерации справочников отдельное спасибо Игорю Захарову из города Днепр ([email protected]). Изначально у меня была только обработка для перенумерации документов, но он доработал её и поделился со всеми. С уважением, Владимир Милькин (преподаватель