Полная синхронизация документооборота из 1С с сайтом на 1С-Битрикс
Категории проекта:
Полная синхронизация документооборота из 1С с сайтом на 1С-Битрикс для компании Эко-Душ
Для дилерского кабинета компании "Эко-Душ" требовалась полная синхронизация всех документов из 1С - счета, накладные и счет-фактуры должны быть доступны для скачивания клиентам в личном кабинете и полностью зеркалировать данные из 1С. Кроме того, схема работы личного кабинета подразумевала возможность оформлять заказы и просматривать весь документооборот по группам контрагентов - т.е. под одной учетной записью должны существовать несколько профилей покупателей, что также противоречило стандартной схеме синзронизации (1 контрагент = 1 пользователь на сайте с 1 профилем покупателя). Собственная схема скидок и ценообразования, наличие дополнительных полей в выгрузке, группировка контрагентов по головному контрагенту и многие другие моменты не оставили нам выбора - пришлось полностью переписать модуль обмена контрагентами и документами, а также произвести необходимые доработки со стороны 1С.
В результате схема синхронизации была реализована следующим образом:
Синхронизация происходит дискретно, для разных типов данных период синхронизации различен.
Двухсторонний обмен
Контрагенты Договора ДЗ / ПДЗ
Заказы Оплаты Документы
В результате схема синхронизации была реализована следующим образом:
- Выгрузка номенклатуры,цен и остатков по складам осталась стандартной
- Выгрузка контрагентов была заменена следующей схемой - из 1С выгружаются контрагенты с дополнительным полем "Головной контрагент", для головных контрагентов создаются учетные записи на сайте и профиль покупателя, связанный с этой учетной записью, для обычных контрагентов - только профиль покупателя, связанный с учетной записью головного контрагента
- В выгрузку контрагентов добавлена выгрузка договоров - они загружаются в отдельный инфоблок на сайте и вяжутся с контрагентами (профилями покупателя), договора содержат информацию об отсрочке, дебиторской задолженности и просроченной дебиторской задолженности.
- В выгрузку контрагентов добавлен список скидок - они выгружаются в отдельный инфоблок и имеют привязку к номенклатуре, группе номенклатуры, группе контрагентов и/или конкретным контрагентам
- Загрузка заказов с сайта производится по стандартной схеме, однако у заказа есть дополнительная стадия - "Предварительный заказ" (заказы в этом статусе еще не связаны с контрагентом и не отправляются в 1С).
- Выгрузка заказов из 1С модифицирована, для товаров в заказе добавлена информация о резервах, исключены дублирующиеся данные (реквизиты покупателя) - используются только идентификаторы контрагента и договора
- Выгрузка документов (счета, накладные, счета-фактуры) модифицирована - документы грузятся в отдельный инфоблок, добавлены данные по ГТД, даные по документу основанию, исключены лишние дублирующиеся данные
Синхронизация происходит дискретно, для разных типов данных период синхронизации различен.
Похожие проекты