Добрый день.
Вы установили приложение по интеграции МойСклад и Битрикс24. Что дальше?..
В этой статье я расскажу как запустить интеграцию. Наберитесь терпения, статья будет большая...
Вы установили приложение "МойСклад" для Битрикс24 и открыли его.
Если Вы видите такую картину, значит МойСклад еще не подключен к Битрикс24.
Введите административный логин и пароль пользователя МойСклад и нажмите "Проверить".
Если Вы ошиблись при воде данных или логин и/или пароль содержат русские символы, Вы увидите такую картину.
В случае ошибки, введите корректные данные.
Если логин МойСклад содержит русские символы, используйте e-mail администратора. Если пароль содержит русским символы, измените его в МойСклад и введите новый пароль.
Важно: Вы должны использовать логин и пароль от аккаунта МойСклад с полными правам, иначе при работе приложения могут возникать ошибки.
В случае, если все данные введены верно и приложение смогло подключиться к МойСклад, заполните основные параметры приложения. Необходимые закладки выделены красным цветом.
Приложение может предложить Вам добавить поля для идентификации объектов в Битрикс24:
Если Вы впервые устанавливаете и настраиваете приложение, Вам достаточно напротив каждого поля нажать иконку , приложение самостоятельно создаст нужное поле и выберет его.
Если Вы ранее уже создавали эти поля, просто выберите их в выпадающем списке.
Укажите все необходимые данные и нажмите "Сохранить". Приложение перезагрузится, если все верно Вы увидите такую такое сообщение:
Первоначальное заполнение справочников.
На данном этапе я рекомендую произвести первоначальное заполнение справочников.
Перед загрузкой справочников я рекомендую настроить соответствие сотрудников.
Данная настройка требуется для корректного выставления ответственного в Битрикс24 и МойСклад.
Приложение оптимизировано под ведение каталога товаров в МойСклад. Для переноса каталога товаров из МойСклад в Битрикс24 используйте кунопку "Выгрузить каталог из МС". Для выгрущки компанй из МойСклад предназначена кнопка "Выгрузить компании из МС".
Процесс переноса данных может занять продолжительное время, это зависит от количества записей в базе данных МойСклад.
Каталог товаров МойСклад переносится в Битрикс24 с поддержкой иерархической структуры.
Если Вам необходимо перенести дополнительные свойства товаров, настройте соответствие полей перед выгрузкой каталога.
Для выгрузки каталога товаров и компаний из Битрикс24 в МойСклад воспользуйтесь кнопками "Выгрузить каталог из Б24" и "Выгрузить компании из Б24" соответственно.
Процесс загрузки выполняется в фоновом режиме, Вы можете закрыть окно с приложением. Процесс переноса данных может занять продолжительное время, это зависит от количества записей в базе данных Битрикс24. Следить за процессом выгрузки можно на странице с приложением. Достаточно просто обновить страницу с приложением, Вы увидите сколько компаний или товаров осталось загрузить в МойСклад.
Важно: на момент написания данной статьи товары из Битрикс24 выгружаются без поддержки групп и свойств.
Теперь можно переходить к настройке интеграции документов.
Приложение поддерживает двусторонний обмен документами между МойСклад и Битрикс24.
Самый простой вариант - это отметить все и сразу :)
Но я не советую так делать.
Оптимальный путь настройки - делать это в несколько этапов.
"Лучше один день потерять, потом за пять минут долететь!"
Давайте начнем с выгрузки сделок Битрикс24 в МойСклад.
Отмечаем флаг "Выгружать сделки в заказы".
Добавляем соответствия стадий сделки Битрикс24 статусам заказа покупателя в МойСклад. Это очень важный момент! В обмене участвуют только документы, стадию и статусы которых указанны в этой настройке.
Флаг "Сохранить нумерацию МойСклад" - очень важный параметр. Если Вы планируете получать заказы в МойСклад не только из Битрикс24, а создавать заказы в МойСклад вручную или загружать из других систем, я рекомендую Вам включить эту опцию.
Если не включать эту опцию, то при переносе заказа в МойСклад из Битрикс24 ему будет назначен номер bx24-идентификатор_сделки_Битрикс24. Например, bx24-123456.
Не забудьте нажать "Сохранить" после добавления всех настроек.
Документы выгружаются автоматически при записи документа. Вы можете открыть существующую сделку или создать новую и записать ее. Если все настроено правильно и в процессе выгрузки не произошло никаких ошибок, документ должен появиться в МойСклад в пределах до 2х минут.
Важно: МойСклад не принимает документы без указания клиента, поэтому если Вы по-быстрому создали тестовую сделку без указания клиента, Вы не найдете ее в МойСклад ни через 2 минуты, ни позже.
Интервал выгрузки до 2х минут - чисто условный. Это средняя температура по больнице. Документ может появиться в базе МойСклад и через 10-15 секунд, и через 10-15 минут. Это зависит от большого количества факторов.
Например, самые большие задержки могут возникать при массовой записи сделок (импорте). Чем больше Вы запишите сделок в минуту, тем дольше они будут переносится в МойСклад. Приложение ориентировано на ручной (естественный) ввод документов.
Итак... Перенос данных их Битрикс24 в МойСклад настроен и работает корректно.
Подключаем выгрузку данных из МойСклад.
Если Вы используете в МойСклад удаление объектов через корзину, Вы можете включить опцию "Удалять сделку при удалении заказа". В этом случае при удалении заказа в МойСклад приложение попробует удалить соответствующую сделку в Битрикс24. Это не всегда может получиться... Например, если на основании сделки в Битриск24 введен счет, то эту сделку удалить нельзя.
Почему нет опции "Удалять заказ при удалении сделки"? На момент написания статьи в Битрикс24 нет корзины и приложение "узнает" о факте удаления сделки уже когда ее нет в базе Битрикс24. Приложение "не знает" где взять идентификатор заказа МойСклад.
После того как Вы настроили двусторонний обмен сделками и заказами, Вы можете по аналогичной схеме настроить обмен счетами.
Если Вы только начинаете работать в МойСклад, возможно в МойСклад не будет созданы статусы счетов. Их нужно создать самостоятельно. После этого Вы сможете настроить соответствие статусов счетов и запустить двусторонний обмен счетами.
В следующий раз я расскажу как настроить дополнительные поля. Это более продвинутый уровень синхронизации.