В производственном учете на базе 1С:Управление производственным предприятием (УПП) часто возникает специфическая задача: необходимо не просто выдать оснастку или измерительный прибор со склада, а зафиксировать их установку на конкретное оборудование (основное средство). Типовой функционал программы в части учета материалов в эксплуатации ориентирован на закрепление ценностей за физическими лицами (МОЛ), что не позволяет оперативно отслеживать местонахождение оснастки, если на одном станке работают разные сотрудники в несколько смен.
В этой статье мы разберем несколько стратегий решения данной задачи: от использования штатных механизмов до разработки собственных объектов системы. Рассмотрим подробнее каждый из вариантов.
Проанализируем самый простой способ, который не требует программирования, но накладывает определенные ограничения на отчетность. В документе ПередачаМатериаловВЭксплуатацию ключевым аналитическим разрезом является справочник НазначенияИспользования. Обычно он используется для задания нормативного срока службы и способа отражения расходов.
Для решения нашей задачи мы можем пойти на хитрость:
Важный нюанс: этот метод подходит, если оснастка закреплена за станком на длительный срок. Если же оснастка меняется ежедневно, создавать десятки назначений использования станет трудозатратно. Кроме того, типовые отчеты могут потребовать настройки для вывода наименования назначения использования в отдельную колонку.
Посмотрим на более элегантный способ, который позволяет сохранить конфигурацию на поддержке. В 1С:УПП реализован механизм дополнительных свойств и сведений. Мы можем добавить новое сведение для объекта Партии материалов в эксплуатации.
Разберем по шагам, как это реализовать:
Партии материалов в эксплуатации (это записи регистра, которые формируются при передаче в эксплуатацию).ОсновныеСредства или РабочиеЦентры.Преимущество метода в том, что информация хранится в отдельной таблице и не затирается при обновлении программы. Однако для оперативного контроля нам все же придется "напилить" внешний отчет, который будет соединять таблицу материалов в эксплуатации и таблицу дополнительных сведений.
Если ваша компания готова к небольшим изменениям кода, наиболее удобным для пользователей будет добавление реквизита "Оборудование" непосредственно в табличную часть документа ПередачаМатериаловВЭксплуатацию. Выясним, как это реализовать правильно с точки зрения архитектуры УПП.
Нам потребуется изменить:
Оборудование).ПартииМатериаловВЭксплуатации (добавить измерение Оборудование).Пример кода в модуле проведения может выглядеть следующим образом:
// В процедуре движения по регистру ПартииМатериаловВЭксплуатации
Движение = Движения.ПартииМатериаловВЭксплуатации.Добавить();
Движение.ВидДвижения = ВидДвиженияНакопления.Приход;
Движение.Период = Дата;
Движение.ФизЛицо = ТекСтрока.ФизЛицо;
Движение.Номенклатура = ТекСтрока.Номенклатура;
// Наш новый реквизит
Движение.Оборудование = ТекСтрока.Оборудование;
Движение.Количество = ТекСтрока.Количество;
Такой подход позволит использовать стандартный отчет "Ведомость по материалам в эксплуатации", просто добавив в настройках группировку по новому измерению Оборудование. Это обеспечит стопроцентную точность и удобство, но усложнит процедуру обновления конфигурации.
Проанализируем ситуацию, когда оснастка — это дорогостоящий инструмент, требующий регулярной поверки и перемещений между рабочими центрами. В этом случае лучше не перегружать типовой учет эксплуатации, а создать отдельный бизнес-процесс.
Рассмотрим архитектуру решения:
МестонахождениеОснастки (независимый или подчиненный регистратору).Оснастка (Номенклатура/Серия), Оборудование (ОС).Состояние (Установлено, Снято, В поверке).УстановкаОснасткиНаОборудование, который будет делать записи в этот регистр.Этот путь наиболее корректен, если на предприятии есть отдел метрологии или технический отдел, который ведет учет жизненного цикла оснастки отдельно от бухгалтерского учета материалов. Вы сможете фиксировать дату установки, дату планируемого снятия и даже наработку (если привязать к регистру данные о выпуске продукции на этом станке).
Если объем оснастки невелик, можно применить организационный метод. Создадим в справочнике Склады иерархию, где каждой папкой будет производственный цех, а каждым складом — конкретный станок.
При необходимости "поместить" оснастку на станок, мы оформляем документ ПеремещениеТоваров со склада "Центральный инструмент" на склад "Станок №101".
Плюсы:
Минусы:
Подводя итог, выбор метода зависит от ваших приоритетов. Если критично сохранить типовую конфигурацию — используйте дополнительные сведения и внешний отчет. Если важна глубина автоматизации (метрология, поверки, наработка) — стоит пойти по пути создания собственного регистра и документов, как это делают в профессиональных решениях класса ТОиР.
Помните, что в УПП "из коробки" метрология и детальный учет инструментария развиты слабо, поэтому создание специализированного рабочего места для мастера участка или метролога — это оправданная инвестиция времени разработчика.