Часто пользователи 1С:Управление торговлей 11 (УТ 11) сталкиваются с загадочной ситуацией: при попытке завести нового клиента или поставщика система выдает предупреждение о дубле ИНН, но при этом поиск по справочнику по этому же ИНН не дает никаких результатов. Кажется, что программа ошибается, но на самом деле причина кроется в особенностях архитектуры УТ 11. Давайте вместе разберемся, почему так происходит и как исправить эту ситуацию.
Основная путаница возникает из-за того, что в УТ 11, в отличие от той же 1С:Бухгалтерии, данные о деловых партнерах разделены на два справочника:
Партнеры (часто его элементы называют «Клиенты», «Поставщики», «Конкуренты») используется для ведения взаимоотношений: накопления истории продаж, управления скидками, сегментации. Партнер — это тот, с кем мы работаем.Контрагенты используется для оформления регламентированных документов (счета-фактуры, накладные, акты) и для бухгалтерского учета. Контрагент — это тот, от чьего имени мы оформляем документы.Эта архитектура очень гибкая. Например, к одному партнеру (управляющей компании холдинга) может быть привязано несколько контрагентов (филиалов с разными ИНН/КПП). И наоборот, один контрагент (юрлицо) может выступать в сделках с разными партнерами.
Проблема в том, что когда вы создаете нового партнера и вводите ИНН, система проверяет на дубли не только справочник Партнеры, но и связанный с ним справочник Контрагенты. Вероятнее всего, контрагент с таким ИНН уже существует в базе, но он не привязан ни к какому видимому вам партнеру, поэтому при обычном поиске вы его и не находите. Для решения этой проблемы можно использовать расширение для поиска по ИНН контрагента в списке партнеров.
Это основное решение, которое помогает в большинстве случаев. Наша задача — найти запись в справочнике Контрагенты, который обычно скрыт от глаз пользователя в основном интерфейсе. Разберем по шагам, как это сделать.
Откройте главное меню программы. В зависимости от версии и настроек оно может называться "Сервис и настройки" (иконка с шестеренкой) или похоже.
В этом меню найдите пункт "Все функции". Если такого пункта нет, возможно, он отключен в настройках. В этом случае попросите администратора включить его (Настройки → Параметры → Отображать команду «Все функции») или воспользуйтесь альтернативным названием "Функции для технического специалиста".
В открывшемся окне "Все функции" найдите в списке объектов раздел "Справочники" и раскройте его.
Пролистайте список и найдите справочник с названием Контрагенты. Откройте его двойным щелчком.
Теперь вы находитесь в полном списке всех юридических лиц базы. Используйте стандартный поиск по списку (обычно кнопка "Найти" или Ctrl+F) и введите ИНН, на который система выдает ошибку. С большой вероятностью, вы найдете здесь нужную запись.
После того как вы нашли этого "потерянного" контрагента, у вас есть два варианта:
Иногда ситуация бывает сложнее. Проанализируем другие возможные причины, почему система может сообщать о дубле.
Механизм контроля дублей в УТ 11 часто проверяет не только ИНН, но и уникальность пары ИНН + КПП. Ошибка может возникать, если:
При поиске "скрытого" контрагента через "Все функции" обращайте внимание не только на ИНН, но и на КПП. Возможно, проблема именно в нем. Для автоматического обнаружения и объединения таких записей с заменой ссылок подойдёт инструмент для поиска и устранения дублей контрагентов по ИНН и КПП.
В 1С простое нажатие клавиши Delete не удаляет объект из базы данных навсегда. Оно лишь устанавливает пометку на удаление. Физически объект остается в системе и продолжает участвовать в проверках на уникальность.
Что делать:
Перейдите в раздел "Администрирование" → "Обслуживание".
Найдите пункт "Удаление помеченных объектов" и запустите процедуру.
Система покажет список всех объектов, которые можно удалить. Если в этом списке есть контрагенты или партнеры с нужным ИНН, выберите их и выполните удаление.
Важный момент: если на объект есть ссылки (например, он указан в старом заказе или реализации), система не даст его удалить. В этом случае нужно либо найти и очистить эти ссылки, либо, если объект действительно не нужен, обратиться к программисту для более глубокой очистки данных.
Поиск дублей выполняется по всему справочнику Партнеры, независимо от их роли. Это значит, что организация с искомым ИНН может уже существовать в базе, но не как "Клиент" или "Поставщик", а, например, как "Конкурент" или "Прочий партнер". При обычном просмотре списков клиентов вы его не увидите. Поэтому при поиске убедитесь, что у вас не установлены фильтры по типу взаимоотношений.
Давайте подведем итог и составим краткий алгоритм действий:
Сначала выполните простой поиск по ИНН в справочнике "Партнеры" (Клиенты, Поставщики). Убедитесь, что сняты все фильтры.
Если ничего не нашли, перейдите в "Все функции", откройте справочник Контрагенты и ищите ИНН уже там. Это самый частый случай.
При поиске обращайте внимание не только на ИНН, но и на КПП.
Проверьте, нет ли объектов с таким ИНН, помеченных на удаление. Если есть, запустите процедуру "Удаление помеченных объектов".
Если в окне с предупреждением о дубле есть кнопка "Продолжить создание нового", вы можете ее использовать, но будьте готовы к тому, что в базе появится еще один контрагент с тем же ИНН, что может привести к путанице в будущем.
Понимание структуры данных в УТ 11 и разделения партнеров и контрагентов — ключ к решению многих подобных "необъяснимых" проблем. Следуя этим шагам, вы сможете быстро найти источник ошибки и навести порядок в своей базе данных.