как разделить механизм нумерации документов по филиалам для многофирменного учета
Нумератор документов в 1С 8.3
Именно благодаря Нумератору нельзя создать документы с идентичными номерами. Когда документ сохраняется в журнале, то программа определяет ему следующий порядковый номер.
Ниже подробнее расписано, как действует Нумератор в виде объекта метаданных, определяющего порядок нумерации документов, в качестве примера приводится программа «1С:Бухгалтерия 3.0».
Документ, который мы хотим обработать, следует открыть в соответствующем варианте «Конфигуратор», далее через закладку «Нумерация» просмотреть нужные настройки. В частности, там есть галочка на автонумерацию, контроль для длины номера и уникальности и поле «Периодичность».
Каждую из установок следует изучить внимательнее.
Если установить галочку Автонумерации, то прямо при создании документ получит следующий по порядку номер. Номер останется уникальным в течение периода, отмеченного в соответствующем поле. Когда период обновится, то и нумеровка документов будет продолжаться по новой.
Показатель длины номера определяет, сколько может быть в символах эта максимальная длина.
Если стоит галочка на «контроле уникальности», то при сохранении документа программа будет согласно вышеописанному проверять номер на уникальность. Контроль выполняется в пределах периода из поля «Периодичность».
В поле «Периодичность» задаётся период, в течение которого номер гарантированно сохраняется уникальным. Обычно 1 год. Но можно задать четверть года, месяц или вообще один день. На практике результатом будет то, что при установке через месяц нумерация документов по прошествии месяца опять начнётся с первого номера.
Тип. Этой настройкой определяется, в каком виде формируется номер, т. е. в виде строки или числа. Скажем, если кроме цифры должны быть ещё разделяющие символы или буквы, отмечается «Строка».
Соответственно всем этим настройкам, когда документ сохраняется, то автоматически получает номер из 11 символов с временем проверки 1 год. Когда период обновится, то и нумерация тоже.
С его использованием можно пронумеровывать несколько их типов сразу. Это делается через дерево «Документы-Нумераторы».
Дабл-кликом мышки открывая «Нумератор», можно изучить на панели свойств характеристики. Такие же, как ранее рассматривались в свойствах нумерации документов.
Можно и создать собственный нумератор (через клавишу «Добавить» либо Ins) и назначить ему свойства.
После создания можно отметить новосозданный нумератор в настройках документа. Для тех документов, где он будет определён, будут применяться именно его свойства нумерации и в таких документах будет сквозная нумерация.
Например, так после выбора нумератора можно увидеть, что в свойствах документа параметры нумерации не задействованы.
Так, создав и отметив нумератор документов в свойствах, можно назначать различным группам документов различные способы их нумерации или, напротив, несколько разных видов документов нумеровать одинаково.
Как задать префиксы и нумерацию документов в 1С
Нумерация документов/справочников 1С состоит из четырех символов префикса (если он включен) и самого номера. Номер отображает порядковый шифр, а также дату и время. Каждый номер присваивается программой автоматически. Создание документа с одинаковым номером невозможно: при сохранении в журнале программа задает документу номер, следующий по порядку. Номер документов соответствует такому формату:
AABB-СС000123
Если префикс не установлен у нескольких организаций (или у нескольких организаций задан общий префикс), то для этих организаций будет использоваться общая нумерация при формировании номеров документов одного вида.
Задать префикс организации необходимо до начала ввода первичных документов. Префикс отображается только в документах, созданных после указания префикса.
На скриншоте выше отображены примеры нумерации документов с использованием префиксов и без. Разберем их отдельно.
Создание префикса организации
Создаём новую организацию, кликая по кнопке Создать или выбираем существующую из списка ниже.
Вводим значение префикса в поле Префикс.
Создание документов с префиксами организаций
Выбираем необходимый вид документа с открывшегося списка.
Например, мы выбрали документ Приобретение услуг и прочих активов. Заполняем обязательные поля Поставщик, Организация, а так же добавляем статью затрат на вкладке Расходы и прочие активы. Вносим все необходимые дополнительные сведения. Записываем документ. Номер документа формируется автоматически.
Как видим, документ приобрел заданный нами префикс «ЗС».
Особенности работы механизма автонумерации
Механизм автонумерации в «1С:Предприятии 8.1» имеет целью обеспечить более эффективную и предсказуемую работу с номерами, по сравнению с механизмом автонумерации предыдущей версии платформы.
В «1С:Предприятии 8.1» реализован специальный менеджер автонумерации, который отвечает за выдачу номеров. Использование менеджера автонумерации позволяет существенно повысить параллельность работы за счет отсутствия блокировок базы данных.
Существуют две возможные стратегии нумерации для разных категорий объектов:
Режимы автонумерации
Свойство Автонумерация формы объекта (элемента справочника, документа. ) отвечает за автоматическое получение номера при открытии формы. Если в этом свойстве указано значение НеИспользовать, это означает, что при открытии формы номер будет не заполнен и он будет получен автоматически при записи объекта.
Таким образом, для реализации возможных стратегий нумерации рекомендуется использовать следующие значения описанных свойств:
Особенности хранения номеров и использования префиксов
Механизм автонумерации выдает номера в разрезе пространств номеров и префиксов. Пространство номера в зависимости от типа объекта может содержать метаданные, владельца, период и др. В пределах пространства номеров номер выдается в разрезе префиксов. По каждому префиксу хранится максимальный выданный номер, на основании которого выдается следующий номер. Один и тот же максимальный номер может соответствовать нескольким префиксам.
Например, в БД хранится максимальный номер 001. Мы получили очередной номер по префиксу 0, нам вернули 002. Далее мы получили очередной номер по префиксу 00, нам вернули номер 003, т. к. в этом случае максимальный номер соответствует обоим префиксам. Механизм автонумерации учитывает этот факт и изменяет максимальный номер зависимых префиксов соответствующим образом. Следует отметить, что на максимальный номер, соответствующий пустому префиксу, влияет изменение максимального номера по любому префиксу, если он превышает максимальный номер по пустому префиксу. Например, мы по пустому префиксу получили номер 001, далее по префиксу 0 получили номер 002, далее по префиксу А получили номер А01, далее по пустому префиксу получили номер А02, т. к. максимальный номер по пустому префиксу соответствует наибольшему из максимальных выданных номеров.
В режиме автоматического возврата номеров механизм автонумерации по каждому пространству номеров и префиксу хранит список свободных номеров. Номер становится свободным, если он не записан в базу данных, а объект был удален из памяти или после автоматического получения номера номер был установлен явно. Под явной установкой номера подразумеваем любое изменение номера объекта, не связанное с его автоматическим получением. Это может быть программная установка номера через свойство объекта Номер или Код (в зависимости от типа объекта) или заполнение номера в форме объекта вручную. Номер может стать свободным также при откате транзакции.
При получении очередного номера механизм автонумерации сначала ищет свободный номер. Если номер найден, то он удаляется из списка свободных и выдается объекту. Если номер не найден, выполняется увеличение максимального номера и полученный номер выдается объекту. Свободные номера хранятся до перезапуска сервера для серверных информационных баз и до момента закрытия последнего клиентского приложения, работающего с данной информационной базой, для файловых информационных баз. Если необходимо, чтобы номер переиспользовался только в пределах заданного периода (день, месяц), то нужно явно установить номер, больший максимального номера по данному пространству номеров и префиксу. Тогда механизм автонумерации удалит все свободные номера меньше устанавливаемого, и следующий номер будет получен от установленного.
Работа автонумерации в различных режимах
Рассмотрим, как работает механизм автонумерации при первом получении номера, при очередном получении номера, при явной установке номера, при удалении объекта, при изменении реквизитов объекта, касающихся автонумерации, а также при фиксации и откате транзакции.
При первом получении номера по определенному пространству номеров и префиксу выполняется неблокирующее чтение максимального номера из базы данных, т. е. механизм автонумерации использует базу данных для получения максимального номера по определенному пространству номеров и префиксу только один раз.
При последующих попытках получить очередной номер механизм автонумерации использует свободные номера, а также максимальный номер по данному пространству номеров и префиксу, как было описано ранее.
При явной установке номера механизм автонумерации увеличивает максимальный номер, если явно устанавливаемый номер больше максимального, и блокирует все свободные номера меньше явно устанавливаемого номера. Блокированные свободные номера не используются при получении очередного номера. При явной установке номера префикс не указывается, поэтому механизм автонумерации использует уже выданные номера для определения префикса. Для этого по всем префиксам пространства номеров ищется, подходит ли явно устанавливаемый номер под префикс. Если да, то найденный префикс используется при явной установке номера (таких префиксов может быть несколько). Следствием этого алгоритма является то, что явная установка номера может повлиять на выдачу номеров по нескольким префиксам. Например, по префиксу 00 мы получили номер 001, далее по префиксу 0 мы получили номер 002, далее мы установили номер 005, по префиксу 0 будет получен номер 006, а по префиксу 00 будет получен номер 007, т. к. префиксы 0 и 00 являются зависимыми.
При удалении объекта автонумератор уведомляется об этом факте с тем, чтобы если максимальный номер по пространству номеров (или нескольким пространствам номеров), соответствующему удаляемому номеру, еще не был загружен, учесть факт наличия удаляемого номера при загрузке максимального номера.
Некоторые реквизиты объекта могут неявно влиять на номер. Так, например, владелец и родитель справочника, родитель плана вида характеристик, дата документа или бизнес-процесса участвуют в формировании пространства номеров, в рамках которого выдается номер объекта. Их изменение неявно приводит к изменению пространства номеров объекта и эквивалентно тому, как автонумератор реагирует на явную установку номера. Например, имеем справочник с нумерацией в пределах подчинения. Имеем элемент справочника с номером 001, который находится в группе 001. При переносе элемента справочника в группу с номером 002 механизм автонумерации возвращает номер 001 по пространству номеров родителя 001 и выполняет действия по явной установке номера 001 в пространстве номеров родителя 002.
При фиксации транзакции блокированные свободные номера удаляются из списка свободных, а при откате транзакции разблокируются и снова могут использоваться для получения очередного номера.
Восстановление при ошибочно введенном максимальном номере
Алгоритм работы восстановления нумерации следующий:
Настройка нумерации документов в 1С Документооборот
Параметры нумерации и их настройка для документов в программе 1С Документооборот.
Для этого в главном окне программы заходим в раздел «Нормативно-справочная информация». Далее в списке расположенном слева находим пункт «Нумераторы» и нажимаем на него.
В данном списке находятся нумераторы для различных документов, задействованные системой, причем имеются фиксированные, являющиеся обязательными, которые не удаляются, но редактируются (они помечены иконкой с желтым кружком) и нумераторы, которые можно самостоятельно добавлять и удалять в зависимости от предпочтений.
Рассмотрим как составить нумератор на примере документов Бухгалтерской отчетности. Для это из списка нажимаем на строку «Бухгалтерские отчеты». Откроется окно с действующей вкладкой «Формат номера», которая нас и интересует. Все операции по созданию автоматической нумерации находятся в данной вкладке.
Формат номера может быть абсолютно любой, все настраивается под удобство каждого предпринимателя, ограничением является только количество символов в названии документа, которое может быть не более 30. В названии документа могут использоваться многие символы, основными из которых являются короткая черта и прямой слэш.
Внизу рабочего окна программы отображается пример названия документа при данном формате номера. Все элементы из которых может составляться название находятся в правой половине данной вкладки.
Рассмотрит что означает каждый из элементов:
Все вышеперечисленные элементы начинают отображаться в карточках только после их добавления в формат номера!
Если необходимо настроить нумератор без периода, элемент «Номер» будет всегда идти по порядку, данный фактор задается для конкретных документов или отдельных элементов на вкладке «Действует для».
На третьей вкладке «Независимая нумерация» главного рабочего окна нумераторов задаются конкретные признаки документов по которым будет вестись нумерация не зависимо от других признаков.
Как Вы наверное уже убедились программа «1С Документооборот» дает полную свободу действий в плане настройки формата номера для легкого поиска, упорядочивания и сортировки отчетностей, где каждый пользователь сможет настроить все характеристики нумерации под себя.
Нумератор – очень важный и крайне полезный механизм системы электронного документооборота. 1С:Документооборот, предоставляет пользователям широкие возможности по настройке, что позволяет максимально эффективно использовать эту систему для управления документами в организациях любого масштаба.
Как разделить механизм нумерации документов по филиалам для многофирменного учета
Об актуальных изменениях в КС узнаете, став участником программы, разработанной совместно с АО «Сбербанк-АСТ». Слушателям, успешно освоившим программу выдаются удостоверения установленного образца.
Программа разработана совместно с АО «Сбербанк-АСТ». Слушателям, успешно освоившим программу, выдаются удостоверения установленного образца.
По данному вопросу мы придерживаемся следующей позиции:
Налогоплательщик имеет право самостоятельно установить порядок (способ) присвоения номеров счетам-фактурам исходя из особенностей своей финансово-хозяйственной деятельности и с учетом фактически сложившегося порядка оформления первичных документов (в том числе применения символов), закрепив его в учетной политике для целей налогообложения.
Ответ подготовил:
Эксперт службы Правового консалтинга ГАРАНТ
профессиональный бухгалтер Родюшкин Сергей
Ответ прошел контроль качества
Материал подготовлен на основе индивидуальной письменной консультации, оказанной в рамках услуги Правовой консалтинг.