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

Ключ
Эта строка удалена.
Это слово было удалено. Это слово было добавлено.
Эта строка добавлена.

Изменения (19)

просмотр истории страницы
{code}

{note}
Если запустить загрузку данных после сброса синхронизации со стороны биллинга, то при загрузке:
* *Абонентов* - данные будут помещены в уже созданного в 1С контрагента;
* *Актов* - в 1С будут созданы дубли актов.
{note}

h3. 6. Тестирование

!1С 8.3, современный интерфейс 2022.png|width=900!

{info}
{info}Столбец "Выгружать" - выгрузка данных из 1С в биллинг.
Столбец "Загружать" - загрузка данных из биллинга в 1С.{info}
{info}

Для открытия модуля, выберите меню *"Файл" \-> "Открыть"* и укажите путь к модулю.
Чтобы открыть обработку в 1С, выберите меню *"Файл" \-> "Открыть"* и укажите путь к обработке.

* "Период с:", "По:"\- даты для фильтрации ПКО при выгрузке.
{color:#ff0000}Выгрузка происходит по дату НЕ включительно, т.е. для выгрузки ПКО за 1 месяц необходимо указывать период с 1 числа по 1 число.{color}
* *Период с:, По:* - даты для фильтрации операций при выгрузке или загрузке.
** Чтобы загрузить данные за месяц укажите даты с 1-го по 1-е число.
** Загрузка актов происходит по дате окончания периода - finance_operations.period_end_date. Чтобы загрузить акты за месяц, так же укажите даты с 1-го по 1-е число.
* "*Пароль к системному API:"* - задается в биллинге
* "Адрес сервера:" - адрес, по которому доступна администраторская панель с компьютера, который запускает обработку
* *Адрес сервера:* - адрес сервера биллинга
* "Организация:" *Организация:* - необходима для создания Абонентов контрагентов в 1С
* "id группы" - это id группы в биллинге, для всех абонентов которой проводится синхронизация платежей.
* "id группы:" - получается из биллинга путем открытия группы в администраторской панели(последняя цифра)   !Selection_060.png|border=0!
* "Загружать контрагентов" - загружает ранее не синхронизированных абонентов (пометка в биллинге)
* "Загружать ПКО" - загружает Операции с типом "Приход", только по выгруженным в 1С контрагентам. Механизм загрузки следующий: Обработчик запрашивает с биллинга все операции с типом "Приход" без выставленного флага "sync1c" и загружает их в 1с, после чего выставляет у операции в биллинге флаг sync1c и добавляет code1c данной операции. Код состоит из года и номера операции
* "Загружать акты" - загружает Операции с типом "Акт" только по выгруженным в 1С контрагентам
{color:#ff0000}Загружаются с опцией "НДС включено в сумму"{color}
* "Выгружать ПКО" - создает в биллинге Операции с типом "Приход" у синхронизированных абонентов.
* "Выгружать выписки" - создает в биллинге Операции с типом "Приход" у синхронизированных абонентов по платежным поручениям из 1с.
* *id группы* - это id группы(или единственного абонента) в биллинге, по которым будут проведены операции
Узнать ID группы можно в адресной строке браузера.
!Selection_060.png|border=0!
Загрузка абонентов в 1С проходит рекурсивно.
* *Загружать контрагентов* - создаст в 1С контрагентов
* *Загружать ПКО* - загружает операции с типом "Приход" в 1С
* *Загружать акты* - загружает операции с типом "Акт" в 1С
Акты загружаются в 1С с опцией "НДС включено в сумму"
* *Выгружать ПКО* - создает в биллинге операции с типом "Приход" по ПКО из 1С
* *Выгружать выписки* - создает в биллинге операции с типом "Приход" по платежным поручениям из 1С

Синхронизация абонентов с 1С происходит, если абонент ранее не синхронизирован - пустые поля abonents.sync1c и abonents.code1c.
Синхронизация финансовых операций с 1С проходит по синхронизированным абоннетам. При этом сама финансовая операции должны быть не синхронизированной - с пустыми полями finance_operations.sync1c и finance_operations.code1c. Например, механизм загрузки операций "Приход" следующий:
# Обработчик запрашивает с биллинга все операции с типом "Приход" без выставленного флага "sync1c" и загружает их в 1с
# Обработчик выставляет у операции в биллинге флаг sync1c и добавляет code1c данной операции. Код состоит из года и номера операции

h3. Как сопоставить абонента в биллинге и в 1С

\\ !Интеграция с 1С, акт в 1С (документ типа Реализация).png|border=1,width=1250!

h1. Работа с операторами связи
Для включения синхронизации операторв связи с 1С необходимо включить опцию *Экспортировать операторов в 1С* в [настройках|Глобальные настройки биллинга и оператора#Учет].
h1. Отладка

h3. Полезные команды

# h4. Сброс синхронизации всех приходов
{code}