15.07.2025 Лев Туренко 1420
Интеграция конфигурации 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С:ERP Управление предприятием 2.0

- Сквозной учет затрат по объектам
- Бухгалтерский учет
- Расчет зарплаты...

ПЭК
ПЭК

Отрасль:
Грузоперевозки

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

- Создание прототипа SRM-системы на базе «1С: Управление торговлей»
- Автомат...

ХИТЕК-ГРУП
ХИТЕК-ГРУП

Отрасль:
Продажа парикмахерского инструмента и аксессуаров

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

Документооборот (ECM)
• Делопроизводство
Управление бизнес-процессами и И...

Автоматизация кадрового учета на базе ПП "1С:Зарплата и управление персоналом" в ТД НМК
ООО «Торговый дом Нальчикский молочный комбинат»

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

Внедренное типовое решение:
1С:Зарплата и управление персоналом

- Кадровый учет;
- Расчет зарплаты;
- Регламентированная отчетность;
- А...

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

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

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

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

ОАО «Фаберлик»
ОАО «Фаберлик»

Отрасль:

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

- Регламентированный учет;
- Кадровый учет;...

Фирма 1С
Фирма 1С

Отрасль:

Внедренное типовое решение:
1С:Документооборот

- Подготовка функциональной модели прикладного решения «1С:Документооборот...

ООО «Аэроэкспресс»
ООО «Аэроэкспресс»

Отрасль:

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

· Планирование закупок · Управление закупочными процедурами, включая 223 ФЗ ...

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

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

Внедренное типовое решение:
1С:Зарплата и управление персоналом 8. КОРП

Кадровый учет;
Расчет зарплаты;...

МГК "Световые Технологии"
МГК "Световые Технологии"

Отрасль:

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

Специалисты "Кодерлайн" произвели доработки в системе 1С:ЕРП 2.4 с учетом треб...

ООО «Стейдж Энтертейнмент Россия»
ООО «Стейдж Энтертейнмент Россия»

Отрасль:
Театральная деятельность

Внедренное типовое решение:
Платформа 1С:Предприятие 8

Реализован процесс трансформации данных бухгалтерского учета по РСБУ в дан...

Доработка конфигурации Заказчика «1С:Управление строительной организацией»
ЗАО «Стройтрансгаз»

Отрасль:
Проектирование

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

Взаиморасчеты с поставщиками;
- Оформление заказов поставщикам;
- Склад ...

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

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

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

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