View Issue Details

IDProjectCategoryView StatusLast Update
0001828СкладGeneralpublic2025-02-16 07:44
Reporterruslan Assigned Tobarry  
PriorityhighSeverityfeatureReproducibilityalways
Status acknowledgedResolutionopen 
PlatformКСАП ГранитOSWindowsOS VersionXP Prof
Summary0001828: +Добавить возможность контроля и утверждения отпускных цен по счету(с резервом)/расходной накладной
DescriptionПредпосылки: при резервировании товара в выписанный счет нет сообщения об отпускных ценах , которые ниже входных. В связи с этим решили сделать такую возможность с комплексным решением проблемы контроля отпускных цен. Предлагается ввести отметку "Требуется контроль цен!" на счете/накладной и понятие "менеджера отпускных цен" с предоставлением права на снятие отметки с накладной.
Описание решения:
1. Модуль Настройка и конфигурация для раздела Склад ввести право "Контроль отпускных цен"
2. Модуль склад :
- Добавить поле "Требуется контроль цен!" в расходную накладную/счет типа checkbox на вкладку Дополнительно формы(в т.ч. и краткой формы для накладных из заказа).
- Добавить поле на форму Установить дату выдачи типа checkbox .
- Добавить поле в список Накладных / счетов с иконкой типа <!!!> красного цвета и хинтом "Требуется контроль цен!"
Описание логики работы:
Для событий:
- "Зарезервировать товар" в счет;
- "Сохранить расходную накладную/счет с резервом";
- Установить дату выдачи.
Добавить проверку на наличие позиций с ценой ниже входной цены- если есть позиции с ценами ниже входных и отсутствует признак "Требуется контроль цен!" - установить признак. Для событий - "Сохранить расходную накладную/счет с резервом"; Установить дату выдачи - выдать сообщения "Накладная требует проверки отпускных цен!"
Флаг "Требуется контроль цен!" доступен для редактирования на форме Расходной накладной и счета и на форме Установить дату выдачи ТОЛЬКО для пользователя с установленным правом - Контроль отпускных цен.
После снятия флага, если не происходит редактирование цен для событий "Сохранить расходную накладную/счет с резервом"; Установить дату выдачи - НЕ выдавать сообщения "Накладная требует проверки отпускных цен!" и не устанавливать флаг "Требуется контроль цен!"
TagsNo tags attached.

Activities

barry

2025-02-05 20:18

administrator   ~0004725

- + (?) Факт изменения входной цены под вопросом. Редактирование приходных накладных. Распределение / перераспределение накладных расходов в готовой продукции.
- И упреждающие действия на этапе формирования допустимых отпускных цен в прайсах мы тут не рассматриваем.

barry

2025-02-05 20:19

administrator   ~0004726

? Старая логика - ее место, выведение из работы.

barry

2025-02-06 07:33

administrator   ~0004735

(?) Возможно нужно работать с двумя признаками, а не с одним - "Требуется контроль цен!".
Мы пытаемся две разные вещи совместить.
Есть сам факт нарушения цен (отпускная цена ниже входной) в данных. И есть факт утверждения старшим менеджером допустимости этой ситуации - т.е. в данной накладной это нормально что отпускная цена ниже входной.
По одному признаку (в отключенном состоянии) непонятно - эту ситуацию нарушения уже проверили и утвердили или эта накладная просто не проверялась еще.
На проверке после редактирования непонятно как этот флаг интерпретировать (несущий двойное назначение) - выставлять ли факт нарушения или менеджер разрешил это и игнорировать и не выставлять.
---
В процессе работы сложно отслеживать сам факт изменения цены. Было ли изменение цены при ручном редактировании. Ручное это редактирование или внутренний пересчет (распределение накладных расходов, изменение курса в оприходовании импорта, возможно еще что-то).
Наверное проще триггерно устанавливать сам факт нарушения цен и отдельно работать с признаком утверждения (типа как отметки кладовщика). Т.е. сам факт "нарушения цен" будет оставаться установленным в поле при установленной опции "Утверждено нарушение цен".

barry

2025-02-07 13:33

administrator   ~0004736

Думаю надо как-то увязать работу этой логики для людей, которых это не интересует. Наверное же не всем это надо.
Т.е. работает автоматика по появлению фактов нарушения цены, часть накладных в статусе превышения цены, а люди про это ничего не знают, и что с этим делать.
Как вариант - включать например глобальную опцию.

barry

2025-02-07 14:49

administrator   ~0004737

Не нужно ли контролировать авторство утверждения заниженных цен? Персональная ответственность менеджеров за принятие решения.
Можно в принципе фиксировать авторство и таймштамп.

barry

2025-02-09 07:16

administrator   ~0004738

stor32.zip
admn32.zip
mebl_ib5.zip
Пока без заказных накладных, Без фильтра.
Право доступа для менеджера. Расходные накладные. Простановка даты выдачи. Колонка статуса в списке расходных накладных.

barry

2025-02-09 16:05

administrator   ~0004739

stor32.zip
Заказы. Редактирование накладной. Редактирование заголовка накладной.

barry

2025-02-11 01:22

administrator   ~0004740

stor32.zip
Заказы, список расходных накладных - колонка статуса.

barry

2025-02-16 07:44

administrator   ~0004741

stor32.zip
Фильтр (расходные накладные).

Issue History

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