View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0001828 | Склад | General | public | 2025-02-02 20:57 | 2025-02-16 07:44 |
Reporter | ruslan | Assigned To | barry | ||
Priority | high | Severity | feature | Reproducibility | always |
Status | acknowledged | Resolution | open | ||
Platform | КСАП Гранит | OS | Windows | OS Version | XP Prof |
Summary | 0001828: +Добавить возможность контроля и утверждения отпускных цен по счету(с резервом)/расходной накладной | ||||
Description | Предпосылки: при резервировании товара в выписанный счет нет сообщения об отпускных ценах , которые ниже входных. В связи с этим решили сделать такую возможность с комплексным решением проблемы контроля отпускных цен. Предлагается ввести отметку "Требуется контроль цен!" на счете/накладной и понятие "менеджера отпускных цен" с предоставлением права на снятие отметки с накладной. Описание решения: 1. Модуль Настройка и конфигурация для раздела Склад ввести право "Контроль отпускных цен" 2. Модуль склад : - Добавить поле "Требуется контроль цен!" в расходную накладную/счет типа checkbox на вкладку Дополнительно формы(в т.ч. и краткой формы для накладных из заказа). - Добавить поле на форму Установить дату выдачи типа checkbox . - Добавить поле в список Накладных / счетов с иконкой типа <!!!> красного цвета и хинтом "Требуется контроль цен!" Описание логики работы: Для событий: - "Зарезервировать товар" в счет; - "Сохранить расходную накладную/счет с резервом"; - Установить дату выдачи. Добавить проверку на наличие позиций с ценой ниже входной цены- если есть позиции с ценами ниже входных и отсутствует признак "Требуется контроль цен!" - установить признак. Для событий - "Сохранить расходную накладную/счет с резервом"; Установить дату выдачи - выдать сообщения "Накладная требует проверки отпускных цен!" Флаг "Требуется контроль цен!" доступен для редактирования на форме Расходной накладной и счета и на форме Установить дату выдачи ТОЛЬКО для пользователя с установленным правом - Контроль отпускных цен. После снятия флага, если не происходит редактирование цен для событий "Сохранить расходную накладную/счет с резервом"; Установить дату выдачи - НЕ выдавать сообщения "Накладная требует проверки отпускных цен!" и не устанавливать флаг "Требуется контроль цен!" | ||||
Tags | No tags attached. | ||||
|
- + (?) Факт изменения входной цены под вопросом. Редактирование приходных накладных. Распределение / перераспределение накладных расходов в готовой продукции. - И упреждающие действия на этапе формирования допустимых отпускных цен в прайсах мы тут не рассматриваем. |
|
? Старая логика - ее место, выведение из работы. |
|
(?) Возможно нужно работать с двумя признаками, а не с одним - "Требуется контроль цен!". Мы пытаемся две разные вещи совместить. Есть сам факт нарушения цен (отпускная цена ниже входной) в данных. И есть факт утверждения старшим менеджером допустимости этой ситуации - т.е. в данной накладной это нормально что отпускная цена ниже входной. По одному признаку (в отключенном состоянии) непонятно - эту ситуацию нарушения уже проверили и утвердили или эта накладная просто не проверялась еще. На проверке после редактирования непонятно как этот флаг интерпретировать (несущий двойное назначение) - выставлять ли факт нарушения или менеджер разрешил это и игнорировать и не выставлять. --- В процессе работы сложно отслеживать сам факт изменения цены. Было ли изменение цены при ручном редактировании. Ручное это редактирование или внутренний пересчет (распределение накладных расходов, изменение курса в оприходовании импорта, возможно еще что-то). Наверное проще триггерно устанавливать сам факт нарушения цен и отдельно работать с признаком утверждения (типа как отметки кладовщика). Т.е. сам факт "нарушения цен" будет оставаться установленным в поле при установленной опции "Утверждено нарушение цен". |
|
Думаю надо как-то увязать работу этой логики для людей, которых это не интересует. Наверное же не всем это надо. Т.е. работает автоматика по появлению фактов нарушения цены, часть накладных в статусе превышения цены, а люди про это ничего не знают, и что с этим делать. Как вариант - включать например глобальную опцию. |
|
Не нужно ли контролировать авторство утверждения заниженных цен? Персональная ответственность менеджеров за принятие решения. Можно в принципе фиксировать авторство и таймштамп. |
|
stor32.zip admn32.zip mebl_ib5.zip Пока без заказных накладных, Без фильтра. Право доступа для менеджера. Расходные накладные. Простановка даты выдачи. Колонка статуса в списке расходных накладных. |
|
stor32.zip Заказы. Редактирование накладной. Редактирование заголовка накладной. |
|
stor32.zip Заказы, список расходных накладных - колонка статуса. |
|
stor32.zip Фильтр (расходные накладные). |
Date Modified | Username | Field | Change |
---|---|---|---|
2025-02-02 20:57 | ruslan | New Issue | |
2025-02-02 20:57 | ruslan | Status | new => assigned |
2025-02-02 20:57 | ruslan | Assigned To | => barry |
2025-02-05 20:18 | barry | Note Added: 0004725 | |
2025-02-05 20:19 | barry | Note Added: 0004726 | |
2025-02-06 06:59 | barry | Status | assigned => acknowledged |
2025-02-06 07:33 | barry | Note Added: 0004735 | |
2025-02-07 13:33 | barry | Note Added: 0004736 | |
2025-02-07 14:49 | barry | Note Added: 0004737 | |
2025-02-09 07:16 | barry | Note Added: 0004738 | |
2025-02-09 16:05 | barry | Note Added: 0004739 | |
2025-02-11 01:22 | barry | Note Added: 0004740 | |
2025-02-16 07:44 | barry | Note Added: 0004741 |