Как правильно отражать списание молока-сырья и процесс сепарирования в системе «Меркурий» через 1С?

Программист 1С v8.3 (Управляемые формы) 1С:ERP Управление предприятием Управленческий учет Промышленность, строительство и АПК
← На главную

Работа с системой «Меркурий» (ВетИС) на молочном производстве является одной из самых сложных задач автоматизации. Основная трудность заключается в том, что физический процесс переработки молока (разделение на фракции, нормализация, созревание) должен быть зеркально и логично отражен в электронных ветеринарных сертификатах (ЭВСД). В данной статье мы разберем, как правильно организовать цепочку производства, соблюсти жиробаланс и настроить интеграцию в 1С.

Проблема «нелогичного» списания и важность промежуточных этапов

Рассмотрим ситуацию, описанную пользователем: попытка списать молоко-сырье напрямую на готовую продукцию (например, масло или обезжиренный творог) приводит к абсурдным расчетам. Если списывать по жиру, то на обезжиренный творог расходуется «ноль» молока, что невозможно с точки зрения физики и ветеринарного контроля. Проанализируем причину: система «Меркурий» требует соблюдения прослеживаемости на каждом этапе изменения свойств продукта.

Выясним, почему нельзя пропускать стадию сепарирования. С точки зрения ВетИС, сепарирование — это технологическая операция (транзакция типа «Производство»), в результате которой из одного вида сырья (молоко сырое) получается два новых продукта (сливки и обрат). Если в вашей системе 1С этот этап отражается только внутренним документом, а в «Меркурий» вы пытаетесь отправить сразу отчет о производстве масла, система зафиксирует разрыв цепочки. Масло производится из сливок, а не из молока напрямую.

Пошаговая схема отражения сепарирования в Меркурии

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

  1. Создание производственной транзакции: В 1С формируется документ, который инициирует обмен с ВетИС.
  2. Указание сырья: В качестве входящего сырья выбирается партия Молоко сырое. Указывается его объем и качественные характеристики (жирность, плотность).
  3. Выход продукции: В этой же транзакции указывается выпуск двух позиций: Сливки-сырье и Обезжиренное молоко (обрат).
  4. Соблюдение баланса: Сумма жира в полученных сливках и обрате должна соответствовать количеству жира в исходном молоке (с учетом допустимых технологических потерь).

Только после того, как в «Меркурии» появились записи складского журнала на сливки, вы можете приступать к оформлению следующей транзакции — производства масла или сметаны.

Жиробаланс и белковый баланс: автоматический контроль Россельхознадзора

Разберем подробнее вопрос списания по «жирокилограммам». Современные алгоритмы мониторинга ФГИС «ВетИС» настроены на выявление нелогичного выхода продукции. Если вы укажете, что из 1000 кг молока жирностью 3.5% (это 35 кг жира в сухом остатке) вы получили 100 кг масла жирностью 82.5% (82.5 кг жира), такая транзакция будет мгновенно помечена как критическая ошибка. Произошло «чудесное» удвоение жира из ниоткуда.

Важные правила для настройки в 1С:

Технологические потери и нормы списания

Системе «Меркурий» действительно не важны ваши внутренние бухгалтерские нормы до тех пор, пока они не выходят за рамки биологической логики. Рассмотрим пример: потери молока при проливке труб или остатки на стенках танков. Эти потери допустимы. Однако, если вы списываете 20% сырья как «потери», мониторинговая группа Россельхознадзора может заблокировать доступ пользователю за сокрытие продукции.

Для корректировки небольших расхождений между данными 1С и фактическими остатками в «Меркурии» следует использовать документ Инвентаризация, но злоупотребление им (чаще 1-2 раз в месяц для выравнивания весовых погрешностей) чревато проверками.

Автоматизация через 1С: объекты и методы

Для эффективной работы необходимо использовать типовые механизмы интеграции (например, в 1С:ERP или 1С:КА). Проанализируем основные объекты, которые участвуют в процессе:

Посмотрим на пример логики формирования производственной партии в коде (условно), когда нам нужно передать данные о сырье и продукции:


// Пример заполнения структуры для обмена с ВетИС
ПроизводственнаяОперация = Документы.ПроизводственнаяОперацияВетИС.СоздатьДокумент();
ПроизводственнаяОперация.Дата = ТекущаяДата();

// Добавляем сырье (Молоко)
СтрокаСырье = ПроизводственнаяОперация.Сырье.Добавить();
СтрокаСырье.Номенклатура = Справочники.Номенклатура.НайтиПоНаименованию("Молоко сырое");
СтрокаСырье.Количество = 1000; // кг
СтрокаСырье.Жирность = 3.6; 

// Добавляем продукцию (Сливки)
СтрокаПродукция = ПроизводственнаяОперация.Продукция.Добавить();
СтрокаПродукция.Номенклатура = Справочники.Номенклатура.НайтиПоНаименованию("Сливки-сырье");
СтрокаПродукция.Количество = 100;
СтрокаПродукция.Жирность = 35;

// Добавляем продукцию (Обрат)
СтрокаПродукцияОбрат = ПроизводственнаяОперация.Продукция.Добавить();
СтрокаПродукцияОбрат.Номенклатура = Справочники.Номенклатура.НайтиПоНаименованию("Обезжиренное молоко");
СтрокаПродукцияОбрат.Количество = 895; // 5 кг - техпотери
СтрокаПродукцияОбрат.Жирность = 0.05;

Рекомендации по внедрению

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

  1. Не сокращайте путь: Отражайте сепарирование как отдельный этап. Это снимет вопрос о «нулевом жире» при производстве обезжиренного творога.
  2. Используйте полуфабрикаты: Если процесс производства творога занимает длительное время, создавайте промежуточную партию Творожное зерно или Сгусток.
  3. Контролируйте сроки: Оформляйте производственные ЭВСД не позднее 48 часов с момента окончания смены.
  4. Связь с 1С: Настройте автоматическое создание Производственных операций на основании Отчетов производства за смену. Это исключит человеческий фактор и ошибки в расчете веса.

Помните, что «Меркурий» — это не просто складской учет, а подтверждение биологической безопасности и честности производителя перед потребителем. Правильно настроенная цепочка в 1С позволит вам избежать штрафов и блокировок учетных записей.

← На главную