Перенумерация документов
Материал из wiki.standart-n.ru
Версия от 17:15, 21 января 2020; Avo (обсуждение | вклад)
Перенумерация документов
Немного теории:
Для нумерации документов с начала года используется поле vshift в таблице docs. БД смотрит на максимальный vshift по выбранному типу документа doc_type и выбираем максимальный номер документа vnum В случае если по каким то причинам в начале года vshift не перешел на новый vshift+1 (ошибки или дату документа прошлого года поменяли на текущий год), то требуется перенумерация.
Что нужно для перенумерации
Для перенумерации документов нужно руками в базе у проблемных типов заменить на текущем году (обычно делается в начале года) vshift+1 и поле vnum проставить по порядку или использовать для этого процедуру PR_CHANGE_DOCS_VNUM присутствующую в базе клиента, если ее нет, то можно взять в эталонной базе
Если нужно все документы перенумеровать?
Для этого подготовлена процедура PR_RENUM_ALLDOCS_current_year, которая перенумерует все документы текущего года за исключением (Кассовых и ЕГАИС), так же должна присутствовать в базе клиента, если ее нет, то можно взять в эталонной базе
тэги: перенумерация, нумерация, документов, начала года, vshift, PR_CHANGE_DOCS_VNUM, PR_RENUM_ALLDOCS_current_year