РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ
сайт etalon-a.ru пока в доработе, по всем вопросам пишите sales@etalon-a.ru  +7 (495) 971-86-39
×
Меню
Индекс

План производства + Рабочее место участка производства

Закладка План производства.
а) Добавлена закладка План производства с ТЧ в документ Заказ на сборку.
Колонки:
■ Участок - редактируемая, тип = справочник Участки;
■ Кол-во по заказу - не редактируемая, тип = Число, выводить значение из поля собрать закладки Основное;
■ Кол по плану - редактируемая, тип = Число, по-умолчанию заполнять остатком предыдущей строки участка, а если первая, то из поля собрать закладки Основное;
■ Выполнено - редактируемая, тип = Число;
■ Осталось – не редактируемая, тип = Число, формула: Кол-во по заказу - всего Выполнено по предыдущим строкам участка;
■ Время начала (план) - редактируемая, тип = Дата и время;
■ Время окончания (план) - редактируемая, тип = Дата и время;
■ Итого часов (план) – не редактируемая, тип = Время, формула: Время окончания (план) - Время начала (план);
■ Время начала (факт) - редактируемая, тип = Дата и время;
■ Время окончания (факт) - редактируемая, тип = Дата и время;
■ Итого часов (факт) – не редактируемая, тип = Время, формула: Время окончания (факт) - Время начала (факт);
■ Разница по времени – не редактируемая, тип = Время, формула: Итого часов (факт) - Итого часов (план).
б) Добавлен чекбокс учитывать количество в справочник участки и заполнять Кол по плану только при установленном флажке.
■ При заполнении ячейки Выполнено создавать автоматически новую строку поэтому же участку, а ячейку Выполнено предыдущей строки участка делать недоступной.
■ Запрет не заполнение ячейку Выполнено, если не заполнены ячейки Время начала (факт) и Время окончания (факт)
 
Форма План производства.
а) Создана новую форма План производства со списком строк планов производства из всех заказов
■ добавлены колонки Заказчик и Заказ.
■ в раздел Дискретное производство добавить одноименную команду для открытия формы План производства
■В форме -План производства добавлен чек бокс отбора только невыполненные. При установленной галочке выводить только те строки, в которых не заполнена ячейка Выполнено
 
Календарь.
■ Создана форма Календарь с календарем по аналогии с формой Календарь менеджера (CRM->Органайзер-> Календарь).
■ Слева от календаря сделан переключатель всех участков справочника.
■ Реализована возможность выбора цвета диаграммы для участка.
■ В календарь выведена диаграмму времени начала/окончания план из заказов по выбранному участку.
 
Планировщик.
■ вид планировщика реализован по разбивке День и Неделя.
 
Спецификация (доработки).
справочник Типы операций монтажа
справочник Участки
 
■ в расширении Производство сделан перечисление с типами операций монтажа, в участке сделать реквизит тип = перечисление, а в плане производства сопоставлять его по наименованию справочника;
■ перечисление Стороны монтажа значения top/bot сделано в конфигурации в справочнике Варианты комплектации номенклатуры
■ реализовано для колонки Количество в 1 изд, чтобы не из набора выводилось, а всегда считалось по формуле Количество/Собрать (даже если есть в наборе).
■ В форме спецификации для колонки Тип монтажа убраны строковые варианты SMT_A_t и SMT_A_b, добавлен строковый вариант SMT_A
■ добавлено реквизит top/bot (тип = Перечисление Стороны монтажа) в ТЧ Товары;
■ в ТЧ  Товары по ref des  переименовал реквизит  TB  в  top/bot ;
■ в ТЧ  Товары по ref des  изменил тип реквизита  top/bot  с  Строка  на Перечисление  Стороны монтажа ;
■ вывел колонку реквизита  top/bot  ТЧ  Товары  на форму варианта комплектации (закладка  Основное ).
■ Добавлено реквизит  top/bot  (тип = Перечисление  Стороны монтажа ) в ТЧ  Комплектующие  документа  Заказ на сборку (разборку)  и вывел колонку реквизита на форму документа.
■ При заполнении заказа на сборку комлектующими во варианту комплектации различными способами (меню Заполнить->Запонить комплектующими, при создании заказа на основании спецификации и т.п.)  реализовано заполнение колонки  top/bot  заказа из закладки Основное варианта комплектации.
■ В расширение Производство добавлено перечисление  Типы операций монтажа  - значения: SMT_A, SMT_R, THT_V, THT_S, THT_R.
■ Добавлен реквизит  Тип операции монтажа  (тип = перечисление  Типы операций монтажа ) в справочник  Участки .
 
Заказ на сборку (разборку).
В несохраняемой колонке Количество в 1 изд.  ТЧ  Комплектующие реализован расчет значения по формуле: Количество/Собрать, где:
■ Количество - это итоговое количество ТЧ  Комплектующие  по номенклатуре строки (это необходимо, чтобы, например, при разбиении строки выводилось итоговое количество в 1 изделии, а не в разрезе строк, т.е., например, собрать = 10, количество = 10, Количество в 1 изд. = 1, а если разбить строку по 5, например, с разным обеспечением, то, чтобы в строках выводилось Количество в 1 изд. = 1, а не по 0.5);
■ Собрать - поле на закладке  Основное .
 
Расчет колонки  Количество в 1 изд. модифицированная схема работы:
■ при подборе товаров в ТЧ Комплектующие;
■ при заполнении ТЧ Комплектующие по варианту комплектации;
■ при заполнении ТЧ Комплектующие оборудованием;
■ при вставке строк в ТЧ Комплектующие из буфера обмена;
■ при закрытии заказа (гиперссылка в шапке);
■ при отмене неотработанных (кнопка на закладке Основное);
■ при открытии формы нового документа (в т.ч. при вводе заказа на основании спецификации);
■ после записи документа из формы (технически необходимый расчет);
■ при чтении документа из базы (при открытии и по команде Перечитать);
■ при добавлении в ТЧ Комплектующие новой строки (в т.ч. копированием);
■ после удаления строки из ТЧ Комплектующие;
■ при изменении количества в ТЧ Комплектующие (в т.ч. при заполнении по значению);
■ при изменении количества Собрать (закладка Основное);
■ при изменении номенклатуры в ТЧ Комплектующие
 
В ТЧ План производства добавлены реквизиты:
■ Установлено компонентов (тип = Число15.3, неотрицательное);
■ Скорость установки (к/ч) (тип = Число15.3).
 
В не редактируемые колонки реквизитов установлено компонентов и Скорость установки (к/ч) на закладку План производства заказа на сборку.
 
В колонке установлено компонентов ТЧ План производства   реализовано расчет значения по формуле: Итого количество в 1 изделии по типу операции участка * Выполнено, где итого количество в 1 изделии по типу операции участка - это сумма выражений Количество/Собрать по строкам ТЧ Комплектующие, в которых тип операции монтажа равен значению, найденному по наименованию по типу операции монтажа участка строки плана производства, где:
■ Количество - это количество из строки ТЧ Комплектующие;
■ Собрать - поле на закладке Основное.
 
Расчет колонки установлено компонентов:
■ при подборе товаров в ТЧ Комплектующие;
■ при заполнении ТЧ Комплектующие по варианту комплектации;
■ при заполнении ТЧ Комплектующие оборудованием;
■ при вставке строк в ТЧ Комплектующие из буфера обмена;
■ при закрытии заказа (гиперссылка в шапке);
■ при отмене неотработанных (кнопка на закладке Основное);
■ при открытии формы нового документа (в т.ч. при вводе заказа на основании спецификации);
■ при копировании строки ТЧ Комплектующие;
■ после удаления строки из ТЧ Комплектующие;
■ при изменении типа операции монтажа в ТЧ Комплектующие (в т.ч. при заполнении по значению);
■ при изменении количества в ТЧ Комплектующие (в т.ч. при заполнении по значению);
■ при изменении количества собрать (закладка Основное);
■ при изменении участка в ТЧ План производства;
■ при изменении Выполнено в ТЧ План производства (в т.ч. при очистке времени начала (факт) или времени окончания (факт)).
В колонке Скорость установки (к/ч) ТЧ План производства реализован расчет значения по формуле: Установлено компонентов / Итого часов (факт) в десятичном формате (т.е. 1:30 в десятичном формате = 1.5).
 
Расчет колонки Скорость установки (к/ч):
■ при изменении времени начала (факт);
■ при изменении времени окончания (факт);
■после расчёты значения установлено компонентов.
 
В динамический список формы План производства вывел колонки установлено компонентов   Скорость установки (к/ч) из планов производства заказов на сборку.
 
Календарь производства.
■ Изучение объекта Планировщик (анализ документации, эксперименты, анализ формы Календарь менеджера и её алгоритмов).
■ Добавлено реквизит Индекс цвета календаря (тип = Число10.0, неотрицательное) в справочник Участки.
■ Создана форму элемента справочника Участки (ранее использовалась простая форма, генерируемая платформой).
■  в форму элемента справочника участки добавлен реквизит Индекс цвета календаря в виде картинки Цвет в календаре (квадратик с картинкой цвета, соответствующего индексу).
■ При нажатии на картинку Цвет в календаре   реализовано выбор цвета из списка цветов CRM.
■ Создана форму списка справочника Участки, чтобы убрать колонку Индекс цвета календаря с числовыми значениями (ранее использовалась простая форма, генерируемая платформой).
■ Создано новую форму Календарь производства и настроил.
■  в раздел Дискретное производство добавлено одноименную команду для открытия формы.
■ В форму добавлено всплывающее поле Дата отображения (по-умолчанию = текущая дата) в виде календаря с отображением выбранной даты в виде гиперссылки;
■ поле  Вариант периода  (сохраняемое) в виде переключателя с вариантами: День и Неделя (по-умолчанию = День);
■ поле Участок (сохраняемое, тип = справочник Участки);
■ кнопку обновить;
■ поле Планировщик.
■ Заблокированы программное лишние возможности планировщика.
■ При переключении периода планировщика с помощью колеса мыши реализовано обновление даты отображения в соответствии с выбранным вариантом отображения.
■ Реализована настройка и перезаполнено планировщика элементами в соответствии с выбранной датой отображения и вариантом периода по выбранному участку:
■ при открытии формы;
■ при нажатии кнопки обновить;
■ при выборе даты отображения;
■ при переключении варианта периода;
■ при выборе участка;
■ при переключении периода планировщика с помощью колеса мыши.
■  При заполнении планировщика реализовано создание элементов, которые соответствуют строкам ТЧ План производства проведенных документов Заказ на сборку (разборку), в которых:
■ участок равен выбранному участку;
■ время окончания (план)> = начало отображаемого периода, а если время окончания (план) не заполнено, то время начала (план)> = начало отображаемого периода;
■ время начала (план) <= окончание отображаемого периода;
■ заполнен служебный реквизит Идентификатор строки.
■  При заполнении планировщиках элементами реализовано заполнение реквизитов элемента:
■ Значение = структура с полями: Документ = ссылка на заказ, Идентификатор строки = идентификатор строки ТЧ План производства заказа;
■ Начало = время начала (план) строки ТЧ План производства заказа, а если не заполнено, то время окончания (план);
■ Конец = время окончания (план) строки ТЧ План производства заказа, а если оно <= Начало, то Начало;
■ Текст = представлении заказа + номер строки ТЧ План производства заказа;
■ Цвет фона = цвет в календаре выбранного участка.
■  Для ускорения заполнения планировщика настроил индексирование реквизита Участок ТЧ План производства документа Заказ на сборку (разборку).
■  При двойном клике на элементе планировщика реализовано открытие соответствующего документа Заказ на сборку (разборку).
 
В командную панель формы добавлены стандартные команды планировщика Печать и Предварительный просмотр.
 
План производства.
■ добавлен ответственный
■ добавлен фильтр по факту в виде стандартного выбора периода: время начала (факт)> = начальной даты, время окончания (факт) <= конечной даты;
■ добавлено условие отбора только не выполненные на: не заполнено время начала (факт) или время окончания (факт).
 
Закладка План производства заказа на сборку:
■ добавить вверху таблицу Плановое время по участкам: участок, плановое время;
■ в справочник Участки добавить настройку рабочего времени;
■ при заполнении время начала (факт) заполнять время окончания (факт) и создавать новые строки плана по участку для каждого рабочего дня исходя из таблицы Плановое время по участкам, производственного календаря и настройки рабочего времени участка.
 
Форма Рабочее места участка производства:
■ на первом шаге вместо списка заказов нужен список запланированных (заполнено время начала (план) и время окончания (план)), но не выполненных (не заполнено время начала (факт) или время окончания (факт)) строк планов производства из заказов (колонки: время начала (план), время окончания (план), номенклатура, количество, контрагент);
■ на первом шаге реализовать возможность добавления строки плана в любой заказ с предварительным выбором заказа и участка, при этом после добавления плана сразу переходить на следующий шаг, как будто добавленная строка уже выбрана.
■ В форме Календарь производства   реализована возможность интерактивного изменения элементов календаря (перемещение, изменение границ) с автоматическим изменением значений в ячейках плана производства в заказах на сборку и автоматическим пересчетом итогов строке плана производства.
■  в форме План производства:
■ в динамический список вывел колонку Ответственный из планов производства заказов на сборку;
■ в шапку добавлено поле Период факта и реализовано отбор в динамическом списке по условию: время начала (факт)> = начальной даты (если начальная дата заполнена) и время окончания (факт) <= конечной даты (если конечная дата заполнена);
■ изменено условие отбора только не выполненные на: не заполнено время начала (факт) или время окончания (факт).
■  Добавлено ТЧ Плановое время по участкам в документ Заказ на сборку (разборку). Реквизиты: Участок (тип = справочник Участки), Плановое время (тип = Строка10, маска = 9999:99:99).
■  На закладку План производства заказа на сборку вывел ТЧ Плановое время по участкам и настроил.
■  При изменении значения в ячейке Плановое время ТЧ Плановое время по участкам   реализовано проверку значения на корректность и приведение значения к корректному формату времени.
■ В форме Рабочее место участка производства   реализовано пересчет значений установлено компонентов и Скорость установки (к/ч) в ТЧ План производства заказа на сборку при изменениях ТЧ из этой формы.
■ Анализ типового механизма Производственные календари и его алгоритмов. Итог: есть ещё типовой механизм Графики работы, который можно привязать к участкам для гибкой настройки рабочего времени.
■  ТЧ Плановое время по участкам:
■ в справочник участки добавить реквизит График работы;
■ при заполнении время начала план заполнять время окончания план и создавать новые строки плана по участку для каждого рабочего периода исходя из таблицы Плановое время по участкам и графика работы (при этом не учитывать другие строки по участку, если есть).
■ В документе  Заказ на сборку  при интерактивном изменении значения в ячейке  Время начала (план) , если в строке заполнен участок и не заполнено время окончания план (чтобы не заполнялось, если уже заполнено) и заполнено время начала план и время начала план - это не начало дня (чтобы не заполнялось при выборе даты из календаря) и в ТЧ  Плановое время по участкам  указано плановое время для участка строки, то исходя из рабочих периодов расписания (максимум - сутки, если расписание не заполнено) графика работы участка (если у участка не заполнен, то основного графика работы - по-умолчанию  Российская Федерация ):
■  реализовано поиск первого ближайшего к времени начала план рабочего периода, у которого время окончания больше времени начала план;
■  в текущей строке реализовано заполнение ячейки Время начала (план) значением начала найденного периода, если оно больше времени начала план;
■ в текущей строке реализовано заполнение ячейки Время окончания (план) значением окончания найденного периода, но не более Время начала (план) + плановое время;
■ распределение оставшегося планового времени на следующие рабочие периоды путем создания новых строк в ТЧ План производства по участку текущей строки:
■ с заполнением ячеек Время начала (план) значениями начал периодов;
■ с заполнением ячеек Время окончания (план) значениями окончаний периодов, но не более Время начала (план) + остаток нераспределенного планового времени;
■ с корректным заполнением/расчетом прочих ячеек (в т.ч. служебных);
comments powered by Disqus