Интеграция TesLab с 1С:Бухгалтерия (ред. 3.0)
В этой статье — пошаговая инструкция по подключению 1С:Бухгалтерия к TesLab, первичной синхронизации и дальнейшей работе обмена.
1) Подключение 1С к TesLab
Как удалить дубликаты контрагентов:
- Откройте 1С:Бухгалтерия
- Перейдите: Администрирование → Обслуживание → Корректировка данных → Поиск и удаление дублей
- В поле "Искать в" выберите: Контрагенты
- Выполните поиск и удалите найденные дубликаты
После того как дубликаты все удалены, откройте синхронизацию данных. Где находится настройка синхронизации:
- 1С 8.5: Настройки → Интеграции → Синхронизация данных с программами 1С
- 1С 8.3: Администрирование → Синхронизация данных
Установите галочку "Синхронизация данных", если ранее не была установлена.
Нажмите "Настройка синхронизации данных".
Нажмите кнопку "Создать".
В появившемся списке выберите "Другая программа".
В мастере настройки синхронизации нажмите "Выбор типа подключения" и затем "Новая настройка". Далее укажите тип подключения: Интернет (http-сервис) и нажмите "Готово"
После этого нажмите "Настроить параметры подключения" и заполните параметры подключения:
- Адрес: https://demo.teslab.ru/api/1c/buh?api=
- Важно: вместо demo укажите адрес вашего сервера TesLab.
- Имя пользователя: логин пользователя TesLab (рекомендуется пользователь с полными админскими правами)
- Пароль: пароль этого пользователя TesLab
- Установите галочку "Запомнить пароль"
Точный адрес сервера и логин Вы можете получить в TesLab в разделе Компания → Контрагенты → вкладка 1С Синхронизация → Создать
Нажмите "Проверить подключение". Если подключение успешно установлено - нажмите "Готово". Если появилась ошибка — проверьте:
- правильность адреса (домен, https, путь /api/1c/buh?api=)
- логин/пароль пользователя TesLab
- доступность сервера TesLab от сервера 1С
Далее переходим к настойке общих параметров синхронизации. Нажмите "Далее" и затем "Готово".
Теперь переходим к правилам отправки и получения данных
В блоке "Документы" в поле "Отправлять все, начиная с даты" укажите дату начала передачи (рекомендуем с начала текущего года). При необходимости настройте параметры отправки/получения данных и прочие опции. Нажмите "Записать и закрыть".
Следующим этапом требуется выполнить начальную выгрузку данных для сопоставления. Нажмите "Выполнить начальную выгрузку данных". В окне "Выгрузка данных для сопоставления" оставьте выбранным вариант "Выгрузить все данные (начальная выгрузка данных)" и нажмите "Далее".
Выгрузка может занять длительное время при большом объёме данных или медленном канале связи.
2) Первичный обмен данными (синхронизация)
После выполнения начальной выгрузки в 1С в TesLab появится подключение, ожидающее сопоставления данных.
Перейдите в Компания → Контрагенты → вкладка "1С Синхронизация" — в списке отобразится запись (например, "Демобаза (Базовая)") со статусом "Ожидает сопоставления".
Чтобы перейти к сопоставлению, нажмите на статус "Ожидает сопоставления".
В открывшемся окне укажите ту же дату, что была задана в 1С для обмена, и нажмите "Далее".
В окне сопоставления данные показаны в двух столбцах:
- слева ("TESLAB") отображается организация из TesLab (уже известная системе);
- справа ("Демобаза (Базовая)") нужно выбрать соответствующую организацию из 1С.
В правом столбце откройте выпадающий список (по умолчанию значение "- не указан -") и выберите организацию 1С. При необходимости начните вводить название или ИНН, чтобы быстро найти нужную запись.
Следующим шагом выполняется сопоставление сотрудников. В окне отображаются два столбца: слева ("TESLAB") — сотрудники, уже заведенные в TesLab, справа ("Демобаза (Базовая)") — сотрудники, пришедшие из 1С.
Для каждой строки в левом столбце выберите соответствующего сотрудника из 1С через выпадающий список. Если подходящего сотрудника нет, можно:
- нажать "Создать" — чтобы создать нового сотрудника в TesLab на основании данных из 1С;
- выбрать "Пропустить" — если сотрудника не нужно связывать (например, он больше не работает).
Для быстрого поиска начните вводить имя в поле выбора — список отфильтруется. После завершения сопоставления нажмите "Далее".
На этом шаге выполняется сопоставление групп контрагентов из 1С с типами контрагентов в TesLab.
В таблице слева отображаются группы контрагентов из 1С (например, "Покупатели", "Поставщики", "Банки"). Справа для каждой группы нужно отметить, каким типом (ролью) в TesLab будут помечаться контрагенты, которые придут из этой группы:
- "Заказчик"
- "Поставщик"
- "Владелец"
- "Спец.орг"
Отметьте флажками нужные столбцы напротив каждой группы. При необходимости можно выбрать несколько ролей для одной группы (если так принято в вашей структуре учета). Если какая-то группа не участвует в обмене, ее можно оставить без отметок.
После настройки нажмите "Далее".
Сопоставьте контрагентов: для каждой строки выберите существующего контрагента в TesLab или нажмите "Создать".
В левом столбце отображаются контрагенты, полученные из 1С (название и ИНН/КПП). В правом столбце "В TesLab" для каждого контрагента нужно указать, что с ним сделать в TesLab:
"Создать" — создать нового контрагента в TesLab на основании данных из 1С;
выбрать существующего — если контрагент уже есть в TesLab (через выпадающий список);
при необходимости можно использовать поле поиска в списке, начав вводить название или ИНН.
Рекомендуем внимательно проверять совпадение по ИНН (и КПП, если используется), чтобы избежать дублей. После завершения сопоставления нажмите "Далее".
Сопоставьте сотрудников: слева выберите сотрудника из 1С, справа — соответствующего сотрудника в TesLab (или нажмите "Создать").
В левом столбце отображаются сотрудники, полученные из 1С, с указанием контрагента в скобках. В правом столбце "В TesLab" для каждого сотрудника нужно выбрать действие:
- "Создать" — создать нового сотрудника (контактное лицо) в TesLab на основании данных из 1С;
выбрать существующего — если сотрудник уже создан в TesLab (через выпадающий список); - "Пропустить" — если сотрудника не требуется переносить или связывать.
Для удобства можно использовать поиск: начните вводить ФИО в поле выбора — список отфильтруется.
После завершения сопоставления нажмите "Далее".
Выполните сопоставление договоров с покупателями и поставщиками. В левом столбце отображаются договоры из 1С (номер и дата, ниже указан контрагент). В столбце "В TesLab" выберите соответствующий договор в TesLab или создайте новый.
Доступные варианты:
- выбрать существующий договор из списка — в этом случае договор будет связан с записью из 1С;
- "Создать" — если договора еще нет в TesLab и его нужно добавить на основании данных из 1С;
- "Пропустить" — если договор не требуется переносить или связывать.
При выборе существующего договора ориентируйтесь на номер, дату и период действия. После выбора в таблице дополнительно отобразятся "Тип" и "Дата окончания" договора, чтобы было проще проверить корректность сопоставления. После завершения сопоставления нажмите "Далее".
Выполните сопоставление видов номенклатуры. В левом столбце отображаются виды номенклатуры из 1С (например, "Товары", "Материалы", "Услуги"), а в столбце "В TesLab" для каждого вида нужно выбрать соответствующий вид номенклатуры в TesLab или создать новый.
Доступные варианты:
- выбрать существующий вид из списка;
- "Создать" — если нужного вида номенклатуры еще нет в TesLab;
при необходимости используйте поиск в выпадающем списке, начав вводить название.
После завершения сопоставления нажмите "Далее".
Выполните сопоставление групп аналитического учета. В левом столбце отображаются группы из 1С (например, "Основная номенклатурная группа"), а в столбце "В TesLab" для каждой группы нужно выбрать соответствующую группу в TesLab или создать новую.
Доступные варианты:
- выбрать существующую группу из списка;
- "Создать" — если нужной группы аналитического учета еще нет в TesLab.
После завершения сопоставления нажмите "Далее".
Выполните сопоставление номенклатуры. В левом столбце отображаются позиции номенклатуры из 1С (товары/услуги), а в столбце "В TesLab" для каждой позиции нужно выбрать соответствующую номенклатуру в TesLab или создать новую.
Доступные варианты:
- выбрать существующую позицию из списка — если она уже заведена в TesLab;
- "Создать" — если позиции еще нет в TesLab и ее нужно добавить на основании данных из 1С.
Для быстрого поиска начните вводить название в поле выбора — список отфильтруется. После завершения сопоставления нажмите "Далее".
После завершения сопоставления появится сообщение "Сопоставление завершено!". Нажмите "Закрыть".
В списке подключений во вкладке "1С Синхронизация" состояние изменится на "Синхронизация настроена". Это означает, что первичный обмен выполнен и TesLab готов к дальнейшей синхронизации с 1С.
3) Дальнейшее взаимодействие
Как запустить синхронизацию из 1С
- Откройте настройки синхронизации данных:
- 1С 8.5: "Настройки" → "Интеграции" → "Синхронизация данных с программами 1С"
- 1С 8.3: "Администрирование" → "Синхронизация данных"
- Перейдите в список "Настройки синхронизации данных".
- Выберите нужное подключение (строку с приложением, которое вы создавали ранее — например, "TesLab" или другое название).
- Нажмите кнопку "Синхронизировать".
После запуска 1С выполнит обмен:
- передаст в TesLab новые/измененные данные (например, контрагентов и документы), появившиеся в 1С;
- получит из TesLab новые/измененные данные и загрузит их в 1С.
4) Удаление синхронизации
Удаление интеграции рекомендуется выполнять со стороны 1С, чтобы корректно очистились настройки обмена и сопоставления.
Удаление в 1С
- Откройте список настроек синхронизации:
- 1С 8.5: "Настройки" → "Интеграции" → "Синхронизация данных с программами 1С"
- 1С 8.3: "Администрирование" → "Синхронизация данных"
- В списке "Настройки синхронизации данных" найдите подключение (например, "TesLab" или как вы его назвали).
- Нажмите по подключению правой кнопкой мыши и выберите "Удалить настройку".
- В окне удаления установите галочку "Удалить настройку также в программе TesLab" и нажмите "Удалить настройку синхронизации".
После этого из 1С будут удалены:
- настройки подключения;
- информация о сопоставлении объектов;
- сведения о зарегистрированных к отправке объектах.
Если настройка удалилась из 1С, но осталась в TesLab
Перейдите в TesLab: Компания → Контрагенты → вкладка "1С Синхронизация" и нажмите кнопку удаления (иконка корзины) напротив нужного подключения.