- •Содержание
- •Используемые платформы, общие принципы реализации
- •Назначение модуля
- •Состав модуля
- •Форма «Отпуск материалов» Назначение
- •Внешний вид формы
- •Picture 1 Форма "Отпуск Материалов"
- •Picture 2 Форма "Отпуск Материалов" - отображение текущих ресурсов
- •Выполняемые действия
- •Picture 3 История расхода материалов
- •Picture 4 Администрирование
- •Форма «Администрирование - Редактирование» Назначение
- •Внешний вид формы справочника «Материалы»
- •Внешний вид формы справочника «Материалы - Редактирование»
- •Picture 5 Материалы - Редактирование Внешний вид формы «Стоимость материала для точек»
- •Picture 6 Администрирование – Материалы – Редактирование – Стоимость материала для точек Внешний вид формы справочника «Группы работ»
- •Picture 7 Администрирование – Группы работ Внешний вид формы справочника «Работы»
- •Picture 8 Администрирование – Работы Внешний вид формы справочника «Работы - Редактирование»
- •Picture 9 Администрирование – Работы - Редактирование Внешний вид формы «Стоимость работ для точек»
- •Picture 10 Администрирование – Работы – Редактирование – Стоимость работ для точек Внешний вид формы справочника «Нормы расхода материалов»
- •Picture 11 Администрирование – Нормы расхода материалов Форма «Отчет точки о подготовительной работе с контейнером» Назначение
- •Внешний вид формы
- •Picture 12 Отчет точки о подготовительной работе Выполняемые действия
- •Форма «Отчет точки о восстановлении контейнера» Назначение
- •Внешний вид формы
- •Picture 13 Отчет точки о восстановлении контейнера Форма «Отчет о выполненных работах (критерии отбора)» Назначение
- •Внешний вид формы
- •Picture 14 Отчет о выполненных работах (критерии отбора) Форма «Отчет о выполненных работах» Назначение
- •Внешний вид формы
- •Picture 15 Отчет о выполненных работах (в предыдущей форме ничего не было выбрано)
- •Picture 16 Отчет о выполненных работах (в предыдущей форме были выбраны точка и группа работ) Форма «Отчет об израсходованных ресурсах» Назначение
- •Внешний вид формы
- •Picture 17 Отчет об израсходованных ресурсах Действия, выполняемые модулем автоматически Действия, выполняемые по началу месяца
- •Описание таблиц группы Work
- •Запись в таблицу cost
Форма «Отпуск материалов» Назначение
Форма предназначена для автоматизации процедуры отпуска материалов. Форма доступна для выполнения сотрудником центрального офиса.
Внешний вид формы
Образец внешнего вида формы приведен на Picture 1. Форма содержит следующие поля ввода:
выбор точки (комбобокс, содержит список названий удаленных точек, сортированный по алфавиту);
выбор материала (комбобокс, содержит список названий видов материалов/оборудования) с указанием названия единицы измерения;
количество (текстбокс, служит для ввода числа единиц отпускаемого материала)
Форма содержит следующие элементы управления:
кнопка «Исполнить»(Submit) - инициирует выполнение функциональной части кода формы; по нажатию кнопки не происходит выход из формы, а инициализируются поля ввода кроме поля «выбор точки», что дает возможность выбрать следующий вид материала для ранее выбранной точки;
кнопка «Сброс»(Reset) – вызывает сброс значений всех полей ввода в начальное состояние;
кнопка «Возврат»(Exit или Home) – действует как “Сброс» и возвращает управление модулю, из которого данная форма была вызвана;
Кнопка «Сброс», находящаяся справа от поля ввода, вызывает сброс набранного значения и возврат поля в исходное состояние (значение по умолчанию).
Также, может оказаться целесообразным сохранять значения комбобоксов при последующих вызовах формы.
Picture 1 Форма "Отпуск Материалов"
При выборе удаленной точки из выпадающего списка на форме отображаются текущие запасы ресурсов на соответствующей точке, как показано на Picture 2
Picture 2 Форма "Отпуск Материалов" - отображение текущих ресурсов
История выдачи и расходов материалов и оборудования для выбранной точки может быть дополнительно просмотрено с помощью отдельной формы, вызываемой по кнопке «View distribution/charge history».
Выполняемые действия
После заполнения формы ввода и нажатия кнопки Submit выполняется транзакция, включающая следующие действия:
Добавляется запись в таблицу LOCATION_STOCK_HISTORY (поле REF_SUPPLY_OPERATION_CATEGORY_ID должно содержать код операции “distribution” из таблицы SUPPLY_OPERATION_CATEGORY).
В соответствующей (по полям REF_LOCATION_GUID и REF_SUPPLY_GUID) записи таблицы LOCATION_ STOCK_CURRENT:
содержимое ее поля QUANTITY увеличивается на значение LOCATION_STOCK_HISTORY.QUANTITY (добавленной в п.1 записи);
поле LAST_DISTRIBUTED_ON получает значение LOCATION_STOCK_HISTORY.DATE_OPERATION (добавленной в п.1 записи);
поле LAST_ DISTRIBUTED _BY получает значение LOCATION_STOCK_HISTORY.PERSON (добавленной в п.1 записи).
В соответствующей (по полям REF_LOCATION_GUID и REF_SUPPLY_GUID и MONTH_ID – текущий месяц) записи таблицы LOCATION_STOCK_MONTHLY:
содержимое ее поля DISTRIBUTION увеличивается на значение LOCATION_STOCK_HISTORY.QUANTITY (добавленной в п.1 записи).
Форма «История расхода материалов»
Назначение
Форма «История расхода материалов» предназначена для отображения истории выдачи и расхода материалов и оборудования удаленной точкой. Форма доступна для выполнения сотрудником центрального офиса.
Внешний вид формы
Внешний вид формы приведен на Picture 3.