15.07.2025 Лев Туренко 1547
Интеграция конфигурации 1С: ERP с системой пр...

Содержание:

1.    Система ФГИС "Сатурн" и для чего она предназначена

2.    Требования к интеграции

3.    Общая архитектура системы интеграции с 1С: ERP

4.    Инструкция по реализации интеграции  

   

Контроль за использованием пестицидов и агрохимикатов является одной из приоритетных задач в сфере аграрного регулирования. С 1 января 2023 года в России введена обязательная электронная прослеживаемость оборота данных веществ. Для реализации этого контроля была разработана ФГИС "Сатурн" — федеральная государственная информационная система прослеживаемости пестицидов и агрохимикатов, разработанная Россельхознадзором.


Компании, осуществляющие оборот таких товаров (производители, импортёры, оптовики, сельхозпроизводители), обязаны передавать в систему "Сатурн" сведения о производстве, ввозе, транспортировке, хранении и применении агрохимикатов. Это требует не только ручного ввода данных, но и автоматизированной интеграции с корпоративными системами, особенно с такими, как 1С: ERP.


В данной статье мы рассмотрим:

·       что такое ФГИС "Сатурн" и каковы требования к передаче данных;

·       какие этапы включает интеграция с базой 1С: ERP;

·       как настроить взаимодействие на практике;

·       какие данные передаются.

 

1.    Система ФГИС "Сатурн" и для чего она предназначена


ФГИС "Сатурн" — информационная система, предназначенная для прослеживания движения пестицидов и агрохимикатов на всей цепочке поставки: от завода до поля. Она обеспечивает:

·       фиксацию каждой единицы продукции с момента ввоза/производства;

·       прозрачность транспортных и складских операций;

·       учёт фактического применения (нормы, культура, участок, агроном);

·       возможность государственной аналитики и надзора.


Передача данных в "Сатурн" осуществляется либо через личный кабинет, либо через интерфейс прикладного программирования (API), что делает возможной интеграцию с системами класса ERP.


2.    Требования к интеграции


Организации, работающие с пестицидами и агрохимикатами, обязаны:

·       Зарегистрироваться в ФГИС "Сатурн" (через ЕСИА и РПГУ);

·       Получить API-ключи и доступ к спецификациям;

·       Обеспечить передачу информации по каждому факту оборота агрохимикатов.


ФГИС "Сатурн" принимает данные в формате JSON, передача идёт через REST API. В документации описаны эндпоинты и структуры, которые необходимо использовать для:

·       регистрации партии товара;

·       фиксации операции (поступление, хранение, перемещение, использование);

·       уведомлений об уничтожении или утилизации.


Каждая операция должна сопровождаться:

·       данными о продукте (код, номер партии, состав, номер ГОСТ);

·       участнике операции (ИНН, ОГРН, адрес, роль);

·       параметрами события (дата, место, масса, упаковка). 

 

3.    Общая архитектура системы интеграции с 1С: ERP


Интеграция с "Сатурн" предполагает следующую архитектуру:

1.    Выделенный модуль обмена в 1С (расширение или подсистема);

2.    Хранилище API-ключей и токена авторизации;

3.    Обработчики событий ERP-системы, формирующие JSON-документы;

4.    HTTP-клиент для отправки запросов в ФГИС;

5.    Логирование и журнал ошибок для контроля стабильности;

6.    Интерфейс подтверждения и перепроведения ошибок.

 

4.    Инструкция по реализации интеграции


Рассмотрим по порядку, как корректно выполнить интеграцию:

1.    Регистрация в ФГИС "Сатурн", для этого:

·       Авторизуйтесь через ЕСИА;

·       Подтвердите полномочия на юридическое лицо;

·       Получите ключи API и ссылки на тестовую/боевую среду.



Классификатор организаций САТУРН


2.    Создание модуля интеграции данных в 1С.



Интеграция с ФГИС «Сатурн»

 

Для этого нужно выполнить подключение HTTPService, в этом поможет следующий программный код:

КопироватьРедактировать

HTTPЗапрос = Новый HTTPЗапрос("https://saturn.api.gov.ru/v1/batches");

HTTPЗапрос.Заголовки.Вставить("Authorization", "Bearer " + Токен);

HTTPЗапрос.УстановитьТелоИзСтроки(ТелоJSON, "application/json; charset=utf-8");

Ответ = HTTPЗапрос.Отправить();

             Пример структуры JSON будет таким:

 

КопироватьРедактировать

{

"productBatch": {

    "productCode": "123456789",

    "batchNumber": "BCH-2024-01",

    "productionDate": "2024-01-15",

    "quantity": 200,

    "unit": "kg"

},

"participant": {

    "inn": "7712345678",

    "ogrn": "1027700123456",

    "organizationName": "ООО АгроХим"

},

"eventDate": "2024-01-20T09:00:00"

}

3.    Настройка событий в 1С таким образом:

·       Создайте обработчик документа «Поступление товаров и услуг»;

·       При проведении документа формируйте структуру JSON;

·       Используйте HTTP-запрос для отправки данных;

·       Сохраняйте статус ответа и дату отправки.

4.    Обработка ошибок при помощи таких действий:

·       Если сервер ФГИС вернул 400 или 500 — логируйте ошибку;

·       Предусмотрите механизм повторной отправки;

·       Добавьте интерфейс для просмотра истории отправки по каждой партии.

5.    Формирование отчётности. В 1С: ERP можно формировать отчёты:

·       по партиям, зарегистрированным в "Сатурн";

·       по операциям использования на полях;

·       по прослеживаемости на складе.

 

Рассмотрим, как интеграция будет работать в двух следующих случаях-примерах.

Пример первый. Автоматическое формирование JSON при продаже. Компания реализует партию гербицида. В момент проведения документа «Реализация товаров»:

·       автоматически формируется структура данных;

·       вызывается функция отправки в API;

·       фиксируется GUID события от ФГИС.

Пример второй. Учёт применения в сельском хозяйстве. При заполнении документа «Работы в растениеводстве»:

·       выбирается участок, культура, агроном;

·       указывается норма внесения, препарат;

·       на основании этих данных формируется JSON-объект и отправляется в ФГИС.


Интеграция с ФГИС "Сатурн" — это обязательное и стратегически важное направление для предприятий агрохимического сектора. 1С: ERP предоставляет все необходимые средства для автоматизации процесса, начиная от подключения к API и заканчивая полной прослеживаемостью в рамках внутренних бизнес-процессов.


Правильно реализованная интеграция:

·       снижает трудозатраты на ручной ввод;

·       минимизирует вероятность ошибок;

·       обеспечивает прозрачность операций;

·       соответствует требованиям законодательства.


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


Специалист компании ООО "Кодерлайн"

Лев Туренко

Наши проекты

ООО «Лаборатория успеха»
ООО «Лаборатория успеха»

Отрасль:
Общественное и плановое питание, гостиничный бизнес, туризм

Внедренное типовое решение:
1С:Управление холдингом 8

Бухгалтерский учет;
Расчет зарплаты и кадровый учет;...

Внедрение ПП "1С:Бухгалтерия 8 ПРОФ" в ООО "ДЕКОР"
ООО «ДЕКОР»

Отрасль:
Производство

Внедренное типовое решение:
1С:Бухгалтерия 8 ПРОФ

Управление персоналом и кадровый учет (HRM):
- Кадровый учет
- Расчет зарпл...

Внедрение 1С:Управление торговлей в оптово-розничной компании «Много Плитки»
ООО «Много Плитки»

Отрасль:
Торговля

Внедренное типовое решение:
1С:Управление торговлей

Закупки (снабжение) и управление отношениями с поставщиками:
- Оформление ...

Внедрение блока расчета себестоимости РАУЗ в 1С:УПП 8
ООО «Пелигрин Матен»

Отрасль:
Производство

Внедренное типовое решение:
1С:Управление производственным предприятием

– Оформление заказов покупателей;
– Взаиморасчеты с покупателями;
– О...

ООО "ОМЗ"
ООО "ОМЗ"

Отрасль:
Металлургическая промышленность, металлообработка

Внедренное типовое решение:
1С:Управление производственным предприятием

Автоматизация бизнес-процессов...

ООО "АСТАРМЕДИКА КЛИНИКА МИКРОХИРУРГИИ ГЛАЗА"
ООО "АСТАРМЕДИКА КЛИНИКА МИКРОХИРУРГИИ ГЛАЗА"

Отрасль:
Деятельность больничных организаций

Внедренное типовое решение:
БИТ:Управление медицинским центром 8

- Управление отношениями с клиентами (CRM)
- Делопроизводство
- Ведение но...

ООО "НЦКТ"
ООО "НЦКТ"

Отрасль:
Профессиональные услуги

Внедренное типовое решение:
1С:Управление нашей фирмой 8 ПРОФ

Взаиморасчеты с покупателями
Автоматизация бизнес-процессов...

ООО «ПЛЮСПЭЙ»
ООО «ПЛЮСПЭЙ»

Отрасль:
Организацией расчетов посредством электронных средств платежа

Внедренное типовое решение:
1С:Комплексная автоматизация

- Разработка подсистемы оперативного учета транзакций...

Внедрение ПП «1С:Предприятие 8. Аренда и управление недвижимостью на базе "1С:Бухгалтерия 8"» в компании «Бутово Молл»
ООО «Бутово Молл»

Отрасль:
Недвижимость

Внедренное типовое решение:
1С:Аренда и управление недвижимостью на базе «1С:Бухгалтерия 8»

Управление продажами, логистикой и транспортом (SFM, WMS, TMS):
- Оформление зак...

ООО “РТИТС”
ООО “РТИТС”

Отрасль:
Транспортные системы

Внедренное типовое решение:
1С:ERP Управление предприятием 2.0

Блок регламентированного кадрового учета и расчета заработной платы в 1С:ERP;...

ФГОУ ВПО «Горский государственный аграрный университет»
ФГОУ ВПО «Горский государственный аграрный университет»

Отрасль:
Образование

Внедренное типовое решение:
1С:Колледж ПРОФ

- Управление персоналом и кадровый учет (HRM):
Кадровый учет
Управление об...

ООО «ТейблТок»
ООО «ТейблТок»

Отрасль:
Общественное питание и рестораны

Внедренное типовое решение:
1С:Управление торговлей

Оформление заказов поставщикам Оформление заказов покупателей Управление ...

Наши соц. сети

Telegram-канал «Koderline 1С» Группа в Вконтакте «Кодерлайн КОРП» Rutube

Остались вопросы - обратитесь к нам!

Впишите свои Имя и Телефон, чтобы мы ответили на все интересующие Вас вопросы.
ФИО*
E-mail*
Телефон*
Сообщение