На главную страницу
Кейсы
Читать далее ...

Detroit → Интеграция Б24 и 1С



Техническое задание

Программное обеспечение

CRM «Bitrix24» → Форма: Облачная
CRM «Bitrix24» → Редакция: Компания

«1C:Предприятие» → Платформа → Версия: 8.3.10.2667
«1C:Предприятие» → Конфигурация → Тип: УТ
«1C:Предприятие» → Конфигурация → Версия: 11.1.10.116
«1C:Предприятие» → Конфигурация → Кастомизация: Добавлены модули и много переделано

Начальное заполнение

Скопировать → из 1С в Б24 → Клиенты?: Нет
Скопировать → из 1С в Б24 → Контакты?: Нет
Скопировать → из 1С в Б24 → Товары?: Нет
Скопировать → из 1С в Б24 → Заказы?: Нет

Скопировать → из Б24 в 1С → Клиенты?: Нет
Скопировать → из Б24 в 1С → Контакты?: Нет
Скопировать → из Б24 в 1С → Товары?: Нет
Скопировать → из Б24 в 1С → Заказы?: Нет

Клиенты

Новые клиенты заводятся в Б24? (имеется в виду, что потом они пойдут в 1С): Да
У существующих клиентов в Б24 меняются какие-либо поля, которые должны пойтв в 1С?: Да
Какие поля клиентов должны пойти из Б24 в 1С (если должны)?: телефон, e-mail, сегмент, тип клиента

Новые клиенты заводятся в 1С? (имеется в виду, что потом они пойдут в Б24): Да
У существующих клиентов в 1С меняются какие-либо поля, которые должны пойтв в Б24?: Да
Какие поля клиентов должны пойти из 1С в Б24 (если должны)?: телефон, e-mail, сегмент, тип клиента

Товары

Новые товары заводятся в Б24? (имеется в виду, что потом они пойдут в 1С): Нет
У существующих товаров в Б24 меняются какие-либо поля, которые должны пойтв в 1С?: Нет

Новые товары заводятся в 1С? (имеется в виду, что потом они пойдут в Б24): Да
У существующих товаров в 1С меняются какие-либо поля, которые должны пойтв в Б24?: Да

Заказы

Новые заказы заводятся в Б24? (имеется в виду, что потом они пойдут в 1С): Нет
У существующих заказах в Б24 меняются какие-либо поля, которые должны пойтв в 1С?: Да

Новые заказы заводятся в 1С? (имеется в виду, что потом они пойдут в Б24): Да
У существующих заказах в 1С меняются какие-либо поля, которые должны пойтв в Б24?: Да

Заказчик и его пожелания

Правовой статус: Клиент
Должность: руководитель ИТ отдела
Страна: Россия
Город:
Менталитет: ?
Предмет договора*: Любой из этих двух
Условия оплаты → Договор подряда: Стандарт (50% предоплата, проверка на компьютере программиста, 50% оплата, передача продукта)
Условия оплаты → 'Трудовой договор': Каждый месяц
Бюджет, руб → «от»:
Бюджет, руб → «до»:

Согласование деталей

Деталь #1

Заказчик Реализация создания уведомлений и задач из 1С в Б24 (Замена рассылки почтовых уведомлений из 1С). Что бы мы могли использовать готовые функции отправки уведомлений и задач в любом месте конфигурации вызвав нужную функцию.

Интегратор Тут непонятно какие уведомления нужно отсылать контрагентам. Допустим пришла оплата от покупателя, бухгалтер ввел оплату в 1С и нужно отправить уведомление в виде email или в виде SMS покупателю о том, что пришла оплата. Или тоже самое - пришел товар под покупателя, товар оприходовани на складе, товар сразу же встал в резерв и нужно отправить уведомление покупателю "Ваш товар на складе, приезжайте и забирайте". В этом случае SMS и email лучше отправлять из 1С, а не из Б24. Возможностоей в данном случае у 1С гораздо больше, чем в Б24. То есть, в данном случае я не согласен с вами, что оптимальней отправлять из Б24. Бухгалтер привязал оплату к заказу клиента и sms/email сама ушла покупателю. Если у вас нет механизма в 1С, который отправляет SMS/email, то я могу его туда добавить. Причем можно сделать так, что бухгалтер, которая ввела оплату, сама нажимает кнопочку "Отправить уведомления" после того как все проверила. При чем, пока бухгалтер не нажмет кнопочку "Отправить уведомления", то у ней 1С будет красного цвета и это не даст ей забыть. Можно сделать так, что как только платежка проведется с заполненным заказом покупателя, то 1С автоматом отправит. Тоже самое можно сказать и про любое другое событие в 1С, связанное не только с привязкой денег к заказам.

Заказчик Нам нужно отправлять уведомления и задачи из 1С нашим сотрудникам. Есть ряд БП компании которые ведутся в 1С и нам необходимо уведомлять об изменениях в 1С соответствующих сотрудников. Например БП заведения номенклатуры: операторы заводят новую номенклатуры в 1С, идут задачи и уведомления логистам (завести необходимые данные по своей зоне отвественности, ценовые группы, цены ...), маркетингу - заполнить характеристики, описание, картинки для сайта и т.д. БП заведения контрагента: при создании нового контрагента- уведомление бухгалтерии для проверки и установки признака плательщика НДС и т.д. БП создания договора: соглашение + договор в 1С, запуск БП в Б24 по его согласованию И т.д. Сейчас при наступлении этих событим мы шлем письма из 1С на e-mail сотрудника. Но хотим от писем избавиться и слать уведомления в Б24 и ставить задачи.

Интегратор Варианты. Если создался новый контрагент и бухгалтеру нужно проверить этого контрагента, то поскольку основное рабочее место бухгалтера - это 1С, то лучше, что бы прямо в 1С у бухгалтера загорелась красная лампочка "Появился новый контрагент, нужно его проверить!". Бухгалтер шелкает по этой красной лампочке и попадает сразу в карточку контрагента и там делает в карточке исправления. Если сообщение бухгалтеру будет приходить в Б24, то ей нужно будет перейти в другую программу (из Б24 в 1С) и там найти этого контрагента. Вы хотите, что бы бухгалтер и другие сотрудники находились сразу в двух программах - это ваш выбор. Я подготовлю демо-примеры, которые будут показывать следующее - в 1С создается задача или другое событие (например появился новый контрагент) и в Б24 у соответствующего сотрудника появляется определенная задача с определенным текстом. В 1С будет справочник, в котором будет написано какое 1С-событие должно создавать Б24-задачу с каким текстом и у кого. Эту деталь предлагаю делать на условиях 'трудового договора'. Это я имею в виду, что я продаю вам свое рабочее время и в течении этого времени делаю вашу задачу. Юридически это не будет является трудовым договором, но фактически будет. То есть, я делаю, каждый день отправляю вам отчет в такой форме: Ежедневный отчет. Там будет видно сколько денег и времени потрачено на каждое уведомление. Обсуждение в рабочее время. Оплата на расчетный счет индивидуального предпринимателя. Налоги плачу сам. 1'000.00 руб/час.

Деталь #2

Закачзик Синхронизация Контрагентов 1С - Компаний Б24, Контактных лиц 1С - Контактов Б24. Двухсторонний обмен основными полями Название, ФИО, тел, e-mail, ИНН, сегмент, ....

Интегратор. Здесь технология такая. Добавили контрагента в 1С и не выписывали ни какого документа на него. И он ушел в Б24 - эту работу может делать "1С-треккер". Добавили контрагента в Б24 и не выписывали ни какого документа в Б24. В этом случае, что бы он пришел в 1С, нужно будет написать новый функционал в 1С, который через REST API будет отслеживать появление нового контрагента в Б24 и если новый контрагент появился, тогда он перейдет в 1С. С таким вариантом вы согласны? Если в Б24 добавили нового контрагента и выписали на него счет, то этот контрагент перейдет в 1С с помощью механизма "Двух-сторонний обмен"

Закачзик В целом да, как вы описали. Но в Б24 мы счета не выписываем и не будем. Т.к. там нет необходимого функционала ценообразования, соглашений, отслеживания остатков по складам, сроков и т.д. Нам необходимо при создании Компании в Б24 что бы она создалась в 1С как Партнер-Контрагент с контролем дубликатов по ИНН КПП. И наоборот если завели контрагента в 1С что бы он появился в Б24 также с контролем дубликатов. Трекер у нас установлен и мы грузим в Б24 заказы, реализации и создаются контакты контрагенты и дела. Хотя правильнее я считаю сощдавать сделку из заказа, а по состоянию заказа двигать статусы. Но это отдельная большая задача.

Интегратор В Б24 создали Компанию (контакт). 1С будет периодически (один раз в 10 минут, один раз в час) спрашивать Б24 "Появилась новая компания?". Частота опроса задается в константе или в плане обмена и подбирается эксперементальным путем. Если в Б24 появилась новая компания или контакт, то он переходит в 1С с оответствующим полем "ЮрФизЛицо" и в этот 1С-контрагент-партнер записывается ID, который имеет эта компания в Б24, а потом в Б24-поле "XML-ID" записывается GUID, который получился в 1С. Это все для того, что бы контрагент образовавшийся в 1С таким способом вел себя так же, как и те контрагенты, которые были созданы штатными способами. Если изменили наименование в 1С или в Б24, то должно ли это изменение переходить в противоположную программу? Эту задачу я согласен решить на условия "договор подряда", то есть на берегу обговариваем сумму и срок. Я вам показываю аналогичный работающий пример на моей 1С. Вы платите 50%, я делаю на вашей 1С, показываю на моем компьютере, вы платите 50%, я ставлю на ваш компьютер. Ответьте на последний вопрос и дайте вашу базу, тогда я скажу сумму договора и срок.

Деталь #3

Заказчик - Выгрузка товаров из 1С в Б24. Есть стандартный трекер. Возможно хватит его.

Интегратор Если при добавлении нового товара, вы хотите, что бы он появлялся в Б24, при условии, что заказ не был выписан на этот товар, то да, здесь нужно применять треккер. Есть нюансы - если у вас есть номенклатура с типом "Услуга", то этот треккер нужно доработать. Тут дополню, оказывается разные версии одной и той же редакции по разному работают с номенклатурой типа "Услуга". То есть, здесь могут быть проблемы, а могут и не быть. Зависит от того, когда вы регистрировали свой Б24.

Заказчик Товары выгружаем штатным механизмом, но там есть вопросы по настройке, почему то не выгружаются картинки. Товары нам нужны для ведения сделок.

Интегратор Мне нужно посмотреть на вашу 1С, тогда я скажу условия. Отправляйте мне вашу базу данных. Это можно сделать так: выгрузить ее в формате "dt" и загрузить на Yandex-диск и дать мне ссылку.

Деталь #4

Закачзик - Создание сделок в Б24 из заказов в 1С. Синхронизация статусов заказов и сделок.

Интегратор Здесь принципиальный вопрос. Для того, что бы именно сделки создавать в Б24, нужно будет программировать с нуля этот механизм c использованием REST API. Но если вам не принципиально что создавать - сделки или счета, то лучше в Б24 создавать счета на основании 1С-заказов клиентов. Согласны ли вы на такой механизм - в 1С создается документ "Заказ клиента" и он переходит в Б24. Далее если в 1С-заказе меняется количество товара, цена товара или состояние заказа (статус заказа), то эти изменения переходят в Б24?

Закачзик КП в 1С можно в счета, но заказ в 1С - это сделка в Б24 с ведением этого заказа-сделки по статусам.

Интегратор Я правильно вас понял? Вас принципиально не устраивает вариант, когда 1C-заказ переходит в Б24-счет? И вы хотите такие механизмы?:

  • Коммерческое предложение в 1С переходит в Б24-счет с дальнейшей синхронизацией статусов (состояний)
  • Заказ клиента (заказ покупателя) в 1С переходит в Б24-сделку с дальнейшей синхронизацией статусов (состояний).

Детали согласованы

Обратная связь

Инструкция Согласитесь с политикой конфиденциальности, подтвердите, что Вы не робот и нажмите кнопку «Отправить». Если Вы отправите форму на web-сервер без подтверждения «Я не робот», тогда web-сервер ничего делать не будет.