|  27.01.2012, 17:38 | #1 | 
| Участник | Отключить AX3 для изменений 
			
			Добрый вечер! В компании заканчивается проект перехода с AX3 на AX9. Но после запуска,приложение AX3 останется доступным для пользователей, т.к. исторические данные в новую БД переливаться не будут, а пользователям нужны будут различные данные, к примеру история движения товара. Таким образом им нужно организовать доступ в AX3 без возможности редактировании и вставки. Какой самый простой и красивый способ это сделать? Убрать права в СУБД у AOS'а? | 
|  | 
|  27.01.2012, 17:53 | #2 | 
| Ищущий знания... | Цитата: 
		
			Сообщение от Just_smile
			   Добрый вечер! В компании заканчивается проект перехода с AX3 на AX9. Но после запуска,приложение AX3 останется доступным для пользователей, т.к. исторические данные в новую БД переливаться не будут, а пользователям нужны будут различные данные, к примеру история движения товара. Таким образом им нужно организовать доступ в AX3 без возможности редактировании и вставки. Какой самый простой и красивый способ это сделать? Убрать права в СУБД у AOS'а? 
				__________________ "Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем | 
|  | 
|  27.01.2012, 18:03 | #3 | 
| Участник | 
			
			Давать всем пользователям права на просмотр всего не совсем правильно, лучше пробежаться по табличке AccessRightList и понизить доступ до чтения, где он выше.
		 | 
|  | 
|  27.01.2012, 18:18 | #4 | 
| Ищущий знания... | Цитата:  я имел ввиду в соответствии с теми правами, что есть на данный момент. А основная идея в том, что бы использовать стандартные механизмы аксапты   
				__________________ "Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем | 
|  | 
|  27.01.2012, 18:33 | #5 | 
| Участник | 
			
			Спасибо за ответы. to Lev: Если сделать одну группу "Только просмотр", то получается все пользователи будут видеть всё, даже то, чего раньше не видели. Это же не правильно. А если делать для каждой группы пользователей группу-дублера "Только просмотр" и потом перекреплять пользователей на эти группы, то какая-то муторная работа получится  . Даже если job'ом это делать. Подозреваю, что есть более легкий и красивый способ. to Alexius: не нашел таблицу AccessRightList, может она как-то по-другому называется? Последний раз редактировалось Just_smile; 27.01.2012 в 18:38. | 
|  | 
|  27.01.2012, 19:25 | #6 | 
| Участник | |
|  | 
|  27.01.2012, 20:04 | #7 | 
| Участник | 
			
			Штатных механизмов нет. Просто на SQL убрать права, скорее всего не получится - есть же таблицы, в которые все равно нужна запись. С понижением прав в текущих группах надо осторожно - не везде, даже в стандарте, правильно расставлены свойства объектов и привязка к securitykey. Может оказаться, что даже при доступе на чтение, будет доступна какая-нибудь разноска или еще что. Мне кажется, проще определить, какие именно данные будут смотреть? Если проводки и разнесенные документы - их и так не поменять, зачем что-то запрещать? Если отчеты по проводкам - закройте периоды (и в ГК, и склад). Вот если заказы смотреть надо и справочники - тут сложнее. 
				__________________ Ivanhoe as is.. | 
|  | 
|  27.01.2012, 20:36 | #8 | 
| Axapta | 
			
			Я бы пошел от обратного и заново настроил бы все права. Сначала отключил бы все, затем подумал бы и открыл на просмотр то, что точно надо открыть. Если по ходу работы выяснится, что кому-то чего-то не хватает, ну так и не беда - добавим прав в процессе работы. На просмотр-то людям в любом случае не очень много всего надо. По-моему, самый простой и красивый способ.
		 | 
|  | 
|  28.01.2012, 16:24 | #9 | 
| Ищущий знания... | Цитата: 
		
			Сообщение от Just_smile
			   Спасибо за ответы. to Lev: Если сделать одну группу "Только просмотр", то получается все пользователи будут видеть всё, даже то, чего раньше не видели. Это же не правильно. А если делать для каждой группы пользователей группу-дублера "Только просмотр" и потом перекреплять пользователей на эти группы, то какая-то муторная работа получится  . Даже если job'ом это делать. Подозреваю, что есть более легкий и красивый способ.  я не предлагал сделать просмотр ВСЕГО, я предлагал сделать группы на просмотр, идентичные тем, которые сейчас имеются. и думаю сделать это джобом, не так уж и проблематично (пробежаться по группам, скопировать, всем объектам, у которых стоят права выше просмотра изменить их на просмотр, пользователям, которые входят в группу переназначить вновь созданную группу). 
				__________________ "Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем | 
|  |