Обмен контрагентами физ лица и юрлица
Здравствуйте, делаю обмен в ED формате, столкнулся с проблемой, обмен сделал одним нужным доком и соответственно контрагентами в доке есть, проверка контрагентов юрлиц идет по инн, по наименованию и кпп еще не реально т.к. в базах с этим плохо то кпп нет где должно или не правильное, то наименования отличаются по инн хотя филиалов в базе почти нет повторяющихся инн мало. 25000 клиентов. Не понимаю как еще переписать правила в кд3, чтоб по юрикам так и осталась проверка по инн, а по физикам только по наименованию. Когда писал правила для контрагентов там поля поиска указываются как понял для всех контрагентов единые.
По теме из базы знаний
- Всякие полезности
- Выгрузка ведомостей на зарплату из 1С8.2 ЗУП по форме Сбербанка в формате dbf для зачисления на пластиковые карты
- Алгоритм проверки уникальности и корректности ИНН, КПП при записи контрагента для БП 1.6 и 2.0 через подписку на события
- Создание в 1С 7.7 XML в формате EnterpriseData (универсальный формат обмена), версия 1.5. Инструкции и примеры переноса данных из устаревшей конфигурации 1С 7.7 в любую современную 1С 8.3, поддерживающую EnterpriseData, через Конвертацию данных 3
- Исправление юридического/физического лица справочника Контрагенты по реквизиту ИНН
Найденные решения
Добрый день!
У Вас, где ругается проверка? При обмене или при попытке записи нового элемента справочника "Контрагенты"
Если КПП у контрагентов, в Вашей базе нет, что заполняется в том же клиент-банке и поле "КПП" документов ( счет, накладная, счет-фактура, акт выполненных работ и т.д.) ?
Не понимаю как еще переписать правила в кд3, чтоб по юрикам так и осталась проверка по инн, а по физикам только по наименованию.
У Вас, где ругается проверка? При обмене или при попытке записи нового элемента справочника "Контрагенты"
Если КПП у контрагентов, в Вашей базе нет, что заполняется в том же клиент-банке и поле "КПП" документов ( счет, накладная, счет-фактура, акт выполненных работ и т.д.) ?
Я почему и задаю такой вопрос.. Если у Вас КППУ не задействовано в документах, которые Вы отдаете или оформляете контрагентам, то можно КППУ заполнять по дефолту. Понятно, что может расходиться с реальным, у которого была перерегистрация, но это позволит:
1. Наладить автоматический контроль от задвоений контрагентов
2. Сделать проверку и идентификацию при обмене
3. пп.1и 2 получаем без изменения кода,
1. Наладить автоматический контроль от задвоений контрагентов
2. Сделать проверку и идентификацию при обмене
3. пп.1и 2 получаем без изменения кода,
Стандартный поиск по юрлицам , это комбинация ИНН+ККПУ. Согласно регламентам налоговой, это обязательное и уникальное сочетание. Дальнейшей проверки ( наименование, телефон, e-mail) не требуется. Почему и поинтересовалась, заполнены ли у Вас КППУ, чтобы обеспечить и гарантировать этот поиск. Почему Вы не хотите сделать так ?
Для физлиц ( не ИП), поиск выполняется по 2-м критериям : либо комбинация ФИО + номер телефона, либо комбинация ФИО + e-mail. Это минимальные требования, если добавите дополнительные критерии поиска, то только улучшите результаты поиска.
Для ИП, поиск выполняется по ИНН (12 знаков), он , тоже уникальный.
При поиске по этим параметрам работает простая логическая структура:
Находим ИНН.
Если он заполнен, проверяем на число знаков.
Если заполнен 10 знаками - ищем по ИНН +К ППУ
Иначе, ищем ИП по 12-ти знакам
Иначе, ищем физика по ФИО + номер телефона, либо ФИО + e-mail. Можно последовательно , сначала ФИО + номер телефона, если не нашли, проверяем по ФИО + e-mail
Для физлиц ( не ИП), поиск выполняется по 2-м критериям : либо комбинация ФИО + номер телефона, либо комбинация ФИО + e-mail. Это минимальные требования, если добавите дополнительные критерии поиска, то только улучшите результаты поиска.
Для ИП, поиск выполняется по ИНН (12 знаков), он , тоже уникальный.
При поиске по этим параметрам работает простая логическая структура:
Находим ИНН.
Если он заполнен, проверяем на число знаков.
Если заполнен 10 знаками - ищем по ИНН +К ППУ
Иначе, ищем ИП по 12-ти знакам
Иначе, ищем физика по ФИО + номер телефона, либо ФИО + e-mail. Можно последовательно , сначала ФИО + номер телефона, если не нашли, проверяем по ФИО + e-mail
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Добрый день!
У Вас, где ругается проверка? При обмене или при попытке записи нового элемента справочника "Контрагенты"
Если КПП у контрагентов, в Вашей базе нет, что заполняется в том же клиент-банке и поле "КПП" документов ( счет, накладная, счет-фактура, акт выполненных работ и т.д.) ?
Не понимаю как еще переписать правила в кд3, чтоб по юрикам так и осталась проверка по инн, а по физикам только по наименованию.
У Вас, где ругается проверка? При обмене или при попытке записи нового элемента справочника "Контрагенты"
Если КПП у контрагентов, в Вашей базе нет, что заполняется в том же клиент-банке и поле "КПП" документов ( счет, накладная, счет-фактура, акт выполненных работ и т.д.) ?
(2)У меня ни где не ругается, обмен я сделал бухи типовой там есть уни обмен и аренда не типовая там сам добавлял план обмена и все настраивал, добился обмен идет и контрагентами которые ы доках к обмену тоже. Вопрос в логике переноса контрагентов. Юр лица проверку по хорошему нужно делать по инн и кпп чтоб не было дублей после обмена, сделал только по инн, но это норм в базах мало юриков где инн одинаковые например с филиалами. Но контрагенты с признаком физлица если это не ип в бухе например там нет инн, соответственно такой способ для проверки от дублей при обмене не подойдет для них, а надо проверять по наименованию их. Вопрос как совместить при написании или правки правил в кд3 для универсального формата в рамках одного объекта, коим является контрагент, но с разными признаками перечислениями юрфизлица такие разные проверки.
Я почему и задаю такой вопрос.. Если у Вас КППУ не задействовано в документах, которые Вы отдаете или оформляете контрагентам, то можно КППУ заполнять по дефолту. Понятно, что может расходиться с реальным, у которого была перерегистрация, но это позволит:
1. Наладить автоматический контроль от задвоений контрагентов
2. Сделать проверку и идентификацию при обмене
3. пп.1и 2 получаем без изменения кода,
1. Наладить автоматический контроль от задвоений контрагентов
2. Сделать проверку и идентификацию при обмене
3. пп.1и 2 получаем без изменения кода,
(5)Кпп если он есть и так заполняется при обмене я это сделал, но он не участвует в проверке от задвоений т.к. в базе по кпп бардак. Это не много не по теме, вопрос в правилах обмена и полях поиска как на скрине. Если оставить еще сравнение по наименованию для контрагентов будит много дублей т.к. сверив инн и если совпадает далее будит сравнение по наименованию а они для юриков часто не идентичны, а значит как понимаю будит дубль в базе создан при обмене. Если убрать поиск по наименованию оставив по инн, то по контрагентам физикам не по чем будит искать т.к. инн пусто а по наименованию из за того что единые правила обмена для контрагентов и юр и физ, сравнения не будит и по физикам не будет работать корректно инн пустой значит совпадение, по наименованию не проверяем значит берет первый поповшийся физик из базы приемника.
Прикрепленные файлы:

Стандартный поиск по юрлицам , это комбинация ИНН+ККПУ. Согласно регламентам налоговой, это обязательное и уникальное сочетание. Дальнейшей проверки ( наименование, телефон, e-mail) не требуется. Почему и поинтересовалась, заполнены ли у Вас КППУ, чтобы обеспечить и гарантировать этот поиск. Почему Вы не хотите сделать так ?
Для физлиц ( не ИП), поиск выполняется по 2-м критериям : либо комбинация ФИО + номер телефона, либо комбинация ФИО + e-mail. Это минимальные требования, если добавите дополнительные критерии поиска, то только улучшите результаты поиска.
Для ИП, поиск выполняется по ИНН (12 знаков), он , тоже уникальный.
При поиске по этим параметрам работает простая логическая структура:
Находим ИНН.
Если он заполнен, проверяем на число знаков.
Если заполнен 10 знаками - ищем по ИНН +К ППУ
Иначе, ищем ИП по 12-ти знакам
Иначе, ищем физика по ФИО + номер телефона, либо ФИО + e-mail. Можно последовательно , сначала ФИО + номер телефона, если не нашли, проверяем по ФИО + e-mail
Для физлиц ( не ИП), поиск выполняется по 2-м критериям : либо комбинация ФИО + номер телефона, либо комбинация ФИО + e-mail. Это минимальные требования, если добавите дополнительные критерии поиска, то только улучшите результаты поиска.
Для ИП, поиск выполняется по ИНН (12 знаков), он , тоже уникальный.
При поиске по этим параметрам работает простая логическая структура:
Находим ИНН.
Если он заполнен, проверяем на число знаков.
Если заполнен 10 знаками - ищем по ИНН +К ППУ
Иначе, ищем ИП по 12-ти знакам
Иначе, ищем физика по ФИО + номер телефона, либо ФИО + e-mail. Можно последовательно , сначала ФИО + номер телефона, если не нашли, проверяем по ФИО + e-mail
(8)С проверками разобрался, не до конца понимал механизм поиска и очередность по полям при написании правил в кд3. А по поводу пары инн кпп для юриков там все не просто 25000 клиентов из них тысячи три юриков и у них далеко не у всех просто заполнен кпп или частенько просто не правильно. Поэтому оставлю для юриков проверку только по инн иначе будет много дублей когда кпп не будит совпадать, а логика обмена доком нужным, где передается контрагент, не сильно пострадает, больше пострадает если будет много дублей.
(9)
Я и пишу Вам, если Вы не используете КППУ для передачи наружу ( ЭДО, печатные документы, обмены), то рассчитывайте пустой КППУ по дефолту ( первые 4 знака ИНН + 01 + 001) и, записывайте в базу.
Или, у Вас есть такая проблема, как получение данных от филиалов одного и того же юрлица, когда они Вам шлют только ИНН и всё ?
А по поводу пары инн кпп для юриков там все не просто 25000 клиентов из них тысячи три юриков и у них далеко не у всех просто заполнен кпп или частенько просто не правильно
Я и пишу Вам, если Вы не используете КППУ для передачи наружу ( ЭДО, печатные документы, обмены), то рассчитывайте пустой КППУ по дефолту ( первые 4 знака ИНН + 01 + 001) и, записывайте в базу.
Или, у Вас есть такая проблема, как получение данных от филиалов одного и того же юрлица, когда они Вам шлют только ИНН и всё ?
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот