Предопределенные элементы: поиск и исправление дублей и отсутствующих с объединением и заменой ссылок (БП 3.0, УТ 11, ЗУП 3.1)
Задачи пользователя - Корректировка данных
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
Задача. После обмена данными, переноса из другой базы или объединения баз у справочников и планов счетов появляются два элемента с одним предопределенным именем или пропадает нужный. Программа перестает обновляться и проводить документы с ошибками «Предопределенный элемент не уникален» и «Предопределенный элемент отсутствует в данных». Вручную трудно понять, какой из дублей настоящий, а отвязать не тот — значит сломать учет.
Что умеет
- Проверка всей базы одной кнопкой: справочники, планы счетов, планы видов характеристик и планы видов расчета. Все проблемы — в одной таблице: дубли, отсутствующие и лишние привязки.
- По каждому дублю — число ссылок на элемент в данных и рекомендация: оставить используемый элемент, остальные объединить с ним.
- Объединение дублей: ссылки на лишний элемент заменяются оставленным во всех данных (механизм БСП), лишний отвязывается и помечается на удаление.
- Отвязка по иерархии: сначала подчиненные элементы, потом родитель — предопределенные субсчета не мешают отвязать счет.
- Отсутствующие: создать элемент с нужным именем или привязать существующий.
- Просмотр объекта: все имена предопределенных из конфигурации и привязанные элементы базы, привязка другого элемента к имени.
- Резервная копия привязок перед исправлением и откат последнего исправления.
- Не шумит: устаревшие «Удалить…» и элементы, которые программа создает сама («Не обновлять автоматически»), ошибкой не считаются.
Ограничения
- Исправляются данные базы. Дубли в самой конфигурации исправляются в конфигураторе.
- Объединение с заменой ссылок требует БСП 3; без нее дубли только отвязываются.
- Отсутствующие элементы планов счетов и ПВХ создаются вручную (нужны код и тип) и привязываются обработкой.
- Откат возвращает привязки предопределенных, но не замененные ссылки — перед объединением сделайте копию базы.
Проверено
Бухгалтерия предприятия 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
Вступайте в нашу телеграмм-группу Инфостарт