View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0000965 | Склад | General | public | 2016-09-12 17:45 | 2017-03-11 19:09 |
| Reporter | ruslan | Assigned To | barry | ||
| Priority | immediate | Severity | crash | Reproducibility | always |
| Status | closed | Resolution | fixed | ||
| Summary | 0000965: -Склад-Операции-Внутренняя передача-Склад получатель - Склад комиссии -Форма накладной-Нет цен | ||||
| Description | При формировании документа пользователем, у которого запрещен доступ к Вх.ценам, при добавлении товара и редактировании поля "Цена" -значение цены в списке товаров в накладной видно ТОЛЬКО в момент редактирования, после нажатия Enter или добавления/перехода на следующую строку цифры "исчезают"- поле равномерно окрашивается в желтый цвет и повторное редактирование выдает пустое поле. Хотя поле T.Нац - показывает значение наценки и, если документ сохранить, - цены в детали с товаром по накладной - отображаются и сумма документа расчитывается. | ||||
| Steps To Reproduce | Попробуй в моей базе Пользователь User пароль 1. Склад На Комиссии | ||||
| Tags | No tags attached. | ||||
|
|
Я ничего не понимаю. А почему пользователь с такими урезанными правами занимается комиссией. |
|
|
Я как бы понял что вроде как есть проблема, но выход мне непонятен и как это увязывать с остальным. |
|
|
Поле Цена для документа Внутренняя передача - в котором выбран склад Получатель- Склад Комиссии доступна для редактирования(аналогично и для Розничного склада), потому что на склад комиссии товар передается по цене РЕАЛИЗАЦИИ. Соответственно, комиссия и права на доступ к входным ценам не связаны на прямую- комиссией занимается менеджер, так же как и реализацией- ему нужно установить цены РЕАЛИЗАЦИИ по комиссионному складу, а он их видит в момент редактирования только ... Увязать, я думаю так - при редактировании цен(поле Цена) после редактирования цена должна оставаться видимой в поле редактирования(для склада Получатель с типом Комиссионный склад, для пользователей вне зависимости от прав на вх.цены), когда курсор меняет фокус. Событие смены склада в поле Склад Получатель на склад с типом Склад Комиссии, если список товара уже подобран на закладке Товар - делает невидимой поле цена...(для пользователя у которого нет доступа к входным ценам, чтоб их не видел). |
|
|
Т.е. для поля Цена, НДС в накладной на вн.передачу, с типом склада - комиссия/розница, выбранным в поле Склад получатель свойства должны быть - редактируемое и видимое. Следующие события должны влиять на заполнение поле Цена(проверь!): - Добавление позиции товара в накладную из списка Товар в наличии - товар по-умолчанию добавляется с Розн. ценой(и цена видна в поле Цена). - Проставить цены по Прайс-листу- устанавливают поле Цена из соответствующего прайс-листа. - Установить вх.цены - кнопка у пользователя без доступа к вх.цена закрыта для нажатия(задизейблена) - Изменение Склада в поле Склад-получатель на склад с типом отличным от типа Комиссия/Розница - поле Цена закрывается от изменений и делается невидимым(проверь только чтоб при сохранении был update цен на входные, но это у тебя по-моему в триггере). Однако тут есть нюанс- при изменении видимости поля Цена, когда меняется тип Склада при редактировании - сейчас у тебя поле Цена заполняется в документе Вн. передача какими-то значениями? И при Создании документа, когда товар предварительно подобран на закладке Товар? |
|
|
stor32.zip проверить сокрытие в других случаях когда нужно |
|
|
1. В режиме создания документа - Если изменить склад на Комиссию, а потом в форме накладной на Вн. передачу со склада Комиссия на Склад Обычный(можно тот же Основной склад) - на закладке Товар поле Цена закрывается от изменений И заполняется Вх.ценами. Значение входной цены в поле Цена ВИДНЫ пользователю без прав на входные цены.Выслаю тебе Базу - пользователь User пароль 1, склад Комиссия 2. В режиме редактирования - если открыть накладную на склад получатель- Склад Комиссия - Никаких изменений не призошло - Поле редактируемое, цену видно только в момент редактирования поля...(см. накладная 737) |
|
|
stor32.zip |
|
|
В режиме редактирования- если открыть документ вн. передача без даты выдачи, где склад получатель Обычный склад и поменять Склад получатель на склад с типом Комиссия - поле цена открывается для редактирования и заполняется вх.ценами(в т.ч. и у пользователя без прав на вх.цены). Сделай или, чтоб цены обнулялись при изменении склада, или устанавливались из поля Розн. цена, как в режиме создания документа. |
|
|
Странный вообще человек, имеющий доступ к массированным перемещениям на склад комиссии, со скрытыми входными ценами... |
|
|
stor32.zip |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2016-09-12 17:45 | ruslan | New Issue | |
| 2016-09-12 17:45 | ruslan | Priority | normal => immediate |
| 2016-09-15 10:24 | barry | Note Added: 0002422 | |
| 2016-09-15 10:25 | barry | Note Added: 0002423 | |
| 2016-09-15 10:51 | ruslan | Note Added: 0002425 | |
| 2016-11-02 13:20 | ruslan | Note Edited: 0002425 | View Revisions |
| 2016-11-02 13:20 | ruslan | Note Edited: 0002425 | View Revisions |
| 2016-11-02 13:20 | ruslan | Note Added: 0002453 | |
| 2016-11-07 13:02 | barry | Note Added: 0002454 | |
| 2016-11-08 15:56 | ruslan | Note Added: 0002456 | |
| 2016-11-09 11:11 | barry | Note Added: 0002457 | |
| 2016-11-09 11:11 | barry | Assigned To | => barry |
| 2016-11-09 11:11 | barry | Status | new => feedback |
| 2016-11-23 06:39 | ruslan | Note Added: 0002471 | |
| 2016-11-23 06:39 | ruslan | Status | feedback => assigned |
| 2016-11-23 06:40 | ruslan | Status | assigned => feedback |
| 2016-11-23 11:07 | barry | Note Added: 0002473 | |
| 2016-11-23 11:23 | barry | Note Added: 0002474 | |
| 2017-03-11 19:09 | ruslan | Status | feedback => closed |
| 2017-03-11 19:09 | ruslan | Resolution | open => fixed |