Как запретить дубли справочников
Это внешняя разработка
Установка в базу занимает пару минут.
Не мешает обновлению
Конфигурация остается "на замке", без изменений.
Есть техподдержка
Бессрочная (3 месяца бесплатно)
Ограничения
Не подходит для 1C:Fresh и базовых версий конфигурации
Артикул: 409
Обновлено: 02.10.2023
Продано (раз): 20
Совместимость:
- Управление торговлей 11.4 и 11.5
- Бухгалтерия предприятия 3.0
- Управление нашей фирмой 1.6
- Управление нашей фирмой 3.0
- Комплексная автоматизация 2.4 и 2.5
- Розница 2.2 и 2.3
- Управление предприятием ERP 2.4 и 2.5
- Управление торговлей 3 (Казахстан)
- Комплексная автоматизация 2.4 (Казахстан)
- Бухгалтерия для Казахстана 3.0
- Управление торговлей 3 (Беларусь)
- Комплексная автоматизация 2.4 (Беларусь)
загрузка цены...
Разработка позволяет произвольным образом настроить проверку уникальности перед записью новых элементов в ЛЮБОМ справочнике информационной базы. При этом проверка может производиться не только по реквизитам элементов, но и по значениям контактной информации.
Допустим, нам требуется обеспечить отсутствие дублей в справочнике Партнеры и Характеристики номенклатуры. Для первого справочника в качестве поля уникальности будем использовать телефон в контактных данных, а одинаковость характеристик будем проверять по сочетанию наименования и владельца.
Откроем форму настроек.
На форме настроек выводится список всех справочников, которые существуют в базе. При выделении строки с нужным справочником справа выводится справка по тем реквизитам, которые возможно использовать для контроля дублей. Нужный реквизит перенесем в колонку Реквизиты проверки.
Если реквизитов проверки несколько, перечисляем их через запятую.
Если дублями необходимо считать элементы, у которых совпадают значения всех реквизитов проверки, необходимо установить флаг Совместно. В противном случае дублями будут считаться элементы, у которых совпадает значение хотя бы одного реквизита проверки.
Теперь при записи нового (или изменении текущего) партнера программа проверяет его телефон, и если он не уникальный, то запись заканчивается ошибкой.
Сохранить характеристику с неуникальной комбинацией наименования и владельца тоже не получится.
Проверка на уникальность выполняется и при интерактивной (вызванной пользователем) и при программной (когда выполняется какой-то скрипт, без непосредственного участия пользователя) записи элементов.
Проверка на уникальность не выполняется при обмене данных между конфигурациями (когда создание/изменение элемента вызвано сторонней конфигурацией).
Для корректной работы расширения необходимо отключить Безопасный режим.
Появились вопросы?
+7 (931) 106-82-91 (WhatsApp, Telegram)
Дмитрий Медведков программист, консультант 1С
Работаю в 1С с 2012-го, специализируюсь на УТ 11
Имею 10 квалифиционных
1C:Профессионал, 1С:Специалист и 1С:Специалист-консультант