Обработка перенумерования документов

Обработка перенумерования документов

Иногда возникает необходимость перенумеровать документы за определенный период так, чтобы их номера шли по порядку. Это может потребоваться, когда при выписке документов был ошибочно пропущен какой-либо документ. В этом случае ему иногда присваивают номер, например, с косой чертой (знаком «/»), в результате чего порядковая нумерация не теряется, но автоматическая нумерация документов теряется, так как программа пытается присвоить номер новому документу, следующий за последним номером (не документом в хронологическом порядке, а именно последним номером). Последний же номер вычисляется по принципу сравнения чисел (если номер числовой) или строк (если номер строковый). Так как код знака «/» больше кода любого числового знака, то и следующий номер будет определен с чертой. Так например, если мы установим номер «00005/1», то система при вводе нового документа определит ему номер «00005/2», что нежелательно. Хуже дело обстоит с бланками строгой нумерации, как например, для кассовых документов. Приходится забытый ордер вносить и следующие документы перенумеровывать, и соответственно перепечатывать кассовую книгу. Вручную перенумеровывать каждый документ — дело довольно муторное. Для перенумерования документов в базе и предназначена данная обработка.

Это небольшая обработка позволяет упорядочить номера любых видов документов в базе данных под управление «1С: Предприятие 7.7». Обработка запускается из программы «1С: Предприятие 7.7» командой «Файл» — «Открыть».

Материал находится в разработке

Скачать: Обработка перенумерования документов

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

комментария 2

  1. Аватар Гость:

    Не работает Ваша обработка, пишет «Не верный номер документа!» и запаролена.

  2. Аватар Робин:

    Все работает! 100 раз проверялась. Может, у вас нумератор какой-то странный, пришлите MD — файл вашей конфигурации (запакованный, разумеется) и какие документы не удается перенумеровать. Глянем. Бывают, конечно, разные ситуации — разберемся.

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

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

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.