Очень простая обработка позволяет восстановить штатную нумерацию документов (не перенумеровать!).
Файлы
ВНИМАНИЕ:
Файлы из Базы знаний - это исходный код разработки.
Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы.
Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных.
Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
0% комиссии — оплата напрямую исполнителю;
Исполнители любого масштаба — от отдельных специалистов до команд под проект;
Прямой обмен контактами между заказчиком и исполнителем;
Безопасная сделка — при необходимости;
Рейтинги, кейсы и прозрачная система откликов.
При вводе нового документа номер автоматически не присваивается, приходится задавать его вручную. Недавно бухгалтер обратился с вопросом, что делать? Логика 1С простая: Вы сделали из правильного шестизначного номера вида "000012" неправильный "12"? Хорошо, далее присваивайте номера сами! Если таких документов мало, можно и вручную поправить номера (дописать слева нули), а если их несколько сотен... Поможет очень простая обработка. Она допишет в "неправильные номера" нули слева от цифр сохранив префиксы документов (если есть).
Сообщения о документах с неисправленными "штатно" номерами позволяют исправить эти номера "вручную".
Поместите обработку в папку ExtForms вашей базы и зарегистрируйте ее: Сервис->Дополнительные возможности->Изменить->Внести в список. Выберите обработку "ИзменитьНомераДокументовСХХХна000ХХХ", задайте в открывшемся окне название "Изменить номера документов с ХХХ на 000ХХХ". Готово!
Перенумерация справочников и документов.
Поддерживает нумерацию нескольких документов с одним нумератором.
Возможен отбор документов по любым реквизитам шапки.
Возможно дублирование номеров на подчиненные документы.
Данная простейшая обработка выполняет всего одну функцию, а именно сквозную (без учета иерархии) перенумерацию элементов выбранного справочника. Порядок существующих кодов соблюдается, но коды приводятся к натуральным числам (числовой тип кода) либо к строкам, состоящим из дополненных ведущими нулями натуральных чисел (строковый тип кода).
Необходимость подобной перенумерации может возникнуть в случае беспорядочного редактирования кодов элементов пользователями.
Приходилось сталкиваться с такой проблемой на практике.Данная обработка поможет разрешить данный вопрос.Будем пробовать практически восстанавливать нумерацию.А если еще и в нумерацию документа бухгалтера влепят другие символы кроме цифры...Обработка узко направленная.
(4) Алгоритм предлагаемого восстановления общеизвестный (1С):
1. Если номер - число, восстанавливаем длину номера: пишем в новый номер отброшенные левые
символы (это м.б. и префикс) и в цифровую часть добавляем слева нужное количество нулей.
Конец обработки номера.
2. Иначе убираем слева один символ (это м.б. префикс) и переходим к пункту 1.
Очевидно, что для шестизначного буквенного номера без цифр "востановить номер" не удается. Только вручную. Для номеров из цифр, или с принятым префиксом и далее цифры - номер восстановить можно.