\newpage

\subsection{Документ <<Выработка гофроагрегата>>}
\label{doc:corrugatorproduction}



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

Документ существует в СИСТЕМЕ.
Документ предназначен для регистрации выработки заготовок и готовой продукции на гофроагрегате. Является рабочим местом машиниста гофроагрегата.
Документ участвует в процессе "Выпуск готовой продукции и полуфабрикатов".


% Для каждого раскроя из задания необходимо реализовать вывод следующих полей в таблице ''Раскрои''.

% \pc
% \begin{longtable}{|p{4cm}|p{4cm}|p{8cm}|}
% \hline
% {\bf Наименование} & {\bf Тип данных} &  {\bf Комментарий} \endhead
%     \hline
%     Рилевки & Строка (50)  & Рилевки изделия на раскрой \\
%     \hline
%     Количество поддонов & Число(15,2) & Количество поддонов, вышедших с гофроагрегата, штук. Значение должно вводиться оператором вручную. \\
%     \hline
%     Всего м2 & Число(15,2) & Общее количество метров по раскрою с потерями. Итоговую сумму по данной колонке выводить в шапке документа в поле ниже поля <<Зачтенные метры>>.\\
%     \hline     
    
%   \caption{Новые поля в документе <<Выработка гофроагрегата>>. Таблица ''Раскрои''}
%   \label{tab:corrugatorproductionCuts}
% \end{longtable}


\subsubsection{Атрибуты}

%Добавить новые атрибуты.
%\pc
%\begin{longtable}{|p{4cm}|p{4cm}|p{8cm}|}
%\hline
%{\bf Наименование} & {\bf Тип данных} &  {\bf Комментарий} \endhead
    %\hline
    %Количество поддонов & Число (5,0) & Количество поддонов по факту.\\
    %\hline
    %Приладка, шт & Число целое & Количество входящих заготовок, которое было использовано на приладку. Вносится пользователем вручную, не входит в объем отбракованных заготовок.\\
    %\hline
  %\caption{Новые поля табличной части раскроев документа <<Выработка по гофроагрегату>>}
% \label{tab:corrugatorproduction}
%\end{longtable}
%
В шапке документа добавить поле <<Старший машинист>>, ссылка на справочник ФизическиеЛица.

В табличной части <<Сотрудники>> внести следующие изменения.

\pc
\begin{longtable}{|p{4cm}|p{4cm}|p{8cm}|}
\hline
{\bf Наименование} & {\bf Тип данных} &  {\bf Комментарий} \endhead
    \hline 
    Должность & Справочник <<Должности>> & Тип реквизита справочник.\\
    \hline 
    Рабочее место & Справочник <<Рабочие места>> & Тип реквизита справочник.\\
    \hline
    \caption{Новые поля документа <<Выработка по гофроагрегату>>. Таблица <<Сотрудники>>}
  \label{tab:productionFields_workers}
\end{longtable}
\FloatBarrier

В табличной части <<Брак>> внести следующие изменения.

\pc
\begin{longtable}{|p{4cm}|p{4cm}|p{8cm}|}
\hline
{\bf Наименование} & {\bf Тип данных} &  {\bf Комментарий} \endhead
    \hline 
    Количество, шт. & Целое число & Заполняется на основании информации, внесенной машинистом (в штуках) \\
    \hline 
    Количество, кв.м & Число (10,1) & Заполняется на основании информации, внесенной машинистом и информации в ТК (в кв.метрах)\\
    \hline
    % Количество, \% & Число (3,1) & Порядок расчета: КоличествоБрак / КоличествоФакт \\
    %\hline
    \caption{Новые поля табличной части <<Брак>>.}
  \label{tab:productionFields_waste}
\end{longtable}
\FloatBarrier

% При закрытии формы <<Выработка>> вызывать форму <<Дефектная ведомость>>, тип вносимых данных Строка, с дублированием внесенных данных на форму <<Выработка>>, запретить закрытие формы <<Выработка>> без внесения данных. По умолчанию на форме <<Дефектная ведомость>> выводить <<Без замечаний>>. 


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




%\point{Печатать внутренней бирки}

%Внутренняя бирка на заготовки должна печататься из СИСТЕМЫ.

%
%За основу необходимо взять печатную форму СИСТЕМЫ и внести правки.
%Внешний вид внутренней бирки для заготовок представлен на рис. \ref{pic:a1}.


%Бирка должна содержать следующие поля:
%\begin{itemize}
%    \item Номер заказа в СИСТЕМЕ;
%    \item Покупатель;
%    \item Марка картона и профиль гофра;
%    \item Размеры заготовки;
%    \item Марка картона;
%    \item Рилевки;
%    \item Размер короба;
%    \item Количество на поддоне;
%    \item Дата изготовления;
%    \item Сырье;
%    \item Бригада;
%    \item Следующий шаг.
%\end{itemize}

%\begin{figure*}[!htb]
%\centering
%  \includegraphics[width=140mm, height=220mm, keepaspectratio]{50_Pics/a1.jpg}
%\caption{Пример внутренней бирки на полуфабрикат}
%\label{pic:a1}
%\end{figure*} 
%\FloatBarrier

% Штрих-код содержит 12 символов как номер заказа, где знак ''.'' заменен знаком ''0'' для заказа, тип изделия в технологической карте которого указан как ''Гофролист'', знак ''1'' во всех остальных случаях.

%Поле <<Марка картона>> необходимо заполнять по правилу: МаркаКартона, знак <</>>, ПрофильКартона.
\point {Форма редактирования}

Добавить вывод информации <<Рилевки>> из запланированного раскроя.

%Поле <<Бригада>> заполнять по правилу: НаименованиеБригады (из документа ВыработкаГофроагрегата), знак <</>>, НомерДокумента (документ ВыработкаГофроагрегата).

Добавить поле <<Следующий Шаг>>, заполнять на основании плана, не заполнять при отсутствии следующего запланированного шага.

%\point{Печать стикеров}

%В командную панель добавить кнопку <<Печать стикеров>>. Печатная форма вызывается привыделении задания в табличной части и нажатии кнопки <<Печать стикеров>> (кнопка активна только при условии ПризнакТКСтикер = Истина).

%\todo[inline]{нужны детали, пока не ясно как и возможно ли}
% \bigskip

\point{Печать бирки на готовую продукцию}



Бирка на готовую продукцию (товарный гофрокартон) должна печататься из СИСТЕМЫ.

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

При выводе на печать Внутренней бирки и бирки на Готовую продукцию, для продукции с типом изделия <<Гофролист>>, поле <<Размер изделия>> заполнять по принципу <<Ширина х Длина>>.

Пример бирки на товарный гофрокартон представлен на рис. \ref{pic:a12}.
% Графа с номером паллеты остается пустой и должна заполняться в распечатанном бланке упаковщиком.

% Реквизиты организации должны выводиться исходя из организации, указанной для заказа.
%Бирка должна содержать следующие поля:
%\begin{itemize}
%    \item Наименование и адрес организации;
%    \item Логотип организации;
%    \item Заказчик;
%    \item Номенклатура;
%    \item Условия хранения;
%    \item Штрих-код;
%    \item Манипуляционные знаки;
%    \item Количество на поддоне;
%    \item Дата изготовления;
%    \item Номер заказа в СИСТЕМЕ;
%    \item Тех.карта;
  %  \item Покупатель;
  %  \item Количество на поддоне;
  %  \item Бригада;
  %  \item Краткое наименование варианта упаковки, указанного в технологической карте.
%\end{itemize}

\begin{figure}
\begin{center}
  \includegraphics[height=0.5\textheight,  angle=90,  keepaspectratio]{50_Pics/a12.JPG}
\end{center}
  \caption{Пример бирки готовую продукцию}
  \label{pic:a12}
\end{figure}



%Поле <<Номер заказа в СИСТЕМЕ>> обозначено на примере цифрами 6693, поле <<Тех.карта>> обозначено на примере цифрами 1608.
Штрих-кодом на примере обозначено место расположения поля, штрих-код выводить не нужно.

%\todo[inline]{Уточнить про штрихкод}


%\point{ВОПРОСЫ}

%Добавить ограничение по загрузке заказов машинистом. 
%Желательно, чтобы машинист брал в работу задания в том порядке, как указал плановик. Если порядок меняется, то машинист обязан указать причину. 
	
%В форме <<Дозагрузка заказов из НП>> добавить кнопки <<Выбрать все/убрать все>>.
%Дата окончания в отборе должна быть определена как дата/время окончания смены (свойство документа).

%Если при добавлении из НП оператор забрал не первую строку, то в строке заказа установить признак <<Изменен Порядок>>, при этом выводится сообщение с указанием причины изменения порядка загрузки, тип вносимых данных: Справочник ''Причины изменения порядка''.

%Реализовать проверку при попытке изменения статуса документа. Если есть строчки в табличной части заказов с признаком <<ИзмененПорядок>>, требовать заполнить поле <<ПричинаЗамены>>. Добавить проверку наличия событий в журнале работы оборудования с типом <<Причина не определена>>. При наличии таких записей выдавать сообщение пользователю и не давать установить статус <<Одобрено мастером>>.

% В НП выводить колонку с признаком <<Изменен порядок>>. \todo[inline]{Нужна помощь с тем как этот механизм можно было бы реализовать}




%\point{Статусы проверки документа}

%В документе добавить новый реквизит ''Статус'' с вариантами выбора следующих значений: Новый, Одобрено мастером, Проверено.
%Удалить из документа реквизит ''Проверено'', так как ему на смену приходит поле со статусом.


%Реализовать следующие правила работы со статусами.

%\pc
%\begin{longtable}{|p{4cm}|p{12cm}|}
%\hline
%{\bf Значение} & {\bf Комментарий} \endhead
%    \hline 
%    Статус = Новый & При создании документа.\\
%    \hline 
%    Статус = Одобрено мастером & При установке заполняется автоматически реквизит «Сменный мастер». При изменении на <<Новый>>, <<Сменный мастер>> очищается.\\
%    \hline 
%    Проверено = Истина & Документ был проверен начальником производства. Блокировка документа для изменений. Проверенные документы разрешено редактировать только пользователям с правом <<Проверка выработки>>.\\
%    \hline
%    \caption{Статусы в документе <<Выработка гофроагрегата>>}
%  \label{tab:productionstatus}
%\end{longtable}
%\FloatBarrier


%\point{Учет выработки, учет брака}

%Необходимо реализовать проверку следующей ситуации: выполнение строки задания в объеме меньшем, чем запланировано.

%Добавить в настройки системы параметр <<Допустимое отклонение, штук изделий>>.

%В строке выработки добавить новое текстовое поле ''Комментарий по недовыпуску''.

%Если пользователь в строке задания указывает факт такой, что сумма факта хороших и бракованных изделий отличается от объема указанного в задании плановиком, тогда он должен указать текстовый комментарий в поле ''Комментарий по недовыпуску''.
%При попытке установить статус документу ''Одобрено мастером'' СИСТЕМА должна проверять, что для всех строк, где есть выработка, либо указана причина недовыпуска, либо объем близок к плановому -- если проверка не выполняется хоть для одной строки, то запрещать устанавливать данный статус.



\point{Журнал регистрации изменений в документе}

Создать регистр изменений в документе <<Выработка ГА>> по аналогии с регистратором изменений в справочнике <<Технологическая rарта>>. Историю  изменений в документе производить только в случае, когда признак Проверен = Истина (документ был проверен, проставлен признак <<Проверен>> и документ был проведен).

Блокировать возможность изменения документа <<Выработка ГА>> с проставленным признаком <<Проверен>> для пользователей без наличия специальных прав.


%Проверено = Истина (документ был проверен начальником производства, блокировка документа для изменений). Проверенные документы разрешено редактировать только пользователям с правом <<Проверка выработки>>. 

%Проверено = Истина (документ был проверен начальником производства, блокировка документа для изменений). Проверенные документы разрешено редактировать только пользователям с правом <<Проверка выработки>>. Фиксацию изменений в документе ВыработкаГА производить только в случае когда признак Проверено = Истина.

\clearpage