Интеграция программных продуктов семейства «1С:Бухгалтерия государственного учреждения» (БГУ) с государственными информационными системами — ГИС ГМП (Государственная информационная система о государственных и муниципальных платежах) и ИС РНИП (Информационная система регистрации начислений и платежей г. Москвы) — является обязательным требованием для всех бюджетных, казенных и автономных учреждений, администрирующих доходы или оказывающих платные услуги. На практике этот процесс часто сопровождается множеством технических сложностей: от настройки криптографии до исправления неочевидных ошибок XML-схем.
В этой статье мы подробно и пошагово разберем, как правильно выполнить настройку обмена, какие параметры необходимо заполнить в конфигурации, как решить проблемы с электронными подписями (СКЗИ) и как исправить наиболее распространенные ошибки, с которыми сталкиваются специалисты при тестировании и запуске продуктивного контура.
Перед тем как переходить к техническим деталям в 1С, определим ключевые различия между системами:
Важный нюанс по родительской плате:
Многие бухгалтеры и системные администраторы задаются вопросом: обязаны ли дошкольные образовательные учреждения передавать начисления по родительской плате (которая относится к приносящей доход деятельности) в ГИС ГМП и ИС РНИП?
В рамках ГИС ГМП (на федеральном уровне) начисления по родительской плате в детских садах, если учреждения являются бюджетными или автономными и плата не признается классическим доходом бюджета, не всегда требуют обязательного администрирования. Однако в рамках ИС РНИП (г. Москва) ситуация иная: регламент ДИТ Москвы предписывает передавать информацию по всем начислениям за платные услуги учреждений города (включая группы продленного дня, кружки, секции и родительскую плату), чтобы граждане могли видеть и оплачивать их в «едином окне» на портале государственных услуг Москвы (mos.ru).
Для подписания отправляемых запросов и начислений используются средства криптографической защиты информации (СКЗИ). В 1С:БГУ поддерживается работа с обоими популярными криптопровайдерами, но при их настройке важно учитывать следующие параметры:
При использовании КриптоПро CSP (для работы по ГОСТ Р 34.10-2012) в настройках сигнатур и шифрования 1С необходимо указывать:
Crypto-Pro GOST R 34.10-2012 Cryptographic Service Provider (или аналогичный в зависимости от версии);80.При использовании ViPNet CSP параметры будут другими:
Infotecs GOST 2012 Cryptographic Service Provider;2.Защищенный канал связи (VPN):
Для проведения тестирования на тестовом контуре ГИС ГМП или ИС РНИП обычно достаточно открытого интернет-соединения. Но для работы на продуктивном (промышленном) контуре СМЭВ использование защищенного канала связи строго обязательно. Для этого на рабочем месте или сервере, где инициируется обмен, должно быть установлено и настроено программное обеспечение ViPNet Client, обеспечивающее шифрованный туннель до сети СМЭВ. Без активного ViPNet-соединения продуктивные адреса веб-сервисов будут физически недоступны.
Рассмотрим по шагам, какие справочники и настройки необходимо заполнить в конфигурации «1С:Бухгалтерия государственного учреждения» для успешного формирования квитанций и обмена.
Откроем карточку нашего учреждения в справочнике Учреждения. В панели навигации (меню слева) найдем пункт «Шаблоны идентификаторов квитанций на оплату гос. услуг».
В данном разделе необходимо создать и настроить шаблон, который будет использоваться системой для автоматического формирования Уникального идентификатора начисления (УИН). Здесь прописывается уникальный идентификатор организации (код АН/ГАН), присвоенный учреждению при регистрации в ИС РНИП или ГИС ГМП.
Перейдем в справочник Номенклатура и найдем услугу, по которой планируется формировать начисления (например, «Родительская плата»). Нам нужно открыть карточку номенклатуры и заполнить настройки, по которым система будет определять типы идентификаторов плательщика:
Частая ошибка, из-за которой программа отказывается выгружать квитанцию, ругаясь на отсутствие идентификаторов плательщика (ошибка «Количество идентификаторов - Не заполнено!!!»), кроется в системном справочнике видов документов.
Разберем причину подробнее. Чтобы программа могла корректно сформировать альтернативный идентификатор плательщика (например, по паспорту РФ), в справочнике Виды документов физических лиц для элемента «Паспорт гражданина РФ» должен быть обязательно заполнен реквизит «Код ФК» (код Федерального казначейства). Если этот код пуст, обработка формирования квитанций не сможет сопоставить документ требованиям xsd-схемы и проигнорирует его при подсчете заполненных идентификаторов.
Для настройки параметров обмена перейдем в форму «Настройка параметров обмена с ИС РНИП/ГИС ГМП». Нам необходимо заполнить следующие технологические реквизиты, полученные при регистрации в СМЭВ:
Важное примечание для СМЭВ 3: В современных реалиях обмен в рамках СМЭВ 3 часто организуется через локально устанавливаемое промежуточное ПО — «Адаптер СМЭВ». Адаптер берет на себя функции гарантированной доставки сообщений и избавляет 1С от необходимости напрямую обрабатывать синхронные таймауты веб-сервисов СМЭВ.
Рассмотрим детально, как исправить системные ошибки, возникающие при формировании файлов экспорта или отправке запросов.
Причина: Программа не находит ни одного заполненного и корректно идентифицированного реквизита плательщика (СНИЛС, ИНН, паспортные данные).
Решение:
Виды документов физических лиц у элемента «Паспорт гражданина РФ» проставлен соответствующий код Федерального казначейства (Код ФК).
?(ЗначениеЗаполнено(Объект.ЕдиныйИдентификаторПлательщика),
Объект.ЕдиныйИдентификаторПлательщика,
?(НЕ ЗначениеЗаполнено(Объект.ЕдиныйИдентификаторПлательщика) И НЕ ЗначениеЗаполнено(Объект.АльтернативныйИдентификаторПлательщика),
"0",
Объект.АльтернативныйИдентификаторПлательщика))
Причина: Несоответствие выгруженных данных xsd-шаблону. Чаще всего это происходит из-за неверного заполнения кодов ОКТМО или ОКАТО.
Решение: Проанализируем сформированный XML-файл. Проверим длину и корректность кода ОКТМО учреждения. С 2014 года повсеместно используются 8-значные или 11-значные коды ОКТМО. Если в карточке учреждения или в реквизитах платежа по ошибке указан старый код ОКАТО либо ОКТМО заполнен с пробелами/лишними символами, схема валидации СМЭВ отвергнет пакет с ошибкой кода 11. Исправьте код в карточке учреждения и перезаполните документ.
Причина: Временные регламентные работы на стороне СМЭВ либо недоступность веб-сервиса ГИС ГМП на стороне Федерального казначейства.
Решение: Подобная ошибка обычно носит транзитный характер. Если настройки подключения (адреса, сертификаты, права доступа в СМЭВ) выполнены верно, необходимо подождать окончания технических работ на стороне СМЭВ. В случае длительной недоступности следует обратиться в службу технической поддержки СМЭВ, используя специализированный почтовый ящик организации (вида smev@доменклиента.ru, так как обращения с публичных ящиков техподдержка СМЭВ не принимает согласно регламенту).
Причина: Попытка выгрузить каталог услуг через типовую обработку экспорта без предварительной загрузки актуального XML-шаблона формата.
Решение: Перейдем в настройки обмена данными и проверим справочник «Настройка поставок форматов обмена». Необходимо загрузить актуальную поставку форматов экспорта/импорта (например, файлы вида GISGMP25.xml или новее), которые поставляются вместе с обновлениями БГУ. После успешной загрузки формата документ «Каталог гос. услуг» получит сопоставленное правило выгрузки и успешно экспортируется.
Причина: Иногда пользователи замечают, что после включения интеграции с ГИС ГМП или после планового обновления на некоторые счета расчетов (например, группы 507, 508, 17, 18) принудительно добавляется субконто Виды расчетов по кредитам, что вызывает ошибки при проведении документов (например, при поступлении родительской платы).
Решение: Появление данного субконто связано с обновлением типовой конфигурации 1С:БГУ (начиная с релиза 1.0.26 и выше) и внедрением учета займов и обязательств. Если учреждение не ведет учет кредитов и займов, данное субконто можно отключить в настройках параметров учета. Если программа продолжает требовать заполнения субконто в проводках документов исполнения плана, проверим настройки счетов в плане счетов и при необходимости установим для данного субконто признак возможности ввода пустых значений или временно удалим его со счетов, не участвующих в кредитных обязательствах.
Если учет ведется централизованно в единой базе данных по нескольким подведомственным учреждениям, настройка обмена имеет свою специфику:
Используя предложенные пошаговые инструкции и рекомендации по устранению ошибок, вы сможете успешно завершить настройку интеграции с ИС РНИП и ГИС ГМП, пройти все тесты и запустить информационный обмен в продуктивном режиме.