Для чего нужен префикс организации в 1с
Префиксы базы 1С в нумерации объектов баз
1. Что такое префикс базы 1С?
Что такое префикс базы 1С? Этот вопрос можно часто услышать из уст клиента, который обратился к Вам с проблемой сбившейся нумерации документов.
В системе «1С:Предприятие 8» (конфигурациях), которые разработаны на основе Библиотеки Стандартных Подсистем (БСП), реализовано автоматическое формирование номеров документов и других основных объектов конфигурации, с назначением префиксов базы 1С, в которых хранится уникальный идентификатор организации, информационной базы и другой дополнительной информации.
Начиная с версии 2.2 в БСП реализован интересный механизм нумерации объектов системы. Для более ранних версий БСП, а также для конфигураций без БСП используется другой принцип нумерации и префиксации объектов. Давайте рассмотрим принципы нумерации на примере 1С:УНФ (Управление нашей фирмой 8). Примерный вид номера объекта, в данной конфигурации, будет такой:
· 00 – Префикс для обмена с сайтом.
· ФР– Префикс информационной базы.
· 123 – Порядковый номер документа.
2. Префикс базы для обмена с сайтом.
Давайте разберем каждый префикс базы 1С по отдельности. И начнем мы с префикса для обмена с сайтом. Данный префикс базы устанавливается в константе «Префикс для обмена с сайтом». Для этого необходимо зайти во «Все функции» и выбрать раздел «Константы». После этого находим необходимую нам константу.
В зависимости от того, какой идентификатор установлен у Вас в этой константе, такой префикс базы и будет добавляться при нумерации объектов. В данном случае в этой константе у нас никакое значение не установлено. Потому вместо уникального идентификатора префикса базы 1С выводятся «00». Так происходит со всеми префиксами в системе.
3. Префикс информационной базы.
Следующий префикс базы у нас – это префикс информационной базы или префикс организации, как кому будет удобнее его использовать. В большинстве случаев, когда этот префикс используется как идентификатор организации, в основном в нем отображают первые буквы из наименования организации. Для того чтобы установить значения этого префикса базы, необходимо снова заходить во «Все функции», раздел «Константы». Но на этот раз необходимо искать другую константу, а именно: «Префикс информационной базы». Если идентификатор не установлен, то снова вместо необходимых символов будут выводиться нули «00».
После настройки всех идентификаторов для нумерации, номера документов и других объектов конфигурации будут выглядеть примерно так, как на рисунке. Ничего сложного в настройке префиксации нет, главное знать, какая нумерация у Вас должна получиться в итоге.
Префиксы и нумерация документов в 1С
В данной статье мы поговорим о том, как в типовых прикладных решениях формируются номера документов и какие параметры и настройки влияют на это.
Префиксы в номере документа
Как правило, стандартная длина номера документа в 1С составляет 11 символов. Номера присваиваются автоматически при вводе новых документов. Каждый следующий документ увеличивает этот показатель на единицу.
Давайте рассмотрим пример типового документа. В общем случае, номер имеет примерно такой вид ТДБП-000001. Первые пять символов номера являются служебными и используются системой в качестве общего префикса. Таким образом, остается только 6 знаков для использования в качестве непосредственно номера документа. И с учетом того, что уникальность документов одного вида контролируется в течение года, у вас есть миллион числовых комбинаций — этого хватит в 99,9% случаев.
Префикс организации
Пять первых символов система занимает не просто так. Первые два из них являются префиксом организации. Он используется для случая, когда в одной базе у вас ведется учет по нескольким организациям. Он позволяет вести независимую и уникальную нумерацию для каждого юридического лица. Кроме того, с помощью него удобно отличать документы различных организаций друг от друга, если вы просматриваете их в общем списке. Данный префикс задается в карточке организации и рекомендуется к заполнению, если в вашей базе в справочнике Организаций у вас присутствует два и более юридических лица.
В противном случае нумерация документов будет вестись без учета организации, но отдельно для каждого вида документа. При этом если префикс не установлен, то по умолчанию в номерах документов первые два символа будут принимать значение «00».
Префикс базы данных
Третий и четвертый символы — это префикс базы данных. В современном реалиях, очень часто несколько различных баз работают совместно и обмениваются документами друг с другом. В качестве примера можно привести обмен между программами 1С:Бухгалтерия предприятия 8 и 1С:Зарплата и управление персоналом 8. При этом, документы одного типа могут создаваться одновременно в двух базах, и по префиксу базы данных можно понять и однозначно определить, в какой именно базе этот документ был создан. Устанавливается и настраивается этот префикс в разделе Администрирование — Синхронизация данных
Еще один символ из 11 доступных забирает тире или дефис «-«. В записи номера документа он является вспомогательным и служит для того, чтобы отделить служебные символы префиксов от данных выводимых на печать. Таким образом оба префикса и дефис не будут выводиться на печать и в формируемый бланк попадет только та часть номера, которая расположена справа от дефиса.
Что произойдет, если не устанавливать префиксы заранее
Если вы только начали вести учет в программе, то лучше сразу установите префиксы для базы и организации. В дальнейшем, если добавятся новые организации в базу или вы решите синхронизировать вашу учетную систему с другой, вам будет проще. Но если вы точно знаете, что этого никогда не произойдет, то на префиксы можно не обращать внимания и оставить их нулевыми.
В случае, если вы уже вели учет в программе и решили установить префиксы, то проследите за тем, чтобы после указания префиксов автоматическая нумерация продолжилась с нужного вам номера. Если этого по какой-то причине не произошло, то для того, чтобы в дальнейшем при создании нового документа программа знала, какой номер должен быть следующим, задайте ему номер вручную. Далее система продолжит нумерацию правильно. Другими словами, если у вас до ввода префикса номер последней накладной имел вид «ТДБП-000014», то следующий номер должен быть «ТДБП-000015»
Дополнительные префиксы (на примере Бухгалтерии 3.0)
Программой, в некоторых случаях для определенных видов документов, могут устанавливаться дополнительные префиксы. Например, для документа Счет-фактура выданный на аванс, в случае если в настройках системы в Разделе Справочники — Налоги — НДС задана отдельная нумерация авансовых счетов-фактур будет устанавливаться дополнительный префикс А. Так же в при некоторых настройках обмена и переносе данных из других конфигураций, могут также устанавливаться дополнительные префиксы. Обычно это происходит когда два разных вида документа из одной системы, выгружаются в один и тот же тип документа в нашей системе.
На этом все. Приятной и удобной работы!
Подписывайтесь на наши группы в социальных сетях, чтобы не пропустить новые публикации.
Поделитесь ссылкой, если Вам понравилась эта статья.
Как формируются номера документов
В данной статье показаны принципы, по которым формируются номера документов, а также влияющие настройки системы 1С:Предприятие 8.3
Если мы посмотрим на номер какого-нибудь документа в системе (например, реализации), то увидим примерно такую картину:
Длина номера составляет 11 символов. При этом первые 5 символов зарезервированы системой, поэтому мы можем оперировать только шестью знаками (и будем надеяться, что число документов одного вида за один год не превысит один миллион).
На что же система резервирует эти 5 символов:
Префикс организации устанавливается в карточке организации:
Префикс узла обмена устанавливается на вкладке Администрирование, Настройки синхронизации данных
Таким образом, даже если мы не используем обмен с другими конфигурациями и создаем документы только по одной организации, задействовать все символы в номере мы не можем.
В случае, если количество документов одного вида за один год в вашей базе приближается к одному миллиону, стоит привлечь опытного программиста. Альтернатив типовой функционал пока не предлагает.
Буду вам очень благодарен, если поделитесь ссылкой на него на своей страничке в любой соцсети или подпишетесь на новости сайта в Инстаграме.
Это поможет сайту развиваться и расширять аудиторию.
Вас может заинтересовать
Внешняя обработка 1С:Предприятие 8, позволяет полностью очистить все данные в базе, относящиеся к конкретному объекту (например, организации, складу, номенклатуре, контрагенту).
Показана выплата заработной платы через кассу с помощью РКО, а также отражение расходов по зарплате.
В этом уроке описаны два наиболее популярных способа регистрации подарков покупателям.
Префиксы базы 1С в нумерации объектов баз
1. Что такое префикс базы 1С?
Что такое префикс базы 1С? Этот вопрос можно часто услышать из уст клиента, который обратился к Вам с проблемой сбившейся нумерации документов.
В системе «1С:Предприятие 8» (конфигурациях), которые разработаны на основе Библиотеки Стандартных Подсистем (БСП), реализовано автоматическое формирование номеров документов и других основных объектов конфигурации, с назначением префиксов базы 1С, в которых хранится уникальный идентификатор организации, информационной базы и другой дополнительной информации.
Начиная с версии 2.2 в БСП реализован интересный механизм нумерации объектов системы. Для более ранних версий БСП, а также для конфигураций без БСП используется другой принцип нумерации и префиксации объектов. Давайте рассмотрим принципы нумерации на примере 1С:УНФ (Управление нашей фирмой 8). Примерный вид номера объекта, в данной конфигурации, будет такой:
· 00 – Префикс для обмена с сайтом.
· ФР– Префикс информационной базы.
· 123 – Порядковый номер документа.
2. Префикс базы для обмена с сайтом.
Давайте разберем каждый префикс базы 1С по отдельности. И начнем мы с префикса для обмена с сайтом. Данный префикс базы устанавливается в константе «Префикс для обмена с сайтом». Для этого необходимо зайти во «Все функции» и выбрать раздел «Константы». После этого находим необходимую нам константу.
В зависимости от того, какой идентификатор установлен у Вас в этой константе, такой префикс базы и будет добавляться при нумерации объектов. В данном случае в этой константе у нас никакое значение не установлено. Потому вместо уникального идентификатора префикса базы 1С выводятся «00». Так происходит со всеми префиксами в системе.
3. Префикс информационной базы.
Следующий префикс базы у нас – это префикс информационной базы или префикс организации, как кому будет удобнее его использовать. В большинстве случаев, когда этот префикс используется как идентификатор организации, в основном в нем отображают первые буквы из наименования организации. Для того чтобы установить значения этого префикса базы, необходимо снова заходить во «Все функции», раздел «Константы». Но на этот раз необходимо искать другую константу, а именно: «Префикс информационной базы». Если идентификатор не установлен, то снова вместо необходимых символов будут выводиться нули «00».
После настройки всех идентификаторов для нумерации, номера документов и других объектов конфигурации будут выглядеть примерно так, как на рисунке. Ничего сложного в настройке префиксации нет, главное знать, какая нумерация у Вас должна получиться в итоге.
Автонумерация
В данном разделе рассматриваются особенности работы механизма автонумерации на примере справочника.
Что такое автонумерация и зачем она нужна?
Автоматическая нумерация элементов справочников позволяет устанавливать во вновь создаваемых элементах уникальные коды. При этом создаваемые коды элементов последовательно увеличиваются.
Формирование нового уникального кода справочника зависит от того, как у справочника настроены серии кодов:
Последовательное увеличение кодов элементов справочника в процессе автонумерации будет происходить таким образом, чтобы создаваемый код справочника соответствовал настройке серии кодов.
Добавим в справочник первый элемент:
На рисунке видно, что автоматическая нумерация элементов справочника началась с 000001.
Добавим в справочник второй элемент:
Добавим в него еще один элемент, который будет дочерним для второго элемента:
На рисунке видно, что в процессе автоматического формирования кода для нового элемента справочника была учтена настройка серии кодов: код для третьего элемента уникален только в пределах элементов, родителем которых является второй элемент.
Одной из особенностей автонумерации является использование лидирующих нулей. Это необходимо для того, чтобы поиск и сортировка по коду (номеру) работали эффективно. Для этого используется индекс базы данных по полю код (или номер). Использование индекса требует упорядоченной последовательности с точки зрения базы данных. Поэтому 1С:Предприятие 8 в процессе автоматического формирования новых кодов (номеров) всегда использует лидирующие нули.
Обеспечить правильную сортировку, например, документов по их номеру без использования лидирующих нулей невозможно. Например, пусть у нас есть документы со строковыми номерами «Док11» и «Док3». В этом случае документ с номером «Док3» будет идти после документа с номером «Док11», что неправильно.
Работа с префиксом кода справочника в процессе автонумерации
Установка префикса при формировании нового номера кода элемента имеет смысл только в том случае, если код элемента является строкой.
Рассмотрим следующий пример. Пусть есть конфигурация для распределенной информационной базы, в которой с помощью префиксов обеспечивается формирование уникальных кодов справочников в каждом из узлов. Формирование такого уникального кода можно сделать так:
// Процедура обработчик события ПриУстановкеНовогоКода
// Подменяет префикс кода на предопределенный для данной ИБ
//
Процедура ПриУстановкеНовогоКода(СтандартнаяОбработка, Префикс)
КонецПроцедуры // ПриУстановкеНовогоКода(СтандартнаяОбработка, Префикс)
// Выдает префикс нового номера
//
// Возвращаемое значение:
// Строка – Префикс нового номера
//
Функция ПолучитьПрефиксНомера() Экспорт
Поддержка автонумерации другими объектами метаданных
Кроме справочника, автонумерацию поддерживают следующие объекты метаданных: