Компания 2х2
Внедрение
Разработка приложения отражения движения на производстве для сети магазинов "Мясной бутик"
Начало проекта
Исследование, выявление потребностей, изучение бизнесс-процессов
Для своевременного отражения в учетной системе факта производства продукции сотрудниками цеха, а также с целью контроля объемов производства и расчета зарплаты сотрудникам в зависимости от этих объемов, требуется организовать рабочие места работников цеха, установив на них рабочие станции и приложение для простого и удобного отражения всех необходимых операций.
На предварительном обследовании и согласовании проекта было принято решение разработать приложения для выполнения основных задач на производстве, которое будет отвечать перечисленным ниже требованиям.
· Приложение должно позволять выполнять следующие операции: Печать этикеток и формирование Выпуска продукции с возможностью корректировки состава в момент выпуска
· Приложение должно работать с таким оборудованием как сканеры штрихкодов, весы электронные. Поддерживать функционал печати на Windows принтер.
· Приложение должно поддерживать работу с сенсорным экраном.
Процесс запуска
внедренное оборудование и программное обеспечение
Этапы
Авторизация
Возможность заведения сотрудников для работы с приложением (в Айтиде). Авторизация в приложении по паролю, штрихкоду через сканер штрихкодов
Обеспечить возможность смены пользователя в форме списка документов выпуска продукции
Стартовое окно приложения
Реализовать стартовое окно приложения для выбора производимых операций: Выпуск или Печать этикеток. Обеспечить возможность переавторизоваться под другим пользователем из стартового окна приложения (вызов окна авторизации по кнопке «Сменить пользователя»). Отображать текущего авторизованного пользователя, а также системные дату и время.
Печать этикеток
·   В режиме выполнения операции по печати этикеток реализовать возможность быстрого поиска товара по коду/штрихкоду/названию прямо из строки поиска и отображение текущего товара, для которого будет печататься этикета, в отдельной области экрана
·   В режиме печати этикеток обеспечить возможность указания количества этикеток для печати и возможность указания принтера, для печати напрямую без окна предварительного просмотра.
·   Отображать в интерфейсе печати этикеток текущего авторизованного пользователя и системную дату и время.
·   По кнопке «Выход» в режиме печати этикеток должен происходить переход к стартовому окну приложения с выбором операции.
Выпуск продукции (список документов)
·   При переходе из стартового экрана в операцию «Выпуск» должно открываться окно со списком документов выпуска. По умолчанию должен применяться фильтр по текущему авторизованному пользователю и за текущую дату.
·   В верхней части окна с документами выводить фильтры по автору, дате или коду товара. При фильтрации по коду товара, должны отображаться документы, содержащие товар с указанным кодом. При указании значения в фильтрах по автору и дате должны отображаться документы по указанным автору и дате. Фильтры можно применять все одновременно. При очистке значений для фильтров выводить все документы, но за исключением фильтра по дате. Во избежание зависания системы в ожидании ответа при накоплении большого числа документов, фильтр по дате должен быть всегда заполнен и не очищаться. По умолчанию фильтрация по текущей дате.
·   В многострочной части формы списка документов отображать следующие колонки:
1.    Номер,
2.    Дата,
3.    Название документа (?) и склад, на который была выпущена продукция
4.    Автор документа
5.    Статус документа (проведен или не проведен)
·   При клике (нажатии на сенсорном экране) по строке многострочной части должна открываться форма документа выпуска
·   Каждый сотрудник может работать только со своим документом, автором которого он является (разграничение прав).
·   Проведенные документы должны открываться только в режиме просмотра и не подлежат редактированию. Отредактировать или удалить такие документы можно только в основном приложении Айтида.
·   Проведенный документ делает проводки в основном приложении Айтида и недоступен для редактирования на рабочем месте производства.
·   Непроведенные документы можно редактировать, но только тем пользователем, который его создал.
·   При открытии любого документа должен происходить запрос авторизации пользователя, с целью исключения ситуаций с открытием чужих документов.
·   Добавить возможность у определенных пользователей (администраторов) включать разрешение на открытие любых непроведенных документов с любым автором.
·   Кнопка «Создать документ» под табличной частью со списком документов открывает форму нового документа Выпуска продукции
·   Кнопка «Заблокировать / Сменить пользователя» открывает окно авторизации
·   Кнопка «Выход» переводит на стартовое окно приложения
Выпуск продукции (документ)
·   Реализовать возможность указания в настройках приложения склада, на который будет выпускаться продукция на конкретном рабочем месте. Эта настройка должна переопределять склад готовой продукции для всей продукции в документе. Если не задан склад в настройках, то склад для выпуска брать из группы ресурсов продукции. Данная настройка с переопределением склада нужна для рабочих мест, производящих заготовки или выпускающие готовую продукцию заранее и оставляя её у себя в цехе, без передачи на склад, заданный в группах ресурсов. Все произведенное в таком цехе перемещают отдельно в торговый зал через товароучетную программу.
·   В верхней части окна документа должно отображаться наименование документа, его номер, дата и склад, на который будет выпущена продукция, если задан общий склад для выпуска. Если общий склад для выпуска для данного рабочего места не задан, то наименование склада не выводить.
·   В верхней части окна вывести строку для поиска товара по коду / названию / штрихкоду (сканером или вручную). Найденная позиция должна добавляться в табличную часть «Продукция».
·   Справа от табличной части «Продукция» кнопки:
- Увеличить количество на 1 в текущей строке
- Уменьшить количество на 1 в текущей строке
- Получить вес с подключенных весов и установить в текущей строке
- Получить вес с подключенных весов и вычесть из количества в текущей строке
- Удалить текущую выделенную строку из документа
·   Реализовать возможность редактирование количества вручную в строке с продукцией путем клика (нажатия на сенсорном экране) по ячейке с количеством.
·   Справа от многострочной части с продукцией расположит окно с детализацией состава по выделенной позиции в таблице Продукция. Реализовать возможность редактирования состава продукции
·   При редактировании состава продукции реализовать возможность подбора/замены ингредиента в таблице с составом через ввод кода в ячейке с кодом. При этом, если в текущей строке уже введено количество, то при замене товара (ингредиента) сохранить текущее значение в колонке количество.
·   Реализовать возможность автосохранения документа, во избежание потерь данных в случае внезапного отключения питания.
·   Кнопка «Сохранить» в нижней части сохраняет документ и закрывает его форму, возвращаясь в список документов Выпуск продукции.
·   Кнопка «Выйти без сохранения» закрывает форму документа без сохранения произведенных в ней изменений.
·   Кнопка «Провести и завершить» выводит диалоговое окно с необходимостью подтверждения завершения документа. В случае отказа с документом ничего не происходит. В случае подтверждения документ записывается, проводится и более недоступен для редактирования. Корректировки можно внести только через основное приложение Айтида.