Как в 1С:УПП отразить закрепление технологической оснастки на станках

Программист Управленческий учет Промышленность, строительство и АПК
← На главную

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

В этой статье мы разберем несколько стратегий решения данной задачи: от использования штатных механизмов до разработки собственных объектов системы. Рассмотрим подробнее каждый из вариантов.

Вариант 1. Использование механизма назначений использования (минимальные изменения)

Проанализируем самый простой способ, который не требует программирования, но накладывает определенные ограничения на отчетность. В документе ПередачаМатериаловВЭксплуатацию ключевым аналитическим разрезом является справочник НазначенияИспользования. Обычно он используется для задания нормативного срока службы и способа отражения расходов.

Для решения нашей задачи мы можем пойти на хитрость:

  1. Создадим для каждой единицы (или типа) оснастки отдельное назначение использования.
  2. В поле Наименование назначения использования укажем инвентарный номер или название станка (например, "Оснастка для валов — Станок №001").
  3. При формировании отчетов (например, "Ведомость по материалам в эксплуатации") мы сможем группировать данные по этому полю.

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

Вариант 2. Использование дополнительных сведений (без изменения конфигурации)

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

Разберем по шагам, как это реализовать:

  1. Зайдем в меню "Сервис" — "Дополнительные сведения".
  2. Найдем в списке объект Партии материалов в эксплуатации (это записи регистра, которые формируются при передаче в эксплуатацию).
  3. Добавим новое сведение "Установленное оборудование" с типом ссылки на справочник ОсновныеСредства или РабочиеЦентры.
  4. Теперь в режиме "1С:Предприятие" пользователь сможет открыть форму дополнительных сведений прямо из отчета или формы списка и указать, на каком станке находится конкретная позиция.

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

Вариант 3. Модификация документа передачи в эксплуатацию (незначительный «допил»)

Если ваша компания готова к небольшим изменениям кода, наиболее удобным для пользователей будет добавление реквизита "Оборудование" непосредственно в табличную часть документа ПередачаМатериаловВЭксплуатацию. Выясним, как это реализовать правильно с точки зрения архитектуры УПП.

Нам потребуется изменить:

  1. Табличную часть документа (добавить реквизит Оборудование).
  2. Регистр накопления ПартииМатериаловВЭксплуатации (добавить измерение Оборудование).
  3. Модуль проведения документа, чтобы данные попадали в регистр.

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


// В процедуре движения по регистру ПартииМатериаловВЭксплуатации
Движение = Движения.ПартииМатериаловВЭксплуатации.Добавить();
Движение.ВидДвижения = ВидДвиженияНакопления.Приход;
Движение.Период = Дата;
Движение.ФизЛицо = ТекСтрока.ФизЛицо;
Движение.Номенклатура = ТекСтрока.Номенклатура;
// Наш новый реквизит
Движение.Оборудование = ТекСтрока.Оборудование; 
Движение.Количество = ТекСтрока.Количество;

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

Вариант 4. Создание отдельного регистра для учета местонахождения

Проанализируем ситуацию, когда оснастка — это дорогостоящий инструмент, требующий регулярной поверки и перемещений между рабочими центрами. В этом случае лучше не перегружать типовой учет эксплуатации, а создать отдельный бизнес-процесс.

Рассмотрим архитектуру решения:

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

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

Вариант 5. Использование виртуальных складов

Если объем оснастки невелик, можно применить организационный метод. Создадим в справочнике Склады иерархию, где каждой папкой будет производственный цех, а каждым складом — конкретный станок.

При необходимости "поместить" оснастку на станок, мы оформляем документ ПеремещениеТоваров со склада "Центральный инструмент" на склад "Станок №101".

Плюсы:

Минусы:

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

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

Помните, что в УПП "из коробки" метрология и детальный учет инструментария развиты слабо, поэтому создание специализированного рабочего места для мастера участка или метролога — это оправданная инвестиция времени разработчика.

← На главную