Перенумерация документов и справочников с учетом префиксов: дубли, чужие префиксы, длина номера - правильные номера сохраняются (БП 3.0, УТ 11, ЗУП 3.1)
Задачи пользователя - Перенумераторы
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
Задача. После обмена между базами, переноса данных или загрузки из файла в документах появляются одинаковые номера, номера с префиксом другой базы, без префикса или другой длины; в справочниках — дубли кодов. Перенумеровать все заново с единицы нельзя: номера документов уже стоят в счетах-фактурах и переписке с контрагентами. Нужно исправить только неправильные.
Что умеет
- Документы и справочники в одной обработке: любой объект конфигурации с номером или кодом.
- Префиксы находит по данным: таблица найденных префиксов с числом объектов и правилом замены; одна кнопка приводит все к самому частому префиксу.
- Режим «Исправить»: номер с правильным префиксом и нужной длиной остается, если он свободен; дубли и номера без цифр получают следующий свободный номер (или первый свободный, заполняя пропуски).
- Режим «Заново по порядку дат»: номера с единицы подряд с новым префиксом.
- Отбор по организации и периоду, при этом номера объектов вне отбора считаются занятыми — новый номер не совпадет с номером документа другой организации.
- Уникальность там же, где ее проверяет платформа: период номера документа (год, квартал, месяц, день, без периода), серии кодов справочника (весь справочник, родитель, владелец).
- Предпросмотр «было — стало — причина» до записи; можно снять отдельные строки.
- Запись без перепроведения документов и откат записанного.
- Подключается в «Дополнительные отчеты и обработки».
Ограничения
- Номер разбирается как «префикс + число»; номера сложного вида (код группы + код элемента) не поддерживаются.
- Запись идет в режиме обмена данными: обработчики конфигурации не выполняются, номер документа, сохраненный в других данных, не обновляется.
Проверено
Бухгалтерия предприятия 3.0.207, Управление торговлей 11.6, Зарплата и управление персоналом 3.1.39 (демо-базы), платформа 8.5. Автотесты: дубли и замена префиксов, заполнение пропусков, отбор по организации с учетом занятых номеров, нумерация заново по дате, запись и откат, коды справочника.
Подключение
«Файл → Открыть» или «Дополнительные отчеты и обработки» → «Добавить из файла». В архиве — обработка и инструкция.
Проверено на следующих конфигурациях и релизах:
- Бухгалтерия предприятия, редакция 3.0, релизы 3.0.207.25
- Управление торговлей, редакция 11, релизы 11.6.2.59
- Зарплата и управление персоналом, редакция 3.1, релизы 3.1.39.53
Вступайте в нашу телеграмм-группу Инфостарт