View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0001309 | Конфигурация | General | public | 2018-04-02 18:03 | 2019-04-06 22:30 |
Reporter | ruslan | Assigned To | barry | ||
Priority | high | Severity | feature | Reproducibility | always |
Status | closed | Resolution | reopened | ||
Platform | КСАП Гранит | OS | Windows | ||
Summary | 0001309: +Конфигурация/Склад- добавить Доступ пользователя по Прайс-Листам(аналогично Доступ по Предприятиям) | ||||
Description | С возможностью доступа - Без Доступа/На чтение/Редактирование к прайс-листам в Справочнике Прайс-листы Функции доступа: -Без Доступа : в списке Прайс-листов для этого пользователя в Справочнике/Комбобоксе выбора прайс-листа(форма Накладной/Счета и Заказа)- этот прайс-лист не отображается. -На чтение : прайс-лист доступен для просмотра в справочнике и комбобоксах выбора прайс-листа(форма Накладной/Счета и Заказа). - Редактирование - прайс-лист доступен для редактирования и выбора в комбобоксах выбора прайс-листа(форма Накладной/Счета и Заказа). | ||||
Additional Information | Согласование с существующими правами- Редактирование цен в прайс-листах переименовать в "Ручное редактирование цен в накладных"- контролировать только в форме Расходной накладной/Счета. Удаление прайс-листов так и оставить отдельным правом. | ||||
Tags | No tags attached. | ||||
|
Я так понимаю глобальная зона действия, не в контексте предприятия. |
|
Прайс-листы глобальные и мне лично это кажется несколько странным... Их надо завязывать на предприятие пока не поздно. |
|
mebl_ib5.zip admn32.zip настройка доступа |
|
Как это работает с правами - редактирование прайс-листов - удаление прайс-листов |
|
>>Прайс-листы глобальные и мне лично это кажется несколько странным... Их надо завязывать на предприятие пока не поздно. В принципе есть смысл...- однако не всегда, и такая модель доступа эту необходимость перекроет. >>Как это работает с правами >>- редактирование прайс-листов >>- удаление прайс-листов Редактирование однозначно в этих правах определяется:"- Редактирование - прайс-лист доступен для редактирования и выбора в комбобоксах выбора прайс-листа(форма Накладной/Счета и Заказа)." удаление - это отдельное право, отдельное от редактирования, и так и будет назначаться по пользователю(это сделано намеренно, т.к. интерфейсно кнопки удаления прайс-листа не защищены никак, а сообщение пользователь воспринимает как удаление товара, при многочисленных изменениях в прайс-листе - итог удаление прайса, что оч-ч-чч-ень критично). Назначение этого права можно вписать в этот интерфейс. |
|
>>mebl_ib5.zip >>admn32.zip >>настройка доступа Перепутаны права на кнопках в интерфейсе назначения в модуле Конфигурации. При назначении права на Чтение - пользователь получает права на редактирование. При назначении на права на Редактирование - получает на чтение. |
|
? Кнопки настройки прав вроде адекватны, по факту действий там пока не пересматривалось. |
|
mebl_ib5.zip авто-доступ создателю прайс-листа |
|
Согласование с существующими правами- >>> "Редактирование цен в прайс-листах" Это где? Есть "Редактирование Прайс-Листов" - это не оно? |
|
>>>> контролировать только в форме Расходной накладной/Счета. Контролировать сейчас каким-то новым образом? Или оно само собой по-старому контролируется? |
|
stor32.zip admn32.zip |
|
>> >>>Согласование с существующими правами- >> >>> "Редактирование цен в прайс-листах" >>Это где? Есть "Редактирование Прайс-Листов" - это не оно? Да оно. >> >> контролировать только в форме Расходной накладной/Счета. >>Контролировать сейчас каким-то новым образом? Или оно само собой по-старому контролируется? Эта фраза "..контролировать только в форме Расходной накладной/Счета." касается изменений реализации права "Редактирование прайс-листов"(Конфигурация-кнопка Пользователи-Форма редактирования пользователя-закладка Операции1 левая колонка ), которое раньше в неявной форме запрещало/разрешало установку вручную цен на товары в форме счета/накладной. Сейчас этот флаг(т.к. права на прайс-листы раздаются отдельно) я рекомендую переименовать в "Ручное изменение цен в счетах/накладных" и изменить логику - убрать контроль этого флага в справочнике Прайс-листы. Для прайс-листов добавить отдельную настройку Создание и редактирование/Чтение/Удаление на Вкладке Справочники новой настройки прав, так чтоб кнопки можно было нажать одновременно, например дать доступ на Чтение + Удаление или Создание и Редактирование + Удаление: Создание и редактирование: - Разрешает действие(Открывает кнопку "Добавить прайс-лист", соответствующий п. меню Прайс-лист) на панели инструментов окна справочник Прайс-листы; При нажатии автоматически делает недоступной кнопку Чтение. При создании прайс-листа, как ты правильно сделал пользователь получает полный доступ к этому прайс-листу. Чтение: - закрывает кнопку Полный доступ в окне настройки прав по отдельным прайс-листам(т.е. можно только дать доступ к чтению определенных прайс-листов); Удаление: - открывает доступ(разрешает действие) к кнопке Удалить прайс-лист или соответствующему п.меню Прайсл-лист. Действием кнопки Отредактировать Прайс-лист(соответствующий п. меню) на панели инструментов справочника Прайс-листы управляет Доступ по прайс-листам - если полный доступ разрешает кнопку/п.меню, если доступ только на чтение - запрещает. |
|
mebl_ib5.zip admn32.zip stor32.zip |
|
Если пользователю(в т.ч. и с админ.правами) назначены права доступа к справочнику Прайс-листы - Полный доступ, и назначены права полного доступа к конкретному прайс-листу, то: 1. При попытке редактировать прайс-лист в меню Прайс-лист Отредактировать.../Кнопка на панели инструментов - никаких действий не происходит. 2. В Меню Товар ограничены пункты для добавления в прайс-лист с полными правами доступа. Для прайс-листа с правами доступа только на чтение - меню Товар полностью открыто, хотя не работает- выдается сообщение, что Вам запрещено редактирование этого прайс-листа. |
|
|
|
Я думаю для Пользователя с Правами доступа к Справочнику Прайс-листы Только чтение есть смысл задизейблить кнопку добавить прайс-лист на полный доступ в окне настройки доступа по прайс-листам |
|
stor32.zip admn32.zip |
|
А ты в Конфигурации - Доступ по Прайс-листам не блокировал кнопку Полный доступ, если у пользователя в Справочнике Прайс-листы - настроен доступ только на чтение? |
|
Доступ к справочнику касается редактирования самой записи прайс-листа. Доступ по конкретному прайс-листу касается доступа к записям товаров с ценами (что висит на конкретном прайс-листе). Они не зависимы и не наследуемы. Каждый прайс и так имеет собственное право read-only. Только доступ по предприятию выступает как блокирующее право. |
|
admn32.zip |
|
Эта фраза "..контролировать только в форме Расходной накладной/Счета." касается изменений реализации права "Редактирование прайс-листов"(Конфигурация-кнопка Пользователи-Форма редактирования пользователя-закладка Операции1 левая колонка ), которое раньше в неявной форме запрещало/разрешало установку вручную цен на товары в форме счета/накладной. Сейчас этот флаг(т.к. права на прайс-листы раздаются отдельно) я рекомендую переименовать в "Ручное изменение цен в счетах/накладных" и изменить логику - убрать контроль этого флага в справочнике Прайс-листы. А это ты сделал? |
|
Причем сейчас я с удивлением заметил, что отнимание права "Редактирование прайс-листов"(на закладке Операции1) не убирает возможность редактирования цен вручную в накладных/счетах???? Раньше это всегда работало ... |
|
А "Жесткая привязка цен к прайс-листу" - это что? Надо уже половину прав ликвидировать. |
|
То право в марте не использовалось, по крайней мере в том контексте, как ты рассказываешь. |
|
>>А "Жесткая привязка цен к прайс-листу" Это отдельная тема, когда Пользователь может по Клиенту выбрать ТОЛЬКО те прайс-листы, которые указаны у клиента в справочнике Организации в карточке на закладке Прайс-листы. >>То право в марте не использовалось, по крайней мере в том контексте, как ты рассказываешь. Хм я сколько помню право Редактирование прайс-листов давало права на редактирование цен вручную в накладных, а Жесткая привязка цен к прайс-листу уже сужало инициативу пользователя ТОЛЬКО прайс-листами клиента. |
|
Надо ликвидировать права в редактировании пользователя. |
|
Какие права? |
|
Операции1 и Операции2 |
|
В смысле полностью перейти на новый интерфейс? |
|
м-м-м давай ты сначала доделаешь права на ручное редактирование цен в накладной/счете/заказе: 1. Переименуешь п. Редактирование прайс-листов в Редактирование цен вручную в накладных/счетах/заказах. 2. При установке этого права пользователю Разрешается редактировать поле Цена в форме накладной/счета/заказах в любых типах документов(если это подразумевается логикой программы). Если флага не установлен - поле можно закрыть от изменений - установка цен возможна ТОЛЬКО из списка доступных пользователю прайс-листов. Примечание. Жесткая Привязка цен к Прайс-листу дает право устнавливать цену ТОЛЬКО из прайс-листов указанных в карточке заказчика, т.е сужает область фильтрации прайс-листов в форме Выбор цен по Прайс-листу(Выбор цен по скидке можно вообще закрыть для выбора в этом случае) |
|
Я в нужном месте переименовал, а оттуда куда ты смотришь надо все убрать. |
|
И опять логическая дырка. У нас две опции разрешающие/запрещающие редактирование цен. Мы получаем их четыре комбинации. Как это должно в целом работать? |
|
Опция Жесткая привязка цен к Прайс-листу не имеет смысла без снятия флага "Разрешить ручное изменение цен..." соответственно при установке флага "Жесткая привязка..." автоматически снимается флаг "Разрешить ручное изменение цен..." и закрывает поле от изменения. При снятии флага "Жесткая привязка" поле "Разрешить ручное изменение цен..." открывается для изменений. |
|
Что должно происходить при "Жесткой привязке цен по прайc-листу" когда при редактировании накладной меняют организацию? Реальные установленные цены могут уже не соответствовать какому-то из разрешенных для новой организации ее прайсов. |
|
Опять же - при Жесткой привязке... прайсы для выбора фильтруются по огранизации + фильтруются по разрешенным для выбора данным пользователем (т.е. с новым правом по этой задаче). |
|
И надо тогда назвать "Жесткая привязка цен в прайс-листам Заказчика". Как вообще люди этим будут пользоваться? Что они будут думать и представлять включая соотв. опцию. |
|
То которое Удаление прайс-листов у меня называется "'Удаление прайс-листов (очистка списка товара)'". Сейчас это как должно действовать с новой концепцией доступа к индивидуальным прайс-листам? Очистка списка товара разрешена если прайс не read-only. Удаление самого прайс-листа с содержимым разрешено если доступ к справочнику не read-only. В общем тебе надо проверить эту штуку - соответствует ли она твоей концепции, потому как я не пойму какая она именно сейчас у тебя, в соответствии с новыми правами. --- В задаче намешано слишком много каши, надо бы было разбить это как-то поэтапно. |
|
В общем сейчас цены не редактируются если установлена "Жесткая привязка" или нет права "Ручное редактирование". |
|
stor32.zip admn32.zip |
|
>>Опять же - при Жесткой привязке... прайсы для выбора фильтруются по огранизации + фильтруются по разрешенным для выбора данным пользователем (т.е. с новым правом по этой >>задаче). НЕТ. Жесткая привязка цен к прайс-листу это установка цен в документе накладная/счет/заказ ТОЛЬКО из списка указанных прайс-листов в карточке Организации(на то она и жесткая привязка, потому что раньше других ограничений по прайсам не было, соответственно пользователь имел доступ ко всем прайс-листам) на закладке Прайс-листы. >>Что должно происходить при "Жесткой привязке цен по прайc-листу" когда при редактировании накладной меняют организацию? >>Реальные установленные цены могут уже не соответствовать какому-то из разрешенных для новой организации ее прайсов. 1. Для пользователя у которого указаны права Жесткая привязка цен к прайс-листу: - при редактировании формы - и выборе поля Заказчик/Контрагент в документах Счет/Накладная/Заказ - на закладке Товар поле Цена обновиться по списку прайс-листов новой организации(при выборе поля <Контрагент(Заказчик)> - т.е. пустое значение ничего не менять относительно предыдущих значений). - если у "новой" организации нет указанных Прайс-листов - цены обновляются по справочнику Товары поле Розничная цена, т.е. вариант - выбрать заказчика с суперскидкой, а потом поставить "Васю Пупкина" и создать Заказ с такой же ценой не прокатывает- цена обновляется на розничную. 2. Для пользователя у которого нет права "Жесткая привязка цен к прайс-листу": - если у "новой организации" есть указанный набор прайс-листов - выдать сообщение "У текущей организациии индивидуальные цены - обновить цены?" И ответ Да/Нет. Если при изменении Организации-заказчика список прайс-листов "новой организации" не настроен - цена не меняется. |
|
Давай остальную логику отдельными задачами. Тут полная каша, я уже не знаю что читать и что воспринимать. Здесь справочник прайс-листов и работа в нем и закрываем. |
|
В постановке задачи указана фильтровка разрешенных прайсов при выборе в накладной >>> -На чтение : прайс-лист доступен для просмотра в справочнике и комбобоксах выбора прайс-листа(форма Накладной/Счета и Заказа). Теперь ты говоришь "НЕТ" Мне нужна какая-то адекватная логика... >>> " на закладке Товар поле Цена обновиться по списку прайс-листов новой организации" Цена одна, что значит по списку прайс-листов... из какого именно... |
Date Modified | Username | Field | Change |
---|---|---|---|
2018-04-02 18:03 | ruslan | New Issue | |
2018-04-19 16:37 | barry | Assigned To | => barry |
2018-04-19 16:37 | barry | Status | new => acknowledged |
2018-05-24 06:25 | barry | Note Added: 0003722 | |
2018-05-24 06:45 | barry | Note Added: 0003723 | |
2018-05-24 06:46 | barry | Note Edited: 0003723 | View Revisions |
2018-05-24 08:36 | barry | Note Added: 0003724 | |
2018-05-24 09:14 | barry | Note Added: 0003725 | |
2018-05-24 15:40 | ruslan | Note Added: 0003726 | |
2018-05-24 15:45 | ruslan | Note Added: 0003727 | |
2018-05-30 17:21 | barry | Note Added: 0003729 | |
2018-05-30 19:54 | barry | Note Added: 0003730 | |
2018-05-30 20:11 | barry | Note Added: 0003731 | |
2018-05-30 20:14 | barry | Note Added: 0003732 | |
2018-05-30 20:22 | barry | Note Edited: 0003731 | View Revisions |
2018-05-30 20:23 | barry | Note Added: 0003733 | |
2018-05-31 10:21 | ruslan | Note Added: 0003735 | |
2018-05-31 10:22 | ruslan | Note Edited: 0003735 | View Revisions |
2018-06-01 13:19 | ruslan | Note Edited: 0003735 | View Revisions |
2018-06-05 10:18 | barry | Note Added: 0003789 | |
2018-06-05 22:42 | ruslan | Note Added: 0003790 | |
2018-06-05 22:44 | ruslan | File Added: Конфигурация-Доступ по прайс-листам.jpg | |
2018-06-05 22:44 | ruslan | File Added: Склад-Доступ меню Товар прайс-листа на полн_доступ.jpg | |
2018-06-05 22:44 | ruslan | File Added: Склад-Доступ меню Товар прайс-листа на чтение.jpg | |
2018-06-05 22:46 | ruslan | Note Added: 0003791 | |
2018-06-05 22:46 | ruslan | Note Edited: 0003791 | View Revisions |
2018-06-06 20:47 | barry | Note Added: 0003792 | |
2018-06-07 12:43 | ruslan | Note Added: 0003793 | |
2018-06-07 15:13 | barry | Note Added: 0003794 | |
2018-06-07 15:13 | barry | Note Added: 0003795 | |
2018-06-12 12:03 | ruslan | Status | acknowledged => resolved |
2018-06-12 12:03 | ruslan | Resolution | open => fixed |
2018-06-15 16:42 | ruslan | Status | resolved => feedback |
2018-06-15 16:42 | ruslan | Resolution | fixed => reopened |
2018-06-15 16:42 | ruslan | Note Added: 0003829 | |
2018-06-15 16:44 | ruslan | Note Added: 0003830 | |
2018-06-15 16:44 | ruslan | Status | feedback => assigned |
2018-06-21 14:47 | barry | Note Added: 0003838 | |
2018-06-21 14:53 | barry | Note Added: 0003839 | |
2018-06-21 15:42 | ruslan | Note Added: 0003840 | |
2018-06-21 16:46 | barry | Note Added: 0003841 | |
2018-06-21 16:50 | ruslan | Note Added: 0003842 | |
2018-06-21 17:10 | barry | Note Added: 0003843 | |
2018-06-21 18:17 | ruslan | Note Added: 0003844 | |
2018-06-21 18:48 | ruslan | Note Added: 0003845 | |
2018-06-21 18:48 | ruslan | Note Edited: 0003845 | View Revisions |
2018-06-21 19:23 | barry | Note Added: 0003846 | |
2018-06-21 19:29 | barry | Note Added: 0003847 | |
2018-06-21 21:57 | ruslan | Note Added: 0003848 | |
2018-06-25 11:00 | barry | Note Added: 0003856 | |
2018-06-25 11:05 | barry | Note Added: 0003857 | |
2018-06-25 12:17 | barry | Note Added: 0003858 | |
2018-06-25 12:30 | barry | Note Added: 0003859 | |
2018-06-25 12:40 | barry | Note Added: 0003860 | |
2018-06-25 13:10 | barry | Note Added: 0003861 | |
2018-06-25 15:14 | ruslan | Note Added: 0003865 | |
2018-06-25 15:17 | ruslan | Note Edited: 0003865 | View Revisions |
2018-06-27 00:25 | barry | Note Added: 0003876 | |
2018-06-27 00:36 | barry | Note Added: 0003877 | |
2018-06-27 13:50 | ruslan | Status | assigned => resolved |
2018-12-06 18:14 | ruslan | Relationship added | related to 0001483 |
2019-04-06 22:30 | ruslan | Status | resolved => closed |