установка нового номера документа 1с

Нумератор документов в 1С 8.3

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

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

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

установка нового номера документа 1с. Смотреть фото установка нового номера документа 1с. Смотреть картинку установка нового номера документа 1с. Картинка про установка нового номера документа 1с. Фото установка нового номера документа 1с

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

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

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

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

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

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

установка нового номера документа 1с. Смотреть фото установка нового номера документа 1с. Смотреть картинку установка нового номера документа 1с. Картинка про установка нового номера документа 1с. Фото установка нового номера документа 1с

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

установка нового номера документа 1с. Смотреть фото установка нового номера документа 1с. Смотреть картинку установка нового номера документа 1с. Картинка про установка нового номера документа 1с. Фото установка нового номера документа 1с

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

установка нового номера документа 1с. Смотреть фото установка нового номера документа 1с. Смотреть картинку установка нового номера документа 1с. Картинка про установка нового номера документа 1с. Фото установка нового номера документа 1с

установка нового номера документа 1с. Смотреть фото установка нового номера документа 1с. Смотреть картинку установка нового номера документа 1с. Картинка про установка нового номера документа 1с. Фото установка нового номера документа 1с

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

установка нового номера документа 1с. Смотреть фото установка нового номера документа 1с. Смотреть картинку установка нового номера документа 1с. Картинка про установка нового номера документа 1с. Фото установка нового номера документа 1с

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

установка нового номера документа 1с. Смотреть фото установка нового номера документа 1с. Смотреть картинку установка нового номера документа 1с. Картинка про установка нового номера документа 1с. Фото установка нового номера документа 1с

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

Источник

Как осуществляется присвоение номера новому документу?

аналогично, все неправильно.
никакого «скидывания» не происходит.

если последний номер типа Н9, то следующий система присвоит Н10, и ОБРЕЖЕТ до двух символов слева, что приведет к поялению «дубля» Н1. Это красиво видно на примере Н99, следующим номером будет Н10

Просто при автонумерации префикс может схватиться произвольно.

Обычно префикс номера назначают (например при установке фирмы документа)

Чтобы темы не плодить, спрошу здесь же.

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

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

На вкладке «дополнительно» в свойствах поля «ДатаДок» формула ПриИзмененииДаты()

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

Штатная автонумерация я думаю не в состоянии присваивать номера по указанному выше правилу, значит процедура ПриИзмененииДаты() вызывается еще откуда-то при создании нового документа.

Источник

Присвоить новый номер при создании документа

В связи с этим прошу посоветовать как можно обходить или решить данную ситуацию. Пока что придумал (но не реализовал) только один механизм: записывать документ с номером (дата-время), в одну секунду документы не записываются как правило в это базе.

Офигеть что я обнаружил:

оказывается в каждой конфигурации есть такое свойство:
Режим автонумерации объектов и 2 значения:
Освобождать автоматически и
Не освобождать автоматически.

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

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

(21) b-dm, нет, на простом примере:
Создали документ 1, 2, 3.

Документы 2 и 3 пометили на удаление, затем «Удалением помеченных объектов» их удалили из базы полностью. Если стоит признак «Освобождать», то при создании следующего документа он получит номер 2. Если стоит признак «Не освобождать», то номер следующего документа будет 4. В результате у вас в базе не будет документов под номерами 2 и 3 🙂

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

Зпр = Новый Запрос;
Зпр.Текст = «ВЫБРАТЬ *
|ИЗ
| Документ.СчетНаОплатуПокупателю КАК СчетНаоплатуПокупателю
|ГДЕ
| СчетНаоплатуПокупателю.ВалютаДокумента = &Вал
| И Год(СчетНаоплатуПокупателю.Дата) = &Год
|УПОРЯДОЧИТЬ ПО
| Номер УБЫВ»;
Зпр.УстановитьПараметр(«Вал»,ВалютаДокумента);
Зпр.УстановитьПараметр(«Год»,Год(Дата));
Рез = Зпр.Выполнить().Выбрать();
Если Рез.Количество() = 0 Тогда
ЭтотОбъект.Номер = «00001»;
Иначе
Пока Рез.Следующий() Цикл
Попытка
Ном = Число(Рез.Номер) + 1;
ЭтотОбъект.Номер = Формат(Ном,»ЧЦ=6; ЧВН=; ЧГ=0″);
Прервать;
Исключение
КонецПопытки;
КонецЦикла;
КонецЕсли;

интересно в каком случае будет исключение? 🙂
просто присвоение. Записи то Объекта нету. пока пользователь будет тупить этот же номер получит следующий документ

Источник

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

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

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

установка нового номера документа 1с. Смотреть фото установка нового номера документа 1с. Смотреть картинку установка нового номера документа 1с. Картинка про установка нового номера документа 1с. Фото установка нового номера документа 1с

установка нового номера документа 1с. Смотреть фото установка нового номера документа 1с. Смотреть картинку установка нового номера документа 1с. Картинка про установка нового номера документа 1с. Фото установка нового номера документа 1с

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

установка нового номера документа 1с. Смотреть фото установка нового номера документа 1с. Смотреть картинку установка нового номера документа 1с. Картинка про установка нового номера документа 1с. Фото установка нового номера документа 1с

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

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

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

установка нового номера документа 1с. Смотреть фото установка нового номера документа 1с. Смотреть картинку установка нового номера документа 1с. Картинка про установка нового номера документа 1с. Фото установка нового номера документа 1с

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

установка нового номера документа 1с. Смотреть фото установка нового номера документа 1с. Смотреть картинку установка нового номера документа 1с. Картинка про установка нового номера документа 1с. Фото установка нового номера документа 1с

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

установка нового номера документа 1с. Смотреть фото установка нового номера документа 1с. Смотреть картинку установка нового номера документа 1с. Картинка про установка нового номера документа 1с. Фото установка нового номера документа 1с

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

Источник

Изменение принципа нумерации реализации

В этой статье речь пойдет о том, как изменить принцип нумерации на примере документа Реализация товаров и услуг.

Коротко о том, как устроена нумерация документов 1С:

· Номер документа относится к обязательным реквизитам.

· Номер уникален, и присваивается системой автоматически в пределах указанной периодичности (зависит от настроек).

· Номера создаются системой в хронологическом порядке.

· Механизм автонумерации 1С выдает номера в разрезе множества. В пределах множества номеров новый номер выдается в разрезе префиксов.

· При активированном режиме автонумерации 1С будет присваивать каждому новому документу номер, на единицу больший самого большого числового значения среди номеров документов данного вида в пространстве префикса документа в том периоде, к которому относится дата документа.

Изменение принципа нумерации документа 1С возможно следующими способами:

1. настройкой свойств нумерации на уровне объектов конфигурации;

2. созданием и настройкой нового нумератора 1С;

3. программным изменением автоматического формирования номера.

1. Как управлять нумерацией документов 1С на уровне объекта конфигурации

Нумерацией можно управлять на уровне объекта конфигурации. Для этого необходимо провести следующие настройки программы 1С:

· Длина номера – количество символов, отводимых под номер.

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

· Автонумерация 1С – определяет необходимость автоматического создания номеров при создании нового объекта.

· Периодичность – определяет границы периодов, в пределах которых контролируется уникальность и повторяемость номеров, созданных автонумерацией 1С.

· Тип номера – строка или число.

· Нумератор 1С – возможность организовать сквозную нумерацию документов в 1С разного вида.

установка нового номера документа 1с. Смотреть фото установка нового номера документа 1с. Смотреть картинку установка нового номера документа 1с. Картинка про установка нового номера документа 1с. Фото установка нового номера документа 1с

2. Создание и настройка нумератора 1С

Нумератор 1С – это служебный объект, который предназначен для организации единой сквозной нумерации документов разного вида по общему правилу. Этот объект метаданных находится внутри дерева «Документы – Нумераторы».

установка нового номера документа 1с. Смотреть фото установка нового номера документа 1с. Смотреть картинку установка нового номера документа 1с. Картинка про установка нового номера документа 1с. Фото установка нового номера документа 1с

Создать и настроить по своим правилам новый нумератор не составит труда. (кнопка «Добавить» или Ins).

установка нового номера документа 1с. Смотреть фото установка нового номера документа 1с. Смотреть картинку установка нового номера документа 1с. Картинка про установка нового номера документа 1с. Фото установка нового номера документа 1с

После чего созданный нумератор 1С нужно указать в настройках документов на вкладке «Нумерация».

установка нового номера документа 1с. Смотреть фото установка нового номера документа 1с. Смотреть картинку установка нового номера документа 1с. Картинка про установка нового номера документа 1с. Фото установка нового номера документа 1с

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

3. Программное изменение формирования нового номера 1С

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

Добавим расширение конфигурации: «Конфигурация – Расширения конфигурации – кнопка «Добавить» или Ins».

установка нового номера документа 1с. Смотреть фото установка нового номера документа 1с. Смотреть картинку установка нового номера документа 1с. Картинка про установка нового номера документа 1с. Фото установка нового номера документа 1с

Заполняем поля: Имя и Префикс любыми значениями.

установка нового номера документа 1с. Смотреть фото установка нового номера документа 1с. Смотреть картинку установка нового номера документа 1с. Картинка про установка нового номера документа 1с. Фото установка нового номера документа 1с

Снимаем флаги «Безопасный режим» и «Защита от опасных действий».

установка нового номера документа 1с. Смотреть фото установка нового номера документа 1с. Смотреть картинку установка нового номера документа 1с. Картинка про установка нового номера документа 1с. Фото установка нового номера документа 1с

Добавляем расширение в реквизит «ЗаказКлиента» документ реализации товаров и услуг.

установка нового номера документа 1с. Смотреть фото установка нового номера документа 1с. Смотреть картинку установка нового номера документа 1с. Картинка про установка нового номера документа 1с. Фото установка нового номера документа 1с

Переходим в модуль объекта документа реализации товаров и услуг. Создаем процедуру «Перед записью» и кликаем по кнопке «Перейти».

установка нового номера документа 1с. Смотреть фото установка нового номера документа 1с. Смотреть картинку установка нового номера документа 1с. Картинка про установка нового номера документа 1с. Фото установка нового номера документа 1с

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

установка нового номера документа 1с. Смотреть фото установка нового номера документа 1с. Смотреть картинку установка нового номера документа 1с. Картинка про установка нового номера документа 1с. Фото установка нового номера документа 1с

Прописываем в 1С Предприятии код условия.

установка нового номера документа 1с. Смотреть фото установка нового номера документа 1с. Смотреть картинку установка нового номера документа 1с. Картинка про установка нового номера документа 1с. Фото установка нового номера документа 1с

В результате нумерация организована правилам, определенным нами самостоятельно.

Источник

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *