Интеграция TesLab с 1С:Бухгалтерия (ред. 3.0)

В документации мы постарались ответить на частые вопросы по работе TesLab, с которыми сталкиваются пользователи.
Если Вы не нашли ответ на свой вопрос, напишите нам.

Личный кабинет

Интеграция TesLab с 1С:Бухгалтерия (ред. 3.0)

В этой статье — пошаговая инструкция по подключению 1С:Бухгалтерия к TesLab, первичной синхронизации и дальнейшей работе обмена.

Поддерживаемая конфигурация: 1С:Бухгалтерия, редакция 3.0 (версия не ниже 3.0.163.26).
Тип подключения: Интернет (HTTP-сервис).
Авторизация: логин/пароль пользователя TesLab (рекомендуется отдельная учётная запись с админскими правами).

1) Подключение 1С к TesLab

Как удалить дубликаты контрагентов:

  • Откройте 1С:Бухгалтерия
  • Перейдите: Администрирование → Обслуживание → Корректировка данных → Поиск и удаление дублей
  • В поле "Искать в" выберите: Контрагенты
  • Выполните поиск и удалите найденные дубликаты

После того как дубликаты все удалены, откройте синхронизацию данных. Где находится настройка синхронизации:

  • 1С 8.5: Настройки → Интеграции → Синхронизация данных с программами 1С
  • 1С 8.3: Администрирование → Синхронизация данных
1С 8.3
1С 8.5

Установите галочку "Синхронизация данных", если ранее не была установлена.

Нажмите "Настройка синхронизации данных".

Нажмите кнопку "Создать".

В появившемся списке выберите "Другая программа".

В мастере настройки синхронизации нажмите "Выбор типа подключения" и затем "Новая настройка". Далее укажите тип подключения: Интернет (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. Откройте список настроек синхронизации:
    1. 1С 8.5: "Настройки" → "Интеграции" → "Синхронизация данных с программами 1С"
    2. 1С 8.3: "Администрирование" → "Синхронизация данных"
  2. В списке "Настройки синхронизации данных" найдите подключение (например, "TesLab" или как вы его назвали).
  3. Нажмите по подключению правой кнопкой мыши и выберите "Удалить настройку".
  4. В окне удаления установите галочку "Удалить настройку также в программе TesLab" и нажмите "Удалить настройку синхронизации".

После этого из 1С будут удалены:

  • настройки подключения;
  • информация о сопоставлении объектов;
  • сведения о зарегистрированных к отправке объектах.

Если настройка удалилась из 1С, но осталась в TesLab

Перейдите в TesLab: Компания → Контрагенты → вкладка "1С Синхронизация" и нажмите кнопку удаления (иконка корзины) напротив нужного подключения.