1.Создать нового пользователя: “оператор” с такими же правами как “кладовщик”. Дополнительные права Оператора присвоить так как это описано ниже.
2.Документ: “Наряд-Заказ”.
2.1.Добавить статус: “Комплектация” и “Готов к согласованию”. Оператору разрешить изменение статуса “Комплектация” на статус “Готов к согласованию”. В обратном порядке изменение статуса Оператору запретить. Слово “статус” в названии заменить словом “Статус Наряда”.
2.2.Добавить поле: “Статус комплектации”. Поле расположить в одной строке с полем: “Статус Наряда”. На выбор в этом поле предусмотреть 2 варианта:
2.2.1. “В работе”. При выборе данного статуса должно появляться дополнительное поле: “Планируемая дата комплектации” (календарь с возможностью выбора конкретной даты). Оператору разрешить изменять данный статус и выбирать “Планируемую дату комплектации” при условии что “Статус наряда” выбран “Комплектация”. Если “Статус наряда” другой, изменение “Статуса комплектации” оператору запретить.
2.2.2. “Укомплектован”. При выборе данного статуса поле: “Планируемая дата комплектации” должно исчезнуть. Изменение “Статуса Наряда” cо статуса “Комплектация” на “Готов к согласованию” разрешить оператору только при условии если статус “Комплектации” выбран “Укомплектован”. Обратное изменение статуса с “Готов к согласованию” на “Комплектация” Оператору запретить.
3.Документ: “Перемещение запасов”. Разрешить оператору проведение документа если в поле: “Склад” выбран определенный склад (надо задавать в правах пользователя “склад для Перемещения запасов”) и в поле: “Получатель” выбран определенный склад (надо задавать в правах пользователя “Получатель для перемещения запасов”). Проведение документов “перемещение запасов” с другими складами Оператору ЗАПРЕТИТЬ! Предусмотреть в поле Пользователя с правами Оператора выбор указанных складов (“Склад для перемещения запасов” и “Получатель для перемещения запасов”).
4.Документ: “Заказ поставщику”.
4.1.Разрешить оператору видеть цены товаров в документе.
4.2.Разрешить оператору создание документа: “Приходная накладная” из документа: “Заказ поставщику” при условии что документ “Заказ поставщику” находится в статусе “В работе”.
4.3.Добавить статусы документа:
4.3.1. “Отправлен поставщику”. Разрешить Оператору изменение статуса документа с “Создан” на “Отправлен поставщику”. В данном статусе запретить оператору создание документа “Приходная накладная”. Только в этом статусе документа “Заказ поставщику” разрешить изменение цен товаров. В других статусах документа “Заказ поставщику” Оператору запретить зменение цен товаров.
4.3.2. “На проверке”. В этом статусе документа “Заказ поставщику” запретить Оператору:
4.3.2.2. Изменение цен товаров в документе: “Заказ поставщику”.
4.4.Разрешить Оператору изменение статусов документа: “Заказ поставщику” только в одном направлении и только со статусов: “Создан” – “Отправлен поставщику” – “На проверке”, а также со статуса “В работе” – “выполнен”. Любые другие изменения статусов документа оператору запретить!!!
4.5.Запретить изменение цен товаров в документе: “Заказ поставщику”, если документ находится в статусах: “На проверке”, “В работе”, “Выполнен”.
5.Документ: “Приходная накладная”.
5.1.Разрешить Оператору создание документа: “Приходная накладная” из документа: “Заказ поставщику” со статусом: “В работе”. Доступные поля для корректировки: “Дата”, “Склад”, “Дополнительно” (полностью Закладка) и “Комментарии”. Создание документа: “Приходная накладная” из документа: “Заказ поставщику” с другими статусами Оператору ЗАПРЕТИТЬ!!!
5.2. Разрешить оператору проведение документа если в поле: “Склад” выбран определенный склад (надо задавать в правах пользователя “склад для Приходной накладной”). Проведение документов “Приходная накладная” с другими складами Оператору ЗАПРЕТИТЬ! Предусмотреть в поле Пользователя с правами Оператора выбор указанных складов (“Склад для приходной накладной”).