Мы используем комплексную автоматизацию для учета производственного процесса. Конфигурация не предоставляет для этого больших удобств. Наш производственный процесс опирается на нормативное списание сырья при производстве продукции. Нормативы определяются ресурсными спецификациями. Как с ними работать - достаточно хорошо распахано. Количество и ассортимент выпускаемой продукции определяется документом план производства. Позиции в плане не должны быть отменены. Для номенклатур выпускаемой продукции должны иметься ресурсные спецификации в статусе "действует". Текущая версия обработки не учитывает периодов действия спецификаций, следовательно действующая спецификация для номенклатуры должна быть только одна.
В конфигурации не предусмотрено связывания документа плана производства с другими документами, в нашем случае - для одного передела план производства заказ и выпуск образуют логическую группу. Чтобы обеспечить связь мы добавили регистр сведений см. РСГруппыПроДок.png В регистре направление это новое перечисление см.НаправленияГруппПроДокументов.png. Документ - выпуск продукции или заказ материалов. Передел - номер передела. В текущей обработке всегда 1. Передел используется в более сложной обработке которая разворачивает производство полуфабрикатов требуемых для производства готовой продукции в отдельные выпуски и заказы.
Мы не тестировали и не защищали обработку от возможности включения в план производства номенклатуры, для которой нет действующей спецификации или их несколько - интересно будет узнать, что просходит в подобных ситуациях.
Обработка по спецификациям рассчитывает состав таблиц товаров для документов выпуск продукции и заказ материалов в производство и позволяет записать документы.
Если поднять регистр сведений связывающий документы в группу то при расчете по плану производства, обработка подставит заказ и выпуск связанные с ним. При таком использовании полезным может оказатся умение обработки сопоставлять рассчетную таблицу, с таблицой записанного документа.
Например: вы изменили план производства, а связанные документы уже записаны. Если повторно рассчитать этот план в обработке она покажет цветом полей заказ и выпуск (то же самое происходит когда они пустые), что данные документа не соответствуют данным таблиц. Сравнение выполняется расчетом хеша от сериализованной таблицы из документа и хеша сериализованной таблицы из обработки, с последующим сопоставлением хешей.
В модуле формы даны комментарии необходимые для отключения использования связывающего регистра сведений SZV_ГруппыПроДокументов.
Обработка содержит СведенияОВнешнейОбработке и готова к интеграции в конфигурацию.
Обработка разарабатывалась на платформе 1С:Предприятие 8.3 (8.3.9.1850), эксплуатируется на релизе 1С:Комплексная автоматизация 2.0 (2.0.3.179).