Как организовать контроль оказания услуг переработки при проведении «Отчета производства за смену» в 1С:УПП

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

Разберем частую проблему, с которой сталкиваются предприятия при производстве продукции с привлечением сторонних переработчиков в конфигурации «Управление производственным предприятием» (УПП). Бухгалтерия и финансовая служба часто опасаются ситуаций, когда документ Отчет производства за смену (ОПЗС) уже проведен и готовая продукция выпущена на склад, а первичные документы на сторонние услуги (документ Получение услуг по переработке) вовремя не внесены в систему.

Почему в типовой 1С:УПП отсутствует такой оперативный контроль

Проанализируем архитектурную логику системы. Разделение операционного и финансового учета в 1С:УПП обусловлено реальными бизнес-процессами производства:

  1. Разрыв во времени между выпуском и первичными документами: Физический выпуск готовой продукции происходит оперативно в цеху. Мастер смены и кладовщик фиксируют факт передачи продукции на склад. Первичные документы от сторонних контрагентов (акты выполненных работ, услуги давальческой переработки) часто поступают с задержкой или в конце отчетного периода.
  2. Назначение документа ОПЗС: Документ Отчет производства за смену предназначен для отражения оперативного выпуска продукции и списания фактически затраченных сырья и материалов из незавершенного производства (НЗП). Он не должен блокировать физическое движение готовой продукции на склад из-за отсутствия финансовых документов от поставщиков услуг.
  3. Порядок формирования себестоимости: Распределение прочих расходов, включая услуги по переработке, на себестоимость готовой продукции производится в конце отчетного периода специализированными документами (Распределение затрат, Распределение прочих затрат) и регламентной операцией Расчет себестоимости выпуска.

Варианты решения и организации контроля

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

1. Контроль с помощью специализированных отчетов

Вместо жесткой блокировки проведения документов в момент выпуска продуктивнее организовать регулярный отчетный контроль. Создается дополнительный отчет (или используются стандартные отчеты по НЗП и заказам), который сопоставляет данные документа Заказ на производство, фактический выпуск по Отчету производства за смену и зарегистрированные документы Получение услуг по переработке.

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

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

Посмотрим на распределение функций между службами. Оформление документа Распределение затрат (или Распределение прочих затрат) и привязку услуг к выпуску можно передать ответственным сотрудникам производственного отдела или отдела снабжения, не оставляя эту задачу бухгалтерии перед закрытием месяца. В таком случае производство самостоятельно контролирует комплектность затрат по своим заказам.

3. Доработка проведения документа (подписка на событие)

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

  1. При проведении ОПЗС система анализирует реквизит ЗаказНаПроизводство (или Заказ) в табличной части или шапке документа.
  2. Выполняется запрос к регистру накопления Затраты или к документам Получение услуг по переработке для проверки наличия отраженных услуг по данному заказу.
  3. Если в заказе на производство предусмотрена услуга переработки, но документ поступления услуг отсутствует или оформлен на меньший объем, проведение ОПЗС прерывается с установкой флага Отказ = Истина и выдачей предупреждения пользователю.

Приведем пример структуры запроса для проверки наличия услуг по заказу:


Запрос = Новый Запрос;
Запрос.Текст = 
    "ВЫБРАТЬ
    |	ЗаказНаПроизводствоУслуги.Номенклатура КАК Услуга,
    |	ЗаказНаПроизводствоУслуги.Количество КАК КоличествоПоЗаказу
    |ИЗ
    |	Документ.ЗаказНаПроизводство.Услуги КАК ЗаказНаПроизводствоУслуги
    |ГДЕ
    |	ЗаказНаПроизводствоУслуги.Ссылка = &ЗаказНаПроизводство";

Запрос.УстановитьПараметр("ЗаказНаПроизводство", СсылкаНаЗаказ);
РезультатЗапроса = Запрос.Выполнить();

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

← На главную