1с увеличить длину номера

Обновлено: 05.07.2024

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

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

Ниже подробнее расписано, как действует Нумератор в виде объекта метаданных, определяющего порядок нумерации документов, в качестве примера приводится программа «1С:Бухгалтерия 3.0».

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


Каждую из установок следует изучить внимательнее.

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

Показатель длины номера определяет, сколько может быть в символах эта максимальная длина.
Если стоит галочка на "контроле уникальности", то при сохранении документа программа будет согласно вышеописанному проверять номер на уникальность. Контроль выполняется в пределах периода из поля "Периодичность".

В поле "Периодичность" задаётся период, в течение которого номер гарантированно сохраняется уникальным. Обычно 1 год. Но можно задать четверть года, месяц или вообще один день. На практике результатом будет то, что при установке через месяц нумерация документов по прошествии месяца опять начнётся с первого номера.

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

Главная функция нумератора - именно нумерование различных документов.

С его использованием можно пронумеровывать несколько их типов сразу. Это делается через дерево "Документы-Нумераторы".


Дабл-кликом мышки открывая "Нумератор", можно изучить на панели свойств характеристики. Такие же, как ранее рассматривались в свойствах нумерации документов.


Можно и создать собственный нумератор (через клавишу "Добавить" либо Ins) и назначить ему свойства.



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


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


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


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

Предыстория

Как известно, в типовых конфигурациях для большинства документов установлена длина номера документа = 11 знаков, т.е. достаточная длина, причем с большим запасом. Это все хорошо и позволяет вводить свои достаточно длинные префиксы. Там, где я работаю, префиксов у документов нет, и номера документов выглядят как куча нулей в и несколько значащих цифр. Поскольку не всем пользователям все равно, некоторые из них попросили меня подрезать длину номера. Как известно, при печати лидирующие нули отсекаются, поэтому сначала был написан простой скрипт для обработки Универсальный подбор и обработка объектов, затем я создал эту обработку, т.к. резать нули пришлось для десятка-другого вида документов.

Плюсы подхода:

- не надо менять конфигурацию

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

- уже есть готовая программа (вот она)

Минусы

- если прошло много времени с начала года, придется переписывать много документов

Выдержка из справки к обработке:

Порядок работы

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

В списке Документы необходимо отметить виды документов, номера которых будем приводить к нужной длине При необходимости, в правой верхней части формы можно установить отбор по реквизитам документов Номер, Дата, Проведен, ПометкаУдаления. Данный отбор будет действовать для всех видов документов. Например, можно отобрать только документы с начала этого года(Отбор: Дата Больше либо равно 01.01.2016) Устанавливаем новую длину номера в поле Новая длина номера.
Длина устанавливается с учетом префикса, т.е. если исходный номер выглядит как "ТД000000001"(всего 11 знаков) и установить новую длину номера = 5, то получится номер вида "ТД001" При необходимости ставим флаг ОбменДанными.Загрузка = Истина - рекомендуется ставить Жмем кнопку Изменить длину номера. Будет задан вопрос, предупреждающий, что вот-вот все произойдет и у вас еще есть шанс передумать.

Сервисные функции

В списке видов документов (Документы) в заголовке отображается сколько видов документов отмечено и сколько их всего В контекстном меню списка видов документов (Документы) есть два пункта: Отметить все, Снять пометки Вставая курсором на каждый вид документа справа внизу отображается мини-список документов данного вида. В этом списке уже применен отбор, указанный в поле выше При работе с обработкой автоматически сохраняются: Отбор, Отметки в списке видов документов, Новая длина номера, Текущее положение в списке видов документов Во время исполнения отображается индикатор прогресса. Обработку можно прервать.

Внимание! При перезаписи документов Табель учета рабочего времени могут бы очищены записи регистра сведений Графики работ по видам времени

Добрый день. Как увеличить количество символов в наименовании Номенклатурной группы?

Помогла статья?

Получите еще секретный бонус и полный доступ к справочной системе БухЭксперт8 на 14 дней бесплатно

Все комментарии (5)

Добрый день, Любовь,
число символов в наименовании объектов 1С задается непосредственно в Конфигурации 1С для указанного справочника или документа. Для справочника Номенклатурная группа число символов в Наименовании задано равным 100.

Если вы хотите изменить эти данные, то придется снять запрет редактирования с объекта конфигурации справочник НоменклатурныеГруппы и после этого указать свое значение символов в указанном в скрине поле.

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

Поэтому решайте сами как тут быть с учетом всего сказанного. Увеличить число символов в названии вы можете только так, как я описала.

Спасибо. Будем думать.

У вас есть какие-то отчеты, которые требуют развернутого наименования номенклатурной группы или вам нужно это для себя, чтобы не спутать? Некоторые указывают в номенклатурных группах адреса строительных объектов, например. Конечно, тогда им отведенного места мало. Тогда можно в наименованиии указывать просто: объект Москва 1, Объект СПб 3 и т.д., например, а в карточку Номенклатурные группы добавить дополнительный реквизит Полное наименование.

Сейчас покажу как это сделать.

в карточке Дополнительного реквизита задаете наименование и тип реквизита, как показано на скрине.

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

Вы можете задать еще вопросов

Доступ к форме "Задать вопрос" возможен только при оформлении полной подписки на БухЭксперт8

Вы можете оформить заявку от имени Юр. или Физ. лица Оформить заявку

Нажимая кнопку "Задать вопрос", я соглашаюсь с
регламентом БухЭксперт8.ру >>

Считаю, что этот вебинар надо просто выучить наизусть как стихотворение. Столько информации, самостоятельно не смогла бы все это осмыслить. Спасибо большое Марине Аркадьевне.

Вы можете задать еще вопросов

Доступ к форме "Задать вопрос" возможен только при оформлении полной подписки на БухЭксперт8

Вы можете оформить заявку от имени Юр. или Физ. лица Оформить заявку

Нажимая кнопку "Задать вопрос", я соглашаюсь с
регламентом БухЭксперт8.ру >>

Читайте также: