новое событие
Информационный поток
Задания вакансии материалы разработки сообщения форума
Опытный специалист
Приватное сообщение

Доработка статусов УНФ 1.4

Москва(Россия )
01.01.1980(44 года)
2336 |  59
25 ноября 2024 в 09:42:01 (4 недели назад)
302347
Текст задания
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.1. Cоздание документа: “Приходная накладная”.

4.3.2.2. Изменение цен товаров в документе: “Заказ поставщику”.

4.4.Разрешить Оператору изменение статусов документа: “Заказ поставщику” только в одном направлении и только со статусов: “Создан” – “Отправлен поставщику” – “На проверке”, а также со статуса “В работе” – “выполнен”. Любые другие изменения статусов документа оператору запретить!!!

4.5.Запретить изменение цен товаров в документе: “Заказ поставщику”, если документ находится в статусах: “На проверке”, “В работе”, “Выполнен”.

5.Документ: “Приходная накладная”.

5.1.Разрешить Оператору создание документа: “Приходная накладная” из документа: “Заказ поставщику” со статусом: “В работе”. Доступные поля для корректировки: “Дата”, “Склад”, “Дополнительно” (полностью Закладка) и “Комментарии”. Создание документа: “Приходная накладная” из документа: “Заказ поставщику” с другими статусами Оператору ЗАПРЕТИТЬ!!!

5.2. Разрешить оператору проведение документа если в поле: “Склад” выбран определенный склад (надо задавать в правах пользователя “склад для Приходной накладной”). Проведение документов “Приходная накладная” с другими складами Оператору ЗАПРЕТИТЬ! Предусмотреть в поле Пользователя с правами Оператора выбор указанных складов (“Склад для приходной накладной”).
0
Отклики (3)