Перед интеграцией контактной информации необходимо предварительно проинтегрировать связанные справочники – Тип средства связи и Тип адреса. Так как на стороне 1С нет разделения на средства связи и адреса, оба этих справочника интегрируются со справочником ВидыКонтактнойИнформации.
1.ВидыКонтактнойИнформации → Тип адреса
Добавить новую настройку интеграции с 1С
На странице настройки объекта интеграции вам нужно установить соответствия полей, правила заполнения и фильтры, согласно вашим бизнес-требованиям.
Правило Если Наименование заполнено undefined То Использовать в контрагентах = true означает, что для проинтегрированных типов адресов с заполненным наименованием (то есть для всех) будет проставлен признак Использовать в контрагентах. Признак Использовать в контрагентах нужен для того, чтобы тип адреса отражался в карточке контрагента.
Чтобы исключить из выборки интеграции записи, не относящиеся к типам адресов, необходимо настроить фильтрацию. Фильтрация осуществляется по колонке Тип, которая ссылается на перечисление ТипыКонтактнойИнформации.
Просмотреть типы документов можно в конфигурации 1С.
2. ВидыКонтактнойИнформации → Тип средства связи
Добавить новую настройку интеграции с 1С
На странице настройки объекта интеграции вам нужно установить соответствия полей, правила заполнения и фильтры, согласно вашим бизнес-требованиям.
Правило Если Тип заполнено undefined То Использовать в контрагентах = true означает, что для проинтегрированных типов адресов с заполненным наименованием (то есть для всех) будет проставлен признак Использовать в контрагентах. Признак Использовать в контрагентах нужен для того, чтобы тип адреса отражался в карточке контрагента.
Чтобы исключить из выборки интеграции записи, не относящиеся к средствам связи, необходимо настроить фильтрацию. Фильтрация осуществляется по колонке Тип, которая ссылается на перечисление ТипыКонтактнойИнформации.
3. Контрагенты → Контрагент (1С → BPMSoft)
На странице настройки объекта интеграции вам нужно установить соответствия полей, правила заполнения, регистры и фильтры, согласно вашим бизнес-требованиям. Учтите, что фильтры, которые вы установили для объекта, не распространяются на табличные части и регистры.
Табличные части:
4. КонтактнаяИнформация → Средство связи контрагента по колонке «Контрагент»
Соответствие полей:
- Вид → Тип — колонку Тип необходимо заполнять, чтобы запись была добавлена на деталь Средство связи контрагента
- Представление → Номер — значение колонки Представление отображается в карточке контрагента и собирает в себе значения остальных строковых колонок табличной части КонтактнаяИнформация, в том числе значение колонок Страна, Регион, Город (полный список колонок вы можете посмотреть в конфигурации 1С)
В правилах заполнения вы можете указать дополнительные условия интеграции, например:
- Если Вид = Телефон То Тип = Основной телефон
Колонки идентификации Вид и Тип необходимы для отождествления записей табличной части и детали.
Чтобы исключить из выборки интеграции контактную информацию, не относящуюся к средствам связи, необходимо настроить фильтрацию. Фильтрация осуществляется по колонке Тип, которая ссылается на перечисление ТипыКонтактнойИнформации.
5. КонтактнаяИнформация → Адрес контрагента по колонке ‘Контрагент’
Соответствие полей:
- Вид → Тип адреса — колонку Тип адреса необходимо заполнять, чтобы запись была добавлена на деталь Адрес контрагента
- Представление → Адрес — значение колонки Представление отображается в карточке контрагента и собирает в себе значения остальных строковых колонок табличной части КонтактнаяИнформация, в том числе значение колонок Страна, Регион, Город (полный список колонок вы можете посмотреть в конфигурации 1С)
Колонки идентификации Вид и Тип необходимы для отождествления записей табличной части и детали.
Чтобы исключить из выборки интеграции контактную информацию, не относящуюся к адресам, необходимо настроить фильтрацию. Фильтрация осуществляется по колонке Тип, которая ссылается на перечисление ТипыКонтактнойИнформации.
6. Контрагенты → Контрагент (BPMSoft → 1С)
На странице настройки объекта интеграции вам нужно установить соответствия полей, правила заполнения, регистры и фильтры, согласно вашим бизнес-требованиям. Учтите, что фильтры, которые вы установили для объекта не распространяются на табличные части и регистры.
Табличные части:
7. Адрес контрагента по колонке ‘Контрагент’ → КонтактнаяИнформация
Добавить новую настройку интеграции с 1С
Добавить новую настройку в деталь табличные части
Соответствие полей:
- Тип адреса → Вид — колонку Вид необходимо заполнять, чтобы запись была добавлена в табличную часть КонтактнаяИнформация
- Тип адреса → ВидДляСписка — колонка ВидДляСписка заполняется для указания вида записи в списке контактной информации
- Адрес → Представление — значение колонки Представление отображается в карточке контрагента и собирает в себе значения остальных строковых колонок табличной части КонтактнаяИнформация, в том числе значение колонок Страна, Регион, Город (полный список колонок вы можете посмотреть в конфигурации 1С)
В правилах заполнения вы можете указать дополнительные условия интеграции, например:
• Если Область/штат = Московская область То Регион = Московская область — так как Область/штат в BPMSoft это справочник а Регион в 1С строковое поле
• Если Страна = Россия То Страна = Россия — так как Страна в BPMSoft это справочник а Страна в 1С строковое поле
• Если Контрагент заполнено То Тип = Адрес — так как в 1C ТипыКонтактнойИнформации это перечисление, а в структуре BPMSoft нет аналогичного объекта
• Если Город = Москва То Город = Москва — так как Город в BPMSoft это справочник а Город в 1С строковое поле
Колонки идентификации Вид и Тип необходимы для отождествления записей табличной части и детали.
8. Средство связи контрагента по колонке ‘Контрагент’ ⟶ КонтактнаяИнформация
Настройки средств связи мы разделили на несколько, так как Тип контактной информации является перечислением, которое содержит как номера телефонов, так и, например, email. В зависимости от ваших бизнес-кейсов, вы можете добавить свои или удалить ненужные настройки.
Настройка по фильтру — Тип=Телефон мобильный
Соответствие полей:
- Номер → Представление — колонка Представление собирает в себе значения остальных строковых колонок табличной части КонтактнаяИнформация, в том числе значение колонок НомерТелефона и НомерТелефонаБезКодов (полный список колонок вы можете посмотреть в конфигурации 1С)
- Номер ⟶ НомерТелефона — колонка содержит номера телефонов
- Тип → Вид — колонку Тип необходимо заполнять, чтобы запись была добавлена на деталь Средство связи контрагента
- Тип → ВидДляСписка — колонка ВидДляСписка заполняется для указания вида записи в списке контактной информации
В правилах заполнения вы можете указать дополнительные условия интеграции, например:
- Если Контрагент заполнено То Тип = Телефон Ч— так как в 1C ТипыКонтактнойИнформации это перечисление, а в структуре BPMSoft нет аналогичного объекта
Колонки идентификации Вид и Тип необходимы для отождествления записей табличной части и детали.
Настройка по фильтру — Тип=Email
Соответствие полей:
- Номер → Представление — колонка Представление собирает в себе значения остальных строковых колонок табличной части КонтактнаяИнформация, в том числе значение колонок НомерТелефона и НомерТелефонаБезКодов (полный список колонок вы можете посмотреть в конфигурации 1С)
- Тип → Вид — колонку Тип необходимо заполнять, чтобы запись была добавлена на деталь Средство связи контрагента
- Тип → ВидДляСписка — колонка ВидДляСписка заполняется для указания вида записи в списке контактной информации
В правилах заполнения вы можете указать дополнительные условия интеграции, например:
- Если Контрагент заполнено То Тип = АдресЭлектроннойПочты — так как в 1C ТипыКонтактнойИнформации это перечисление, а в структуре BPMSoft нет аналогичного объекта
Колонки идентификации Вид и Тип необходимы для отождествления записей табличной части и детали.
Данная инструкция подходит для конфигурации 1С Предприятие. По аналогии вы можете настроить интеграцию для конфигурации Управление торговлей.