Цитата |
---|
написал: 1. В поле "Контрагент" доступны предопределённые алгоритмы "Реквизит" и "Клиент". При выборе "Реквизит" создаётся или подбирается элемент справочника "Контрагенты". При выборе "Клиент" не создаётся ни контрагент, ни контактное лицо. Подтвердите, верно ли это поведение, и в чём функциональное назначение алгоритма "Клиент". |
В УТ/КА/ERP компания/контакт = партнер, реквизит компании/контакта - контрагент. Даже, если выключен функционал партнеров.(они все равно есть в УТ, просто скрыты)
Алгоритм "Клиент" создает партнера по заданным параметрам(определяет компания это или контакт)
Цитата |
---|
написал: 2. Как правильно настроить загрузку, чтобы при наличии в смарт-процессе:компании — создавался или подбирался контрагент;контакта — создавалось или подбиралось контактное лицо; |
Выше написал как работает. Если вам нужна другая логика - нужно допиливать модуль. Если только сп, то можете через свои алгоритмы, но там тоже не просто все. Вы не сможете контрагентов выгрузить в компании/контакты.
Модули для БП и УНФ работают по вашей схеме, но не для УТ.
Цитата |
---|
написал: 3. Возможно ли в произвольном алгоритме сопоставления определить наличие в структуре данных как компании, так и контакта, и в зависимости от этого вызывать предопределённые алгоритмы (например, "Компания", "Клиент" или "Реквизит") |
У смартов хороши реализованы свои алгоритмы. Можно задавать как при заполнении определенного ключа, так и перед загрузкой/выгрузкой. Я думаю что реализуемо.
Цитата |
---|
написал: 4. В текущей версии модуля возможно, что при передаче только контакта из смарт-процесса (без компании), ни контрагент, ни контактное лицо в 1С не создаются. Подтвердите, является ли это штатным поведением, и как корректно его обрабатывать. |
Контактное лицо создастся только в том случае, если это контакт, привязанный к компании.
Может не создастся по многим причинам. Например по отборам в подсистеме синхронизации(по тем настройкам они выгружаются/загружаются).