В этой статье поделюсь подходом к проектированию АРМ "Производство" в 1С:УНФ для организации мелкосерийного производства, где каждое изделие учитывается поэкземплярно.
Задача не новая:
- - нужно дать цеховым рабочим простой интерфейс для отчёта о выполненных операциях,
- - обеспечить начальника производства оперативной информацией,
- - обеспечить бухгалтера данными для начисления сдельной зарплаты.
- - при этом не перегружать типовую конфигурацию доработками.
Ниже — пошаговый разбор подхода.
---
## 1. Анализ требований
Прежде чем писать код, фиксируем требования. Типичный набор для цехового АРМа:
- - Рабочий должен видеть только свои операции (по подразделению)
- - Операции привязаны к конкретным единицам продукции (с уникальным номером)
- - Нужно штрихкодирование: бейджик работника + заказ-наряд на изделие
- - Отчёт о выполнении формирует документы "Производство" и "Сдельный наряд"
- - Начальник производства утверждает сдельные наряды перед начислением зарплаты
- - Работа идёт посменно — нужна возможность "передать" недоделанную операцию следующей смене
Важный принцип:
- количество сотрудников после внедрения должно уменьшиться, а не увеличиться.
- если АРМ требует отдельного оператора — что-то пошло не так.
---
## 2. Выбор типовых объектов 1С:УНФ
Ключевое решение — "минимум изменений типовой конфигурации".
Все объекты АРМа строим на стандартных:
- - Справочник "Сотрудники" — идентификация рабочих (через штрихкод бейджика)
- - Документ "Заказ на производство" — источник операций
- - Документ "Производство" — результат выполнения
- - Документ "Сдельный наряд" — начисление зарплаты
- - Регистр сведений "Значения характеристик номенклатуры" — для хранения уникальных номеров изделий
Это позволяет не "изобретать велосипед", а использовать отлаженные механизмы обработки данных.
---
## 3. Нумерация экземпляров продукции
Для поэкземплярного учёта каждому изделию присваивается уникальный номер. Например, формат: Г.ННН.С.П, где
- - Г — год изготовления (последняя цифра)
- - ННН — номер документа "Заказ на производство"
- - С — код строки документа
- - П — порядковый номер изделия в строке
Пример: `5.128.1.2` — второе изделие из строки 1 документа №128, 2025 год.
Такая нумерация позволяет:
- - Определить, когда и по какому заказу выпущено изделие
- - Проследить весь маршрут движения по производству
- - Провести расследование при выявлении брака (кто, когда, на каком этапе)
---
## 4. Архитектура интерфейса АРМа
Принцип: "одно окно, минимум кликов"
Интерфейс делится на три табличные части:
- - "К выполнению" (Задачи, доступные рабочему)
- - "Выполняются" (Взятые в работу)
- - "Выполнены" (Отчитанные операции)

Рабочий перемещает задачи между разделами:
- - Кнопками между табличными частями
- - Сканированием штрихкода из заказ-наряда

Важно:
- - рабочий видит "только свои операции" — не чужие и не из других подразделений.
- - это и безопасность, и простота интерфейса.
---
## 5. Механизм передачи между сменами
При отчёте о выполнении операции система спрашивает количество.
Если операция не завершена полностью — недоделанное автоматически возвращается в табличную часть "К выполнению".
Это решает типичную проблему посменной работы: сотрудник не успел закончить — следующая смена видит задачу и продолжает.
---
## 6. Формирование документов
По результатам работы АРМ формирует два документа:
1. "Производство" — факт выполнения операций (движение по регистрам)
2. "Сдельный наряд" — в разрезе заказа, подразделения и исполнителя, в статусе "Не закрыт"
Статус "Не закрыт" — это контрольная точка: начальник производства утверждает наряд только после проверки. Только после утверждения начисляется зарплата.
Это ВИК-контроль: без утверждения рабочий не получит деньги, а значит — мотивация на качество.
---
## 7. Информирование через типовые средства
Для оповещения начальника производства об изменении статусов заданий используем бота "Даша" — типовое средство "1С:УНФ". Настройка занимает минимум времени, а эффект — оперативная обратная связь.

Для контроля выполнения этапов — отчёт "Выполнение этапов"" - позволяет увидеть, насколько каждый этап выполнен и сколько осталось.

---
## 8. Спецификация для АРМа
Спецификация productivities строится по стандартной схеме 1С:УНФ. Важно, чтобы:
- - Каждая операция — отдельная позиция в спецификации
- - Стоимость операции определяется ценой номенклатуры
- - Связь операция → этап → изделие — однозначная
Пример спецификации — типовой, без доработок.

---
## Выводы
Подход к проектированию АРМов для мелкосерийного производства в "1С:УНФ" сводится к нескольким принципам:
1. Используйте типовые объекты — не изобретайте новые документы/справочники там, где стандартные решают задачу
2. Одно окно, минимум кликов — цеховой рабочий не должен думать, куда нажать
3. Уникальная нумерация — ключ к поэкземплярному учёту и контролю брака
4. Утверждение начальником — контрольная точка перед начислением зарплаты
5. Штрихкодирование — идентификация работника и изделия за секунду
6. Передача между сменами — недоделанное автоматически возвращается в работу
Все это — без bespoke-доработок типовой конфигурации.
---
Пишите комментарии, рад обсудить подход.