Перейти к содержимому

Как устроены данные реестра

Понимание структуры помогает не создавать дубликаты и правильно исправлять ошибки.

Основная иерархия

Группа заказов (может отсутствовать в планировании)
└─ Заказ
└─ Документ СпМ
└─ Ревизия
└─ Исходная строка и нормализованная позиция

При загрузке СпМ мастер требует выбрать группу, заказ и документ. В планировании также поддерживаются заказы без группы; они отображаются как Без группы.

Группа заказов

Объединяет связанные заказы. Не используйте группу как обязательную формальность, если заказ уже существует в допустимом контексте без неё.

Заказ

Является основным контекстом планирования и регистра. Рабочая итерация план-заказа относится ко всему заказу, а выбранный документ СпМ фильтрует показанные строки.

Документ СпМ

Хранит последовательность ревизий одной спецификации. Новая версия того же документа должна загружаться как новая ревизия, а не как отдельная СпМ.

Ревизия

Фиксирует файл и состояние документа на момент загрузки. Для ревизии сохраняются:

  • исходный файл;
  • исходные строки;
  • нормализованные значения;
  • связи с предыдущей версией;
  • состояние обработки;
  • автор и время операций.

Позиция материала

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

ИсточникРезультат
номер и текст исходной строкивид материала
исходное наименование профилянормализованный ГОСТ
исходные числовые значениямарка стали
лист и контекст файлаагрегированный профиль и масса

Исходные данные не заменяются нормализованными. Они хранятся рядом, чтобы результат можно было проверить.

Связь между ревизиями

Связь переносит устойчивую идентичность позиции через изменения документа. Новая строка может:

  • продолжать старую позицию;
  • быть новой;
  • заменить ранее связанную строку после ручной перепривязки;
  • не иметь продолжения в следующей ревизии.

План-заказ и регистр

Рабочая итерация хранит подготовленные распределения. После утверждения её строки записываются в регистр заказов. Регистр предназначен для просмотра утверждённого факта; для корректировки создаётся новая рабочая итерация.

Вспомогательные факты

  • отчёт замен связывает строки по собственным реквизитам и не выбирает один заказ перед загрузкой;
  • отчёт движения по ЖД создаёт транспортные события;
  • материалы в пути соединяют утверждённый заказ с транспортом и складом;
  • свод материалов рассчитывается из актуальной потребности и утверждённых фактов.

Архив

Архивная запись сохраняет идентификатор, связи и историю, но исключается из соответствующих рабочих списков. Восстановление возвращает ту же запись, а не создаёт новую копию.