Перейти к основному содержимому

Тестирование обмена сообщениями между информационными базами «Офис» и «Магазин»

Для проверки работоспособности всей конструкции в целом выполните запрос отчета об остатках товаров.

Подготовка отчета об остатках товаров

Чтобы возвращаемый отчет не был пустым, в базе Магазин добавьте одну или несколько записей в регистр накопления Товарные запасы.

Проще всего это сделать путем ввода документа корректировки остатков:

  1. Нажмите ЗакупкиТовары, чтобы открыть список товаров.
  2. Создайте несколько товаров (достаточно заполнить только поле Наименование).
  3. Нажмите ПредприятиеОрганизации, чтобы открыть список организаций.
  4. Добавьте одну организацию (достаточно заполнить только поле Наименование).
  5. Нажмите Товарные запасыКорректировки остатков, чтобы открыть список документов.
  6. Создайте новый документ, укажите созданную организацию, товары и количество товаров.
  7. Нажмите Записать и закрыть.

Корректировка остатка товара

Проверьте, что отчет Остатки товаров формируется непустым. Для этого нажмите Товарные запасыОтчетыОстатки товаров и нажмите Сформировать:

Формирование отчета «Остатки товаров»

Проверка регламентных заданий

Убедитесь, что в информационных базах Офис и Магазин запущены регламентные задания. Если вы используете клиент-серверный вариант «1С:Предприятия», то это можно сделать с помощью утилиты администрирования кластера серверов. Если вы используете файловые информационные базы, то учитывайте, что регламентные задания начнут исполняться в них автоматически, но с задержкой — примерно через 2 минуты после запуска сеанса.

Настройка получателя сообщений

  1. Запустите информационную базу Офис в режиме «1С:Предприятие».

  2. Нажмите ПредприятиеПодразделения, чтобы открыть список подразделений. В примере этот справочник используется в качестве справочника информационных систем (подробнее).

  3. Нажмите Создать, чтобы добавить новое подразделение.

  4. Введите код и наименование — shop:

    Создание нового подразделения

  5. Нажмите Записать и закрыть.

Тестирование обмена

  1. В информационной базе Офис откройте обработку Запрос отчетов, которую вы создали ранее в разделе Товарные запасы.

  2. В поле Выбранный магазин выберите shop и нажмите Отправить запрос:

    Отправка запроса в магазин

    В результате:

    • сообщение будет передано из базы Офис в базу Магазин;
    • затем из базы Магазин в базу Офис будет передано ответное сообщение, содержащее отчет об остатках;
    • полученный отчет будет записан как входящее почтовое сообщение.
  3. Чтобы увидеть входящее почтовое сообщение, нажмите ПредприятиеВходящие письма:

    Просмотр входящего письма

Если при формировании сообщения установить флажок Все магазины, то сообщение будет отправлено как широковещательное — всем получателям. Поскольку в группе Магазины существует только один получатель, результат будет таким же, как при явном указании кода получателя. Однако если в этой группе зарегистрировать двух или более получателей, то такое сообщение будет получено всеми получателями.

Анализ и решение проблем

Если тестирование обмена сообщениями завершилось неудачей, то для расследования проблемы вы можете выполнить следующие действия:

Более подробную информацию о расследовании проблем интеграции вы можете найти в следующих статьях: