\subsection{Документ <<План>>}
\label{doc:Plan}

\subsubsection{Описание предметной области}

Документ предназначен для составления планов работы гофроагрегата и перерабатывающего оборудования.

Документ существует в СИСТЕМЕ, необходимо внести изменения в функциональность.

%При использовании механизма автоматического планирования работы гофроагрегата на предприятии увеличится количество раскроев, что приведет к разделению выхода паллет после гофроагрегата по одному заказу. 
%Это потребует  организовать хранение паллет после гофроагрегата для удобного поиска паллет одного заказа. 


\bigskip

\subsubsection{Функциональные требования}



% \point{Идентификаторы заданий}

% На момент обследования на ПРЕДПРИЯТИИ каждый заказ в раскрое имел уникальный номер и в заданиях на переработку указывались эти номера, чтобы было понятно, из какого раскроя заготовки необходимо брать.

% При внедрении НЕ ТРЕБУЕТСЯ сохранять данный подход. В СИСТЕМЕ в качестве уникального идентификатора будет использоваться связка <<уникальный номер задания из непрерывного плана>> + <<номер заказа>> (это будет выводиться на внутренних бирках). При этом уникальные номера заданий из непрерывного плана содержат двойной номер: номер оперативного плана, из которого задание было перемещено в НП и уникальный номер заданий на переработку или раскроя внутри этого оперативного плана. Поэтому обычно по первой части номера можно <<вычислить>> задания, которые довольно давно уже находятся в плане, но не выполнены.

% Важно, что уникальные номера не меняются, если плановик поменяет порядок следования задания в непрерывном плане (ранее на ПРЕДПРИЯТИИ номера устанавливались только после планирования порядка раскроев, поэтому практически всегда шли по возрастанию).

\point{Альтернатива по заготовкам}

На вкладке <<Список заказов для планирования>> применить цветовое выделение (по второй колонке <<Заказ/Заявка>> в табличной части) для строк имеющих альтернативное значение (более 1 значения) в справочнике <<Заготовка>>.


\point{Альтернатива по профилю гофра}

На форме <<Изменение параметров заказа в плане>> поле <<Профиль>> сделать недоступным для редактирования.

Для готовых изделий, имеющих разные номенклатуры с отличием по типу <<Профиль гофра>>, рекомендовано создание двух независимых номенклатур (двух независимых технологических карт). 
В СИСТЕМЕ разрешить изменение номенклатуры в заказе, без отмены проведения документа, пользователю с выделенными правами. Пользователь внесший изменение номенклатуры в заказе, в ОБЯЗАТЕЛЬНОМ ПОРЯДКЕ, информирует отдел планирования о внесенных изменениях, после чего планеровщик выполняет перезаливку заказа в табличную часть документа <<Список заказов для планирования>>.


\point{Дозагрузка заказов. Отбор по марке и профилю}

На форме, которая вызывается по команде ”Дозагрузка заказов”, необходимо добавить возможность отбора по марке и профилю гофрокартона.
Добавить поля:
\begin{itemize}
\item Марка --- выбор (одного) элемента справочника <<Марки ГК>>;
\item Профиль --- выбор (одного) элемента справочника <<Профили ГК>>.
\end{itemize}

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



\bigskip

%\point{Печатная форма задания на гофроагрегат}

%Внести изменения во внешний вид текущего задания на гофроагрегат, печатаемого из СИСТЕМЫ.

%В заголовке каждой из групп раскроев необходимо убрать вывод слоев композиции и оставить только вывод слоев картона с указанием необходимого объема.

%Внешний вид отчета должен быть подобен представленному на рисунке \ref{pic:Plan}.

%\begin{figure}[htb]
%\begin{center}
%  \includegraphics[height=\textheight, width=1.2\textwidth, angle =90, keepaspectratio]{50_Pics/Pattern1.jpg}
%\end{center}
%  \caption{Внешний вид задания на гофроагрегат}
%  \label{pic:Plan}
%\end{figure}
%\FloatBarrier



% % В печатном задании на ГА объем сырья надо учитывать с допуском (использовать коэффициенты гофрирования с браком из справочника ''Профили'').


%\bigskip

%\point{Печатная форма задания на линию переработки}

%Внести изменения во внешний вид текущего задания, печатаемого из СИСТЕМЫ.

%Внешний вид отчета должен быть подобен представленному на рисунке \ref{pic:Pattern}.


%\begin{figure}[htb]
%\begin{center}
%   \includegraphics[height=0.9\textheight, width=1\textwidth, angle=0,  keepaspectratio]{50_Pics/Rep_ConvLineTask.jpg}
%  \includegraphics[height=1\textheight, width=1\textwidth, angle=90,  keepaspectratio]{50_Pics/Pattern.JPG}
%\end{center}
%  \caption{Внешний вид задания на линию переработки}
%  \label{pic:Pattern}
%\end{figure}
%\FloatBarrier


%Поля формы:

%\begin{enumerate}
%    \item Дата отгрузки --- дата отгрузки, указанная в заказе;
%    \item Номер заказа;
%    \item Наименование изделия --- наименование технологической карты, указанной в заказе;
%   \item № КР --- код технологической карты, указанной в заказе;
%    \item Площадь изделия, м2 --- площадь изделия, указанная в технологической карте заказа;
%    \item Ширина, мм --- ширина заготовки;
%    \item Длина, мм --- длина заготовки;
%    \item Марка --- марка гофрокартона, указанная в плане;
%    \item Профиль --- профиль гофра, указанный в плане;
%    \item Цвет --- цвет лицевого слоя гофрокартона, указанный в плане;
 %   \item Цвета ---  список необходимых пантонов для печати и потребность в пантоне, рассчитанную по формуле, указанную в разделе  \ref{formula:pattern_rqrmt};
%    \item Изделий на штампе --- кратность изделия на указанном шаге, параметр из технологической карты заказа;
 %  \item Группа сложности --- группа сложности, указанная в технологической карте заказа;
%     \item Начало --- плановая дата и время начала выполнения заказа на линии;
%    \item Окончание --- плановая дата и время окончания выполнения заказа;
%    \item Количество поддонов --- плановая потребность в поддонах, определяется как отношение объема выпуска к параметру <<Количество в паллете>> в технологической карте заказа, округление в бОльшую сторону до целого числа;
%    \item Задание, шт --- плановый объем готовой продукции в штуках по данным планирования;
%    \item Задание, кв.м --- плановый объем готовой продукции в квадратных метрах по данным планирования;
%    \item Заготовок, шт --- плановый объем заготовок, в штуках по данным планирования;
%    \item Следующая линия --- следующий шаг по данным планирования;
%    \item Краска --- наименование используемой краски, указанное в технологической карте (несколько красок прописываются через запятую); 
%    \item Комментарий --- комментарий по данным планирования.
%\end{enumerate}

% В поле ''Цвета'' необходимо выводить список необходимых пантонов для печати и потребность в пантоне, рассчитанную по формуле, указанной в разделе  \ref{formula:pattern_rqrmt}.

% \point{Печатная форма отчета ''Потребности в материалах''}

% Отчет существует в СИСТЕМЕ и вызывается из формы планирования.

% Внести следующее изменение.
% Колонку «Рулонов» рассчитывать с использованием данных из регистра сведений «Средний вес рулонов».
% При вычислении необходимо значение колонки «Вес, тонн» делить на средний вес одного рулона. Средний вес одного рулона необходимо получать из регистра с ключом по необходимому формату. Если в регистре запись со средним весом для формата отсутствует, тогда считать средний вес равным 1 тонне.


\bigskip


% \bigskip

% \point{Форма редактирования раскроев}

% Добавить колонку ''Контрагент''.

% % При выполнении команды «Оценка наличия сырья» Система должна учитывать не только объем, но и количество рулонов на складе. Например, Система при оценке не должна поставить единственный рулон на два раската в раскрое.
% % Замечание! При этом в отчете по потребностям в сырье реальные рулоны со склада не учитываются, а колонка «рулонов» вычисляется с использованием значений регистра со средним весом рулонов как указано в пункте выше.


% \bigskip

% \point{Расчет потребности краски по заданию}

% \label{formula:pattern_rqrmt}

% В задании на переработку выводится наименование и объем необходимой краски, если она должна использоваться на данном шаге маршрута выполнения.

% При расчете необходимо использовать следующую формулу

% $Vизд * Y * Sпеч / 1000000 + V1$

% где:

% $Vизд$ --- объем изделий запланированный на текущий станок. 

% $Y$ --- расход краски грамм на м2 (умноженное на 1000). (характеристика оборудования). Пример значения 4000.

% $Sпеч$ --- площадь запечатки выбранным пантоном (округленное до 2-х знаков) (из техкарты)

% $V1$ --- добавочное количество краски на каждый пантон (кг) текущего станка  (характеристика оборудования)


% \bigskip

% \point{Планирование изделий с покупным полуфабрикатом}

% Общее: изделия с покупным полуфабрикатом не следует планировать к выпуску на гофроагрегате, но необходимо ставить в план переработки (в оперативном плане и в непрерывном плане).

% Для изделий с покупной заготовкой в технологической карте необходимо в маршруте указывать первым шагом гофроагрегат как и для стандартных изделий.  

% \begin{enumerate}


%     \item  В Технологической карте добавить новый реквизит <<Покупной полуфабрикат>> --- признак (галочка) того, что по данному изделию не следует планировать раскрой на гофроагрегате, а следует только планировать шаги маршрута по переработке. В тексте далее под заказами с покупным полуфабрикатом имеются в виду заказы, в справочнике ''Технологическая карта'' которых установлен признак <<Покупной полуфабрикат>>.

%     \item  В настройках СИСТЕМЫ добавить новую константу <<Время начала переработки для покупных ПФ>> --- время, которое будет <<считаться>> временем выхода заготовки с гофроагрегата в тот день, когда полуфабрикат будет доставлен на Предприятие. 

%     \item  При загрузке заказов в оперативный план (при использовании непрерывного планирования) Система должна загружать заказы, которым еще требуется выпуск на гофроагрегате. Кроме этого, по заказам с покупным полуфабрикатом необходимо проверять, требуется ли еще допланировать переработку, и, если требуется,  загружать эти заказы в список для планирования.

%     \item  В оперативном плане при построении раскроев Система должна пропускать и не планировать на гофроагрегат заказы с покупным полуфабрикатом.

%     \item  В оперативном плане при использовании кнопки <<Ракета>> (для непрерывного планирования) при автоматическом планировании заданий на переработку необходимо заказы с покупным полуфабрикатом планировать на переработку несмотря на то, что они не запланированы на гофроагрегат в текущем плане. Для таких заказов временем выхода с ГА считать соединенные дату поступления из документа <<Заказ поставщику>> и время из константы <<Время начала переработки для покупных ПФ>>.

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

%     \item При проведении документа выработки по переработке для оборудования второго шага маршрута для заказа с покупной заготовкой не следует выполнять списание из внутреннего регистра по полуфабрикатам, которые учитываются при выработке на ГА.

%     \item  В Журнале заказов для заказов с покупным полуфабрикатом необходимо подсвечивать строку с заказом, если по этому заказу нет ни одной записи в проведенном документе <<Заказ поставщику>>.

%     \item В отчете <<Портфель заказов>> для заказов с покупным полуфабрикатом необходимо подсвечивать строку с заказом, если по этому заказу нет ни одной записи в проведенном документе <<Заказ поставщику>>.


% \end{enumerate}

\clearpage