Техническая информация для специалистов по модулю обмена 1С и ABCP.RU

Приложение № 1

Описание рекомендуемых функциональных опций:
Для корректной работы необходимо произвести следующие настройки функциональных опций (в зависимости от релиза УТ точное название и расположение может незначительно меняться):
Выключить «Контроль уникальности рабочего наименования номенклатуры» в пункте «Настройка НСИ и разделов» - «Номенклатура» - «Настройки создания», так как у автозапчастей может быть одинаковое название, но разные бренды
Включить:
«Дополнительные реквизиты и сведения» в пункте «Администрирование» - «Общие настройки»
«Заказы клиентов»: «Настройка НСИ и разделов» - «Продажи» - «Оптовые продажи»
«Поступление по нескольким заказам»: «Настройка НСИ и разделов» - «Закупки» - «Заказы поставщикам»
«Использовать заказы поставщикам»: «Настройка НСИ и разделов» - «Закупки» - «Заказы поставщикам»
«Реализация по нескольким заказам»: «Настройка НСИ и разделов» - «Продажи» - «Оптовые продажи»

Приложение № 2

Хранение идентификаторов обмена с ABCP
Код модулей открыт. В связи с тем, что 1С может изменять названия и типы реквизитов в новых релизах конфигурации 1С:УТ 11, не гарантируется работоспособность в конфигурациях старше 11.3.3. Информация хранится в дополнительных реквизитах:
distributorId - идентификатор поставщика с сайта (используется для синхронизации в документах поступления и возврата товаров поставщикам)
userId - идентификатор клиента с сайта (используется для синхронизации в заказах, реализациях и возвратах от покупателя)
userlogin - логин пользователя с сайта
dateUpdated - дата последнего обновления заявки (необходима для игнорирования обработки заявок, которые не изменились)
Для выгрузки прайса - используется ACE.DB или Jet

Приложение № 3

Описание алгоритмов поиска и создания справочников и документов при загрузке информации с платформы abcp в 1с:УТ
Номенклатура - поиск по артикулу и производителю. Если элемент не найден, то создаётся группа номенклатуры с названием, идентичным производителю и в ней создаётся номенклатура с реквизитами с сайта. Кроме этого, в комментарии вносится информация о покупной и продажной цене и дате создания номенклатуры.
Покупатель - поиск по реквизиту userId, затем по наименованию. Если не найден, то создается элемент справочника "Партнеры" и элемент справочника "Контрагенты" заполняются реквизиты с сайта и устанавливается флажок "Клиент". В дополнительное сведение " userId" добавляется идентификатор контрагента с сайта.
Поставщик - поиск по distributorId, если не найден, то создается соответствующий партнер, контрагент и устанавливается флажок "Поставщик".
Заказ клиенту - поиск по сочетанию реквизитов "Номер по данным клиента", "Дата по данным клиента". Если заказ не найден, то он создается с информацией с сайта (при отсутствии в 1С номенклатуры и клиента они создаются автоматически). В реквизит "dateUpdated" добавляется дата и время последнего изменения заявки.
Если заказ найден, но проверяется дата последнего обновления заявки на сайте и значение реквизита "dateUpdated". Если значение реквизита меньше, то данные документа перезаполняются и "dateUpdated" заменяется новым значением.
Заказ поставщику - поиск по сочетанию реквизитов "Номер по данным поставщика", "Дата по данным поставщика", "Контрагент" (Поставщик). При необходимости документ создается и заполняется данными с сайта. По одной заявке их может быть несколько, по количеству поставщиков.
Поступление товаров и услуг - поиск по сочетанию реквизита "Контрагент" (Поставщик) и документу-основанию "Заказ поставщику" При необходимости документ создается и заполняется данными с сайта. По одной заявке их может быть несколько, по количеству поставщиков.
Поступление товаров и услуг - поиск по сочетанию реквизита "Контрагент" (Клиент) и документу-основанию "Заказ клиента" При необходимости документ создается и заполняется данными с сайта.
Возврат товаров от покупателя - создается автоматически, настроек нет, если по заказу была реализация. В заказе клиента устанавливается признак "Отказано"
Возврат товаров поставщику - создается автоматически, настроек нет, если по заказу было поступление. В заказе клиента устанавливается признак "Отказано"

e-mail:kserdyukov@mail.ru
Телефон: 8-951-871-14-57