...

Модуль "Загрузка поступлений из 1С"

Тема в разделе "Описание бизнес-решений", создана пользователем e.zagrebin, 10 янв 2023.

  1. e.zagrebin

    e.zagrebin Новичок

    Назначение решения

    Модуль предназначен для передачи данных о фактических поступлениях денежных средств из 1С: Бухгалтерия в ELMA365.​

    Состав решения

    Модуль включает в себя бизнес-процесс, который запускается каждые 30 минут.
    В рамках бизнес-процесса осуществляются следующие действия:
    1. Получение данных о времени создания, сумме и плательщике по новым поступлениям из 1С (Банк - Банковские выписки - Поступление на расчётный счёт).
    2. Создание карточки фактического поступления в приложении Реестр поступлений на основе полученных данных.
    3. Постановка задачи ответственному сотруднику по каждому поступлению для проверки полученных данных и добавления доп. информации по поступлению.
    4. При первом запуске процесса в ELMA365 загружаются поступления, полученные в 1С за последние 2 часа.
    Первичная настройка решения

    Настройка 1С:Бухгалтерия


    Для интеграции ELMA365 с 1С:Бухгалтерия используется механизм автоматически генерируемого REST-интерфейса на стороне 1С. В качестве протокола доступа используется открытый веб-протокол OData для запроса и обновления данных. Он позволяет оперировать данными, используя в качестве запросов HTTP-команды.

    Примечание
    Эта возможность формирования REST-интерфейса с протоколом OData была реализована в платформе 1С:Предприятие с версии 8.3.5.


    В данном модуле используется Аутентификация 1С: Предприятие.
    Чтобы настроить модуль, перейдите в раздел Администрирование > Модули > Интеграция с 1С и нажмите Включить. Затем на странице настроек модуля заполните поля:
    • Строка подключения — текущий фактический адрес сервера 1С в формате: https://name.domain.ru/Name1C, где Name1C - имя, указанное при публикации на веб-сервер;
    • Логин — имя пользователя для автоматического REST-интерфейса;
    • Пароль — пароль пользователя для автоматического REST-интерфейса.
    Чтобы настроить стандартный интерфейс OData, перейдите в раздел Администрирование > Синхронизация данных > Настройки стандартного интерфейса OData и выполните следующие действия:

    1. На вкладке Авторизация поставьте флаг Создать для использования автоматического REST-сервиса отдельные имя пользователя и пароль.

    Примечание

    При использовании REST-сервиса и настройке интеграции не рекомендуем передавать учетные данные пользователя с правами доступа для работы в приложении. Вы можете создать отдельного пользователя с отдельным паролем. Такой пользователь не будет иметь возможности работать с приложением или изменять настройки.


    2. Заполните поля Имя пользователя и Пароль для авторизации пользователя для OData.
    upload_2023-1-10_11-12-36.png

    3. На вкладе Состав нажмите кнопку Загрузить метаданные. После загрузки метаданных откроется список, в котором перечислены объекты, доступ к которым можно предоставить через автоматический REST-сервис.

    4. Откройте вкладку Справочники и выберите объект Контрагенты.
    upload_2023-1-10_11-12-12.png
    При выборе этого справочника вы увидите сообщение о том, что для работы с данным объектом нужно дополнительно разрешить доступ через автоматический REST-сервис к следующим объектам, которые появятся в списке. Разрешите доступ, нажав кнопку Да.
    upload_2023-1-10_11-11-55.png

    5. После добавления объекта Контрагенты и всех его зависимостей так же должен быть предоставлен доступ к объектам, связанным со справочником Банковские выписки. Если этого не произошло, откройте вкладку Документы и среди объектов выберите Поступление на расчетный счет.
    upload_2023-1-10_11-11-42.png
    При выборе этого документа вы увидите сообщение о том, что для работы с данным объектом нужно дополнительно разрешить доступ через автоматический REST-сервис к следующим объектам, которые появятся в списке. Разрешите доступ, нажав на кнопку Да.
    upload_2023-1-10_11-11-29.png

    6. Нажмите Сохранить и закрыть.

    Примечание
    Чтобы использовать интерфейс OData, опубликуйте его. Для этого потребуется публикация на веб-сервере.

    Интерфейсы пользователя

    Интерфейс настройки модуля


    1. Настройте подключение с 1С:
    • Строка подключения к 1С — текущий фактический адрес сервера 1С в формате: https://name.domain.ru/Name1C, где Name1C - имя, указанное при публикации на веб-сервер;
    • Логин — имя пользователя для автоматического REST-интерфейса;
    • Пароль — пароль пользователя для автоматического REST-интерфейса.
    2. Настройте загрузку поступлений:
    • Уведомлять о запуске — включите опцию, чтобы администратор системы получал сообщения о запуске и завершении процесса получения данных о новых поступлениях;
    • Текущий статус — название статуса, который будет установлен для поступлений, загруженных из 1С;
    • Статус — выбор статуса, который будет установлен для поступлений, загруженных из 1С;
    • Создавать контрагентов автоматически — включите опцию, чтобы карточка контрагента автоматически создавалась в справочнике ELMA365 в случае не найденного совпадения;
    • Поля для сравнения — по этим полям будет осуществляться поиск и сравнение контрагентов в 1С и ELMA365;
    • Ответственный — один или несколько пользователей, ответственные за внесение доп. информации по новым поступлениям.
    upload_2023-1-10_11-10-53.png

    Интерфейс задачи ответственного сотрудника

    В процессной задаче ответственный сотрудник заполняет следующие поля:
    • Контрагент — заполняется автоматически, если контрагент создан в справочнике ELMA365. Также контрагента можно изменить или создать нового (https://elma365.com/ru/help/crm/360012584980.html);
    • Плановое поступление — укажите плановое поступление, к которому относится данное фактическое поступление (https://elma365.com/ru/help/crm/income-register.html);
    • Основание — выберите основание поступления (https://elma365.com/ru/help/crm/add-income-apps.html);
    • Счёт — выберите счёт, по которому пришло поступление (https://elma365.com/ru/help/crm/outgoing-invoices.html);
    • Сумма поступления — укажите сумму фактического поступления из 1С;
    • Тип валюты — выберите валюту поступления из справочника ELMA365;
    • Фактическая дата оплаты — укажите дату фактического поступления из 1С;
    • Распределение поступления — таблица с распределением фактического поступления по статьям дохода и ЦФО;
    • Ответственный — выберите ответственного сотрудника за данное поступление.
    upload_2023-1-10_11-9-31.png

    Интерфейс создания поступления на расчётный счёт в 1С

    Данные, которые передаются в ELMA365:
    • Дата — дата создания поступления;
    • Плательщик — контрагент, от которого было получено поступление;
    • Сумма — сумма поступления. В случае разбивки платежа на каждый пункт платежа создаётся отдельное поступление в ELMA365.
    Скриншот 5.jpg