00бп 000001 что это
Перейти к содержимому

00бп 000001 что это

  • автор:

Автоматическая нумерация документов сбилась

Добрый день!
При вводе документов автоматическая нумерация началась с 1 в новом формате 00БП-000000. Мне бы хотелось продолжать имеющуюся нумерацию, например 0000-000105. Как поправить новую настройку, убрать новый формат?

  1. Избавится от префикса
  2. В первом введенном документе вручную исправить номер на 00БП-000105, потом документы будут автоматически нумероваться

Читают тему:

Мероприятия

  • Где купить СОФТ
  • Вакансии фирм-партнеров "1С"
  • Центры Сертифицированного Обучения
  • Интернет курсы обучения «1С»
  • Самоучители
  • Учебный центр № 1
  • Учебный центр № 3
  • Сертификация по «1С:Профессионал»
  • Организация обучения под заказ
  • Книги по 1С:Предприятию
  • WWW.1С.ru
  • 1С:Предприятие 8
  • 1С Отраслевые решения
  • Образовательные программы
  • 1С:Линк
  • 1С:Консалтинг
  • 1С:Дистрибьюция
  • 1С для торговли
  • 1С-Онлайн
  • 1С Интерес
  • 1С:Образование
  • 1С:Торговая площадка
  • 1C:Игры
  • 1Софт
  • ИТС.1C.ru

При использовании материалов активная прямая гиперссылка на перепечатанный материал обязательна.

Редакция БУХ.1С не несет ответственности за мнения и информацию, опубликованную в комментариях к материалам.

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

Дизайн сайта

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

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

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

Нумерация документов в 1С:Бухгалтерия предприятия редакции 3.0 частично изменилась по сравнению с редакцией 2.0. Номер каждого документа в системе теперь состоит из четырёх символов префикса и самого номера. Если в программе 1С мы захотим завести несколько организаций, то будут задействованы первые два символа префикса (рис. 1), поскольку именно они определяют организацию и устанавливаются непосредственно в карточке организаций (рис. 2) (для каждой организации заводим уникальный символ префикса). Так документы разных организаций легко различаются и имеют независимую нумерацию.

Если префикс организации не будет установлен, то по умолчанию он примет значение «00». Третий и четвертый символы префикса в большинстве случаев устанавливаются в момент настройки синхронизации между различными конфигурациями 1С, к примеру, между 1С:Бухгалтерия предприятия 8 и 1С:Зарплата и управление персоналом 8 (рис. 3).

1С:Бухгалтерия предприятия 8 обеспечивает автоматическую нумерацию документов в порядке их ввода в информационную базу. Номер присваивается документу только в момент его записи. Такой подход гарантирует строго последовательную нумерацию документов, когда с общими данными работают несколько пользователей. Но мы можем изменить автоматически присвоенный номер вручную, однако стоит иметь в виду, что при этом программа не позволит записать уже использованный номер. А если мы захотели внести нумерацию, содержащую символы «/» или «-» и подобные, то должны иметь в виду, что придётся и дальше вручную редактировать номера, поскольку автоматическая нумерация документов будет нарушена.

Также пользователь вправе изменить количество знаков во второй части номера документа. К примеру, «00БП-000099» изменить на «00БП-99». Было бы логично, что следующим номером по хронологии должен стать «00БП-100». Однако этого не произойдёт, поскольку пользователь изменил количество знаков во второй части номера. Теперь 1С будет создавать новые документы с одинаковой нумерацией «99» на конце, так как это максимальное двузначное число. Чтобы обезопасить себя от сбоя нумерации документов, нужно в порядковом номере файла использовать предельное количество символов.

В начале каждого года нумерация документов начинается заново.
При вводе документа задним числом программой присваивается очередной порядковый номер текущего года. Если при этом информационная база содержит документы с более поздней датой, хронологическая последовательность номеров документов будет нарушена. Чтобы это исправить, вам придётся перенумеровать документы вручную.
В программе 1С:Бухгалтерия предприятия ред. 3.0 в разделе «Отчёты» — «Анализ учёта» есть обработка «Экспресс-проверка» (рис. 4), с помощью которой пользователю представляется возможным проверить и исправить нумерацию счетов-фактур, приходных и расходных кассовых ордеров.

В настройках отчёта мы выбираем раздел учёта, по которому будет проводится проверка. В нашем случае это нумерация кассовых документов и нумерация счетов-фактур (рис. 5).

Раскрывая выведенные проверкой ошибки, мы можем более детально их рассмотреть и при необходимости выполнить перенумерацию документов, нажав на соответствующую ссылку «Автоматическая перенумерация документов» (рис. 6).

В этой статье мы рассмотрели, как настраивается нумерация в программе 1С. Надеемся, что этот материал оказался вам полезен. Если возникнут вопросы по данной теме, звоните к нам на Линию консультаций 1С компании «Что делать Консалт». Мы вам обязательно поможем! Наши консультанты имеют многолетний опыт работы с программами 1С и знают ответ на любой вопрос. Первая консультация совершенно бесплатно!

Как изменить нумерацию документов в БП 3.0

В БП 3.0 по сравнению с БП 2.0 существенно поменялась нумерация документов. Вот, что пишет «1С» по этому поводу (цитату можно найти в файле readme.txt, который прилагается к каждому апдейту конфигурации БП 3.0):

Другими словами, изменился принцип формирования префикса. Если в БП 2.0 мы имели дело с трехзначным префиксом документа, который брался из реквизита Префикс справочника Организации, то теперь, наш префикс имеет вид «XXXX-», где X – произвольный символ.

В общем виде, номер либо код объекта складывается по следующей схеме:
«ОР» + «ИБ» + «-» + номер/код, где:

* «ОР» —префикса организации (2 символа); если префикс организации не назначен, то «00». Префикс организации задается в справочнике «Организации».
* «ИБ» —префикс информационной базы (2 символа); если префикс информационной базы не назначен, то «00». Префикс информационной базы задается в настройках синхронизации данных (раздел Администрирование)
* «-» — раздеяет префикс и номер (код).

Еще одно существенное изменение, которое обычно упускают из вида, это тот факт, что реквизит Префикс в справочнике Организации в БП 3.0 уменьшился на один символ и теперь равен не трем, как в БП 2.0, а двум символам. В то же время, появился реквизит ПрефиксБП20 – строка три символа – в который при переходе на БП 3.0 с БП 2.0 сохраняется старый «длинный» префикс. Почему хочется обрать внимание на этот момент? Дело в том, что в случае, если в БП 2.0 у организации «Рога и копыта» был трехзначный префикс, и номер документа начинался с префикса РИК, то в БП 3.0 номер будет начинаться с РИ (именно этот префикс останется по умолчанию в реквизите Префикс справочника Организации). Пользователь может быть не в восторге от этого новшества.

За формирование префикса в БП 3.0 отвечают несколько подписок на событие, связанных с событием «ПриУстановкеНовогоКода»: или с событием «ПриУстановкеНовогоНомера»:

Внесем изменения в справочник Организации.

Во-первых выведем в форме реквизит справочника ПрефиксБП20 и сделаем его доступным.

Во-вторых, создадим реквизит ИспользоватьПрефиксБП20 типа булево, выведем его на форму элемента справочника. Будем считать,что если ИспользоватьПрефиксБП20 = истина, то в качестве префикса «ОР» должен браться префикс из реквизита ПрефиксБП20.

Создадим общий модуль «МояНумерация» с установленными свойствами «Сервер» и «Внешнее соединение». И поместим в него процедуру ПереформироватьПрефиксПоНовымПравилам(…)

Процедура ПереформироватьПрефиксПоНовымПравилам(Знач Источник, Префикс) Экспорт

Если НАЙТИ(Строка(ТипЗнч(Источник)),»Документ объект») = 0 Тогда

//Это не документ, префикс не меняем

Если Источник.Метаданные().Реквизиты.Найти(«Организация») = Неопределено Тогда

//Нет реквизита «Организация», менять префикс не нужно

Если мОрганизация.Метаданные().Реквизиты.Найти(«ИспользоватьПрефиксБП20») = Неопределено Тогда

//Реквизит ИспользоватьПрефиксБП20 отвечает за выбор стратегии формирования префикса

//Если этого реквизита нет, то считаем, что префикс формируется, как в типовай конфигурации

Если НЕ мОрганизация.ИспользоватьПрефиксБП20 Тогда

//Не усьтановлен флажок формирования префикаса номера по старому

//Префикс формируем, как в типовой

Если СтрДлина(СокрЛП(мОрганизация.ПрефиксБП20)) = 3 Тогда

мПолныйПрефикс = СтрЗаменить(мПолныйПрефикс,мОрганизация.Префикс + «0», мОрганизация.ПрефиксБП20);

ИначеЕсли СтрДлина(СокрЛП(мОрганизация.ПрефиксБП20)) = 2 Тогда

Если СокрЛП(мОрганизация.ПрефиксБП20) <>СокрЛП(мОрганизация.Префикс) Тогда

мПолныйПрефикс = СтрЗаменить(мПолныйПрефикс,мОрганизация.Префикс, мОрганизация.ПрефиксБП20);

Вызов процедуры ПереформироватьПрефиксПоНовымПравилам(…) осуществляется из обработчиков вышеперечисленных событий (последней строкой в коде обработчика)

Общий модуль ПрефиксацияОбъектовБПСобытие:

Процедура УстановитьПрефиксИнформационнойБазыОрганизацииПодразделения(Источник, СтандартнаяОбработка, Префикс) Экспорт

<оригинальный код обработчика>…

МояНумерация.ПереформироватьПрефиксПоНовымПравилам(Источник, Префикс);

Общий модуль ПрефиксацияОбъектовСобытия :

Процедура УстановитьПрефиксИнформационнойБазы (Источник, СтандартнаяОбработка, Префикс) Экспорт

<оригинальный код обработчика>…

МояНумерация.ПереформироватьПрефиксПоНовымПравилам(Источник,Префикс);

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

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

Ваш адрес email не будет опубликован.