Отраслевые
и специализированные
решения
1С:Предприятие

Эксплуатация программного комплекса

Взаимодействие транспортного модуля с сервисами систем контроля исполнения бюджета

Регистрация сообщений, поступивших из системы контроля исполнения бюджета, осуществляется записями принятых сообщений в регистр сведений «Принятые сообщения» в разрезе каналов и организаций, в адрес которого сообщения поступили.

Для приема сообщений, направленных системой контроля исполнения бюджета (СКИБ) в сторону информационных систем организаций, осуществляющих финансово-хозяйственную деятельность, выполняются следующие действия.

Получение сообщений

1.               Определяются параметры соединения по заданному каналу.

2.               Устанавливается авторизованное соединение с системой СКИБ по заданному каналу.

3.               Последовательно выполняются запросы получения сообщений из системы СКИБ. Количество получаемых сообщений в одном соединении определяется предварительно заданным параметром, либо до получения последнего сообщения.

Параметр, определяющий количество сообщений, принимаемых системой в одном авторизованном соединении, определяется исходя и загруженности мощностей.

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

4.               Каждое полученное сообщение и содержащиеся в нем данные регистрируется в регистре принятых сообщений;

5.               Получение сообщений из системы СКИБ должно быть подтверждено ответным сообщением-квитанцией. Подтверждение может быть выполнено в том же соединении, либо отложено для выполнения в следующем.

Подтверждение получения сообщения

Каждое из полученных сообщений подписано транспортной электронной подписью в формате, аналогичном XMLDSIG#. Для подтверждения получения выполняются следующие действия:

1.     Проверяется электронная подпись и контрольная сумма (дайджест) сообщения.

2.     Подписывается дайджест принятого сообщения в структуре SignedInfo XMLDSIG#$.

3.     Формируется квитанция для отправки системе СКИБ.

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

Взаимодействие с системой АЦК Финансы описано ниже.

Взаимодействие с системой АЦК-Финансы

Выполняемые функции

Сформированные в «АЦК-Финансы» сообщения, содержащие электронные документы, попадают в очереди сообщений системам-получателям.

Служба транспортного модуля обращается к сервису АЦК, авторизуется и получает из очереди сообщение.

После получения сообщения транспортным модулем  комплексав системе АЦК сообщение считается предварительно доставленным.

Транспортный модуль выполняет цикл обращений к сервису АЦК заданное параметром число раз или до получения ответа об отсутствии сообщений.

После приема и регистрации сообщения на стороне транспортного модуля формируется квитанция и отправляется системе АЦК-Финансы.

Квитанция содержит идентификаторы сообщения те же, что были получены при приеме сообщения и результат проверки транспортной электронной подписи АЦК-Финансы.

Квитанция подписывается транспортной электронной подписью с помощью сертификата криптографии назначенного каналу доступа к сервису АЦК-Финансы.

Получив квитанцию с положительными результатами проверки, система АЦК-Финансы считает доставку сообщения подтвержденной.

Транспортная электронная подпись, применяемая при взаимодействии с системой АЦК использует вариант стандарта XMLDSIG#.

Транспортный модуль поддерживает работу с криптографическими средствами КРИПТО-ПРО CSP, VIPNET CSP, а также другие, поддерживаемые технологической платформой «1С:Предприятие».

Алгоритмы подписи и проверки подписи

Порядок проверки транспортной ЭП сервиса АЦК на стороне транспортного модуля:

  • Передать используемому криптографическому средству (далее – криптопровайдер) данные сообщения  и транспортную ЭП сервиса-отправителя сообщения на проверку.
  • Получить результат проверки подписи.

При формировании квитанции необходимо записать в элемент квитанции результат проверки подписи отправителя:

Порядок формирования электронной подписи Системой-получателем:
  • Передать криптопровайдеру данные  полученного сообщения (предварительно раскодировав из Base64);
  • Передать криптопровайдеру ключ подписи Системы-получателя для наложения электронной подписи;
  • Получить от криптопровайдера электронную подпись и записать ее в элемент квитанции.

Работа в учетной системе, взаимодействие учетной системы с транспортным модулем

Приводится информация на примере работы расширения в информационной системе Бухгалтерия государственного учреждения при взаимодействии комплекса с системой контроля исполнения бюджета "АЦК Финансы"

В состав расширения  включены 2 обработки.

Обработка "Получение сообщений из транспортного модуля"

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

Описание: получение сообщений из транспортного модуля производится в интерактивном режиме пользователем.
Интерфейс обработки:

В поле «Организация» указывается организация, по которой будет производиться загрузка документов. В случае, если в системе задана организация по умолчанию или организация одна, то поле будет заполнено автоматически при открытии обработки.

При открытии обработки автоматически происходит подключение к веб-сервису транспортного модуля и получение сообщений, ожидающих загрузки из транспортного модуля.

По кнопке «Создать/Найти объекты» происходит создание и/или поиск объектов в системе 1С. По окончании загрузке в отдельном окне выводится протокол загрузки. Созданные/ найденные объекты системы будут подставлены в колонку «Объект 1С»

По кнопке «Подтвердить получение отмеченных» пользователь подтверждает, что объект загружен и повторная загрузка не требуется. До тех пор, пока объект не будет подтвержден, он не уйдет из очереди и при каждой загрузке данных система будет предлагать загрузить его снова.

Кнопка «Загрузить очередь принудительно» необходимо для оперативного получения сообщений из ТМ. В обычном режиме сообщения из ТМ загружаются через определенное время, заданное в ТМ.

На закладке «Сообщения» отображаются объекты, готовые к загрузке, которые были сформированы в АЦК и выгружены в ТМ.

На закладке «Ошибки вставки отправленных из 1С» отображается информация по документам, которые были выгружены из 1С в АЦК-Финансы, но по какой-то причине не были загружены в АЦК-Финансы. Например, не была найдена бюджетная строка.

Подробное описание ошибки отражается в протоколе:

На закладке «Успешно обработанные документы из 1С» отображается информация по документам, которые были выгружены из 1С в АЦК-Финансы и успешно обработаны (документ на стороне АЦК был переведен в один из конечных статусов). По кнопке «Создать/найти объекты» выбранные документы будут обработаны в 1С (будет установлен Статус исполнения документа и заполнены Сведения об оплате).

Обработка «Формирование файлов для отправки»

предназначена для подготовки и отправки документов из системы 1С в транспортный модуль.
Отправка сообщений из системы 1С в транспортный модуль производится в интерактивном режиме пользователем.

Интерфейс обработки:


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

2 – Дата документов, выгружаемых из системы 1С.

3 – кнопка «Заполнить». По нажатию кнопки заполняются документы системы 1С с датой, указанной в поле 2, которые будут выгружены из системы. Дополнить список документов можно вручную по кнопке «Добавить».

4 – кнопка «Выгрузить файлы». Осуществляет формирование и выгрузку файлов в транспортный модуль.

Настройка выгрузки.

По команде «Настройка» выполняется настройка выгрузки документов из 1С:БГУ в АЦК-Финансы.

Интерфейс настройки:

В форме настройки должен быть выбран вид обмена «Обмен с АЦК-финансы», кассовый орган – казначейство, в котором открыты счета учреждения, настройка обмена «Обмен с АЦК-финансы», настройка форматов.

Установка отметки «Пропустить проверку по бюджетным/аналитическим строкам» позволяет игнорировать проверку соответствия состава классификации, выбранной в выгружаемом документе c составом классификации в бюджетных строках (для казенных учреждений) и аналитических строках (для бюджетных/автономных учреждений).

Установка отметки «Отключить подпись электронной подписью» позволяет пропустить подпись сообщения, отправляемого в сторону внешней информационной системы. Настройка работы программы с электронно-цифровой подписью приведена в разделе «Электронная подпись документов.»
Вас также могут заинтересовать: