24 апреля, 2024

Нумерация документов

В нумерации документов большинства стандартных конфигураций на базе 1С 7.7 существует одна особенность, из-за незнания которой пользователи могут нарушить автоматическое присвоение номеров новым документам. Это касается тех документов, где номер строковый и обычно выглядит как сочетание буквенного префикса и числового номера, например: СФ-0000123. При автонумерации система генерирует номера, оперируя наименьшим количеством символов среди имеющихся документов. Т.е. если у всех документов номер составлен из десяти знаков, то максимальным номером будет СФ-9999999. Но если хотя-бы у одного документа выставить вручную номер СФ-123, то номера будут выдаваться по порядку: СФ-124, СФ-125,… вплоть до СФ-999. После этого система будет генерировать только номер СФ-100 (программа как-бы не в состоянии «дописать» нолик до СФ-1000) и возникнет ошибка при попытке записать документ: «Номер не уникальный». Исправить такую ошибку можно только проставив у всех документов номера десятизначные, добивая до нужного размера нулями.
Частично облегчить эту задачу поможет обработка Исправление номеров документов.