Нумерация в реализации или в счетах

Вопрос задал Людмила Г. (Санкт-Петербург)

Ответственный за ответ: Ирина Шаврова (★9.87/10)

Добрый день.
Я изменила номер документа с 4 на 4/1 и дальше нумерация все время через «/». Как сделать, чтобы 4/1 осталось, а дальше нумерация шла как обычно 5,6,7 и т.д.

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

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

Пароль будет выслан на указанный email

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

  1. Приложение

    Добрый день, Людмила,
    к сожалению, сделать, чтобы нумерация 4/1 осталась, а дальше все шло как прежде, не получится, хотя в конце я кое-что вам предложу, думаю, это вас устроит. Иначе вам придется постоянно править номер вручную.

    Сейчас объясню все подробно.
    Нумерация в документах 1С — символьная.
    Это значит, что к ней применимы правила работы со строками — что это значит, я покажу ниже.

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

    Что произошло, когда вы поменяли номер 4 на 4/1. Вы ведь не написали, номер полностью, верно? А ведь это не цифры — это строка, которая имеет впереди лидирующие нули.

    Из значений 0000-0004 и 0000-0004/1 максимальным программа будет считать именно 0000-0004/1, поскольку она сравнивает номера посимвольно: в первом номере в разряде 9 стоит символ «0», а в последнем — «4». И шаблон этого номер а ВСЕГДА будет браться как максимальный, к которому программа автоматически будет добавлять +1.

    Вот я упорядочила по возрастанию номера в журнале счетов — видите, где максимальные номера?

  2. Приложение

    И вы получаете большую проблему в связи с этим. Дойдя до 0000-0004/9 вы не сможете записать новые документы: программа будет выдавать сообщение, что номер не уникальный.

    Поэтому можем только порекомендовать вам вернуть номер в исходное состояние. Или задать следующий номер с меньшим числом нулей, например 0000-0005. То есть в 9-м разряде будет не ноль, не 4, а большее значение. То есть меняете номер вручную с 0000-0004/2, например, на 0000-0005, сохраняете. Дальше все идет автоматически.

  3. Приложение

    Вот на моем примере это выглядит так.

  4. спасибо, я поняла.

    1

Комментарии закрыты