В процессе работы с программным продуктом 1С:Комплексная автоматизация 2.5 (или 1С:ERP) пользователи часто сталкиваются с ситуацией, когда одно и то же физическое лицо меняет свой статус, например, становится индивидуальным предпринимателем (ИП). В этот момент возникает необходимость отражать старые операции по «физику», а новые — по «ИП», сохранив при этом историю документов. Однако система при попытке создать новую карточку с тем же ИНН выдает предупреждение и блокирует запись.
Разберем подробно, почему так происходит, и проанализируем все возможные способы решения этой задачи — от корректных методических настроек до технических «хитростей».
Проанализируем логику программы. В современных конфигурациях на базе 1С:ERP и 1С:КА ИНН является строгим идентификатором. Система контроля дублей настроена так, чтобы минимизировать ошибки при автоматической загрузке банковских выписок, интеграции с ЭДО и формировании налоговой отчетности. Если в вашей базе уже накопилось много лишних записей, рекомендуем выполнить поиск и устранение дублей контрагентов по ИНН+КПП, чтобы привести справочник в порядок.
Рассмотрим ситуацию: кнопка «Продолжить регистрацию» в помощнике создания часто остается неактивной. Это происходит потому, что совпадение ИНН считается «жесткой» ошибкой, в отличие от совпадения телефона или адреса, которые программа считает «нестрогими» дублями. С точки зрения законодательства РФ, ИНН физического лица и ИНН этого же лица в статусе индивидуального предпринимателя — это один и тот же номер. Именно на этом строится логика проверки в 1С.
Это самый правильный и методически верный способ, который позволяет избежать размножения карточек в справочнике Контрагенты. Если вам нужно, чтобы в старых документах печаталось «Иванов И.И.», а в новых «ИП Иванов И.И.», воспользуемся историей реквизитов.
Разберем этот процесс по шагам:
ИП Иванов Иван Иванович.В результате проделанных действий система будет вести себя следующим образом: во всех документах, дата которых меньше указанной в истории, в печатные формы будет подставляться старое имя. Во всех новых документах — обновленное имя с приставкой «ИП». При этом Объект в базе остается единым, что исключает путаницу во взаиморасчетах.
Если специфика вашего учета требует именно физического разделения задолженности и разных настроек (например, разные счета учета), нам необходимо проверить настройки системы. В 1С:КА 2.5 существует концепция разделения управленческого учета (справочник Партнеры) и регламентированного учета (справочник Контрагенты).
Выясним, включена ли у вас нужная опция:
Если эта опция включена, мы можем создать одного Партнера (как управленческую сущность), а в его карточке создать две разные юридические записи, после чего использовать анализ продаж и взаиморасчетов по партнерам и контрагентам для получения детальной картины по обоим статусам лица. Однако стоит помнить, что даже в этом случае типовая проверка может блокировать запись второго контрагента с тем же ИНН.
Часто пользователи хотят завести двух контрагентов только для того, чтобы задолженность по ним висела на разных счетах (например, на 76.05 для физика и на 60.01 для ИП). В 1С:КА 2.5 это решается без дублирования контрагентов. Чтобы оперативно контролировать состояние счетов и актуальность данных, можно использовать отчет контрагенты с контактной информацией и долгами.
Проанализируем ситуацию через Группы финансового учета:
ГФУ (где прописаны счета расчетов с персоналом или прочими дебиторами).ГФУ (счета расчетов с поставщиками).Таким образом, в оборотно-сальдовой ведомости вы увидите разделение по субсчетам, хотя контрагент в базе будет один.
Если вы твердо решили, что вам нужны две разные карточки контрагентов, и готовы мириться с тем, что система будет постоянно предупреждать о дублях, можно применить алгоритм с временным подменом данных. После таких манипуляций часто возникают развернутые сальдо в отчетах, для исправления которых может потребоваться корректировка ключей аналитики учета по партнерам.
Рассмотрим вариант с временным подменом данных:
Если в процессе разделения учета вам потребуется перенести остатки или закрыть старые долги, значительно упростит задачу групповое создание документов корректировка задолженности.
Важное предупреждение: При использовании этого метода вы столкнетесь с трудностями в сервисах 1С-ЭДО и 1С-Отчетность, так как они ориентируются на ИНН как на уникальный ключ. Рекомендуем использовать этот способ только для целей управленческого учета.
Выясним причину, по которой законодательство и 1С объединяют эти понятия. Согласно Гражданскому кодексу РФ, ИП — это физическое лицо, занимающееся предпринимательской деятельностью. Статус ИП не создает нового «субъекта права». Все обязательства, возникшие у гражданина, сохраняются за ним в любом статусе.
Именно поэтому в справочнике Контрагенты ИНН у них всегда один. Если ваша задача — отразить переход из статуса в статус, лучше всего воспользоваться Решением №1 (История наименований) и созданием нового договора для разделения периодов работы.
Для программистов, которые хотят понять, где именно происходит проверка, укажем на общие механизмы БСП (Библиотеки стандартных подсистем), используемые в КА 2.5. Проверка дублей обычно инициируется в модуле менеджера справочника Контрагенты или в специализированном модуле ПроверкаКонтрагентов.
Если бы мы писали запрос для поиска таких дублей вручную, он бы выглядел примерно так:
ВЫБРАТЬ
Контрагенты.Ссылка КАК Ссылка,
Контрагенты.Наименование КАК Наименование
ИЗ
Справочник.Контрагенты КАК Контрагенты
ГДЕ
Контрагенты.ИНН = &НужныйИНН
И Контрагенты.ПометкаУдаления = ЛОЖЬ
Этот запрос наглядно показывает, что для системы нет разницы, какой «Вид контрагента» выбран — если ИНН совпадает, объект считается дублем. Для последующей проверки корректности всех отгрузок и оплат в разрезе документов очень полезен анализ продаж и оплат по объектам расчётов.
Подводя итог, отметим: наилучший вариант — это ведение одной карточки контрагента с фиксацией смены статуса (ФЛ/ИП) через историю наименований и разделение учета через разные договоры. Это гарантирует отсутствие ошибок в регламентированной отчетности и корректную работу всех автоматизированных сервисов 1С.