Интеграция с 1С

Материал из ISPWiki
Перейти к: навигация, поиск

Основная информация

На данный момент для BILLmanager доступна функции интеграции с 1С:Бухгалтерия 3.0 и 1С:ERP Управление предприятием 2 на платформе 1С версии 8.3. Для настройки и работы интеграции необходима возможность доступа к BILLmanager по протоколу HTTPS с сервера/рабочего места, на котором установлена платформа 1С.

Интеграция реализована в виде подключаемой к 1С обработки, которую можно как внедрить в конфигурацию, так и открывать из интерфейса программы. Введенные на форме при настройке данные сохраняются, и хранятся в локальном хранилище настроек пользователя, благодаря чему нет необходимости каждый раз проводить рутинную настройку параметров интеграции.

Обработка для 1С поддерживает:

  • Синхронизацию списка контрагентов (только тех, платежи и акты выполненных работ которых попадают в указанный при загрузке данных интервал)
  • Получение списка платежей из BILLmanager и создание на их основе поступлений на расчетный счет
  • Получение списка актов выполненных работ из BILLmanager и создание на их основе реализаций
  • Проведение создаваемых в ходе загрузки документов

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

Схема обмена
  1. Плательщик совершает оплату
  2. В случае совершения оплаты через систему электронных платежей, информация об оплате поступает в BILLmanager автоматически (в общем случае не требуется проведение электронных платежей по бухгалтерии, т.к. в этом случае все взаиморасчеты производятся с оператором платежной системы напрямую)
  3. В случае оплаты через банк, информация о поступлении денежных средств поступает от банка через систему информационного обмена, описанную в регламентах взаимодействия с банком, обслуживающем счет компании. После чего можно воспользоваться инструментом поиска и обработки платежей встроенным в BILLmanager для зачисления средств на счета клиента
  4. BILLmanager генерирует акты выполненных работ, автоматически или по команде оператора
  5. Оператор 1С запускает внешнюю обработку и производит загрузку сведений в 1С в соответствии с выставленными настройками

Для выполнения загрузки необходимо

  • Скачать файл обработки по ссылке http://download.ispsystem.com/extras/1c/
    • Файл 1С 8.3 Acc 3.0 upload BILLmanager 5.epf - для версий 1С:Бухгалтерия 3.0 выпущенных до 2016го года
    • Файл 1С 8.3 Acc 3.0 upload_30.12.2015 v.2.epf - для версий 1С:Бухгалтерия 3.0 выпущенных с начала 2016го года
    • Файл 1С 8.3 Acc 3.0 upload_01.07.2016 v.3.epf - добавлена возможность использования нескольких установок 1С:Бухгалтерия 3.0 с одним BILLmanager. Привязка кода контрагента хранится для каждой установки отдельно. Актуальная версия модуля.
    • Файл 1С 8.3 ERP 2.1 upload BILLmanager 5.epf - для 1С:ERP Управление предприятием 2
    • остальные файлы устарели или относятся к BILLmanager 4
  • Запустить 1С:Бухгалтерия
  • Выполнить открытие обработки
  • Выполнить настройку параметров загрузки данных
  • Нажать кнопку загрузить

При выполнении загрузки обработка выводит в системных сообщениях наименования создаваемых объектов

Настройка загрузки данных

Открытие обработки производиться или через меню "Файл"-"Открыть" или по комбинации клавиш "Ctrl+O"

Открытие файла обработки

Форма обработки состоит из 4х вкладок

1. "Основное"

На данной вкладке заполняются настройки подключения к серверу BILLmanager и основные параметры загрузки данных. Пользователь, под которым производиться подключение должен иметь возможность входа в панель с IP адреса сервера или рабочего места 1С. Важной деталью является то, что производить интеграцию нужно не под пользователем root, а под пользователем с правами на интеграцию с 1С.

Основные настройки

Поля формы заполняются следующим образом:

  • Адрес сервера - указывается адрес BILLmanager, для обращения по API
  • Имя пользователя и Пароль - реквизиты доступа сотрудника к BILLmanager
  • Период загрузки с ... по ... - период, за который необходимо загрузить данные. При этом платежи отбираются по дате зачисления платежа, акты выполненных работ по дате акта. Так же обработка предотвращает повторную загрузку данных проводя проверку но номеру платежа/акта
  • Группа контрагентов - группа, в которую будут включены вновь создаваемые контрагенты
  • Валюта загрузки - валюта, в которой будут создаваться входящие документы
  • Статья движения денежных средств - статья, по которой будут проводиться поступления денежных средств
  • Счет учета расчетов с контрагентами - счет, по которому будут проводиться расчеты с контрагентами
  • Счет авансов - счет авансов, по которому будут проводиться авансы
  • Проводить загруженные документы - для немедленного проведения документов при загрузке необходимо включить данную опцию
  • Загружать платежные документы - опция включается для загрузки информации по платежам от контрагентов
  • Загружать реализации товаров и услуг - опция включается для загрузки информации по актам выполненных работ

2. "Организации"

На данной вкладке задается соответствие компаний в BILLmanager и организацией в 1С. Для добавления нового соответствия необходимо нажать кнопку "Добавить" и заполнить поля таблицы

Компании
  • Компания - код компании из BILLmanager
  • Организация - необходимо выбрать организацию 1С
  • Склад - необходимо выбрать склад, который будет указан в документах
  • Вид реализации - вид формы создаваемой реализации
  • НУ - признак проведения по налоговому учету

3. "Расчетные счета"

На данной вкладке задается соответствие между методами оплаты из BILLmanager и расчетными счетами в 1С. Для добавления нового соответствия необходимо нажать кнопку "Добавить" и заполнить поля таблицы

Компании
  • Метода оплаты - код метода оплаты из BILLmanager
  • Счет - счет организации в 1С
  • НУ - признак проведения по налоговому учету

4. "Настройка услуг"

На данной вкладке задается соответствие между типами услуг в BILLmanager и номенклатурой в 1С. Для добавления нового соответствия необходимо нажать кнопку "Добавить" и заполнить поля таблицы

Компании
  • Тип услуг - ID типа продукта из BILLmanager
  • Номенклатура - номенклатура 1С, к которой будут привязаны позиции для указанного типа услуг
  • Номенклатурная группа - номенклатурная группа 1С, к которой будут привязаны позиции для указанного типа услуг

Дополнительная информация

Для возможности выполнения загрузки данных, и сохранения привязки контрагентов в BILLmanager сотруднику, под которым осуществляется доступ к BILLmanager необходим доступ к следующим функциям

  • Редактирование плательщиков (profile.edit) - для получения информации по контрагенту
  • Установка кода из 1С (set1cid) - для сохранения кода контрагента из 1С в BILLmanager
  • Установка кода из 1С по реализации (set1cidbyinvoice) - для сохранения кода контрагента из 1С в BILLmanager, по коду акта
  • Список платежей (uploadcredit) - для получения списка платежей/поступлений на расчетный счет
  • Список реализаций (uploadinvoice) - для получения списка актов выполненных работ/реализаций