|  29.01.2003, 07:06 | #1 | 
| Участник | Вопрос доступа 
			
			Каким образом в Аксапте можно реализовать такое: Есть два человека А и Б У А есть доступ на редактирование журнала У Б на редактирование и разноску проводок по журналу Ситуация : А и Б одновременно заходят в пакет журнала Б все нравится , он запускает разноску. А в это же время успел создать еще одну строку в этом пакете. В итоге проводки осуществились только по одной строке, а в просмотре 2 строки. Как реализовать блокировку журнала, на время редактирования ? | 
|  | 
|  29.01.2003, 09:11 | #2 | 
| Moderator | 
			
			Может сходу и не лучшее решение, но пусть будет как один из вариантов: В таблице журналов вводим еще одно логическое поле - одобрено к разноске. Цитата: 
		
			Б все нравится
		
	 Затем человек, который проводит журнал, открывает журнал разрешенный на разноску (при этом он уверен, что в этот журнал уже никто и ничто не добавит) и спокойно разносит его. Возможно это не лучший вариант, возможно это дело решается более стандартными средствами. В обед будет побольше времени - постараюсь подумать. | 
|  | 
|  29.01.2003, 09:24 | #3 | 
| сибиряк | 
			
			а поле "Блокировано" почему не использовать?
		 
				__________________ С уважением, Вячеслав. | 
|  | 
|  29.01.2003, 09:33 | #4 | 
| Moderator | Цитата: 
		
			а поле "Блокировано" почему не использовать?
		
	   | 
|  | 
|  29.01.2003, 09:42 | #5 | 
| сибиряк | 
			
			ну да   если про складские Там есть check-box "Пользователь", после этого нельзя редактировать от имени другого пользователя этот журнал. 
				__________________ С уважением, Вячеслав. | 
|  | 
|  29.01.2003, 09:45 | #6 | 
| Moderator | 
			
			Нашел.  На закладке блокированно. Спасибо. Как выяснилось, все уже реализованно до нас.    | 
|  | 
|  29.01.2003, 11:27 | #7 | 
| Участник | 
			
			Журнал Складских проводок - понятно как использовать блокировку, а в  журналах , которые создаются в ГК., например типа Касса : Журнал ордеров (SP5) - На закладке блокировано Пользователь неативен, там можно назначить группу пользователей для работы с пакетом журнала, поставить блокировано системой - но это не поможет. Как активизируется на этих журналах блокировка? А самое интересное как предусмотреть блокировку Заказов , Закупок ? | 
|  | 
|  29.01.2003, 12:56 | #8 | 
| Участник | 
			
			Еще замечено , что  на поле Пользователь на форме LedgerJournalTable вызывается   метод display(не Edit !!!) IsUserPrivate на таблице LedgerJournalTable и это поле не привязывается к полю userblockId источника данных. Хотя в этом методе проверяется именно это поле . Т.е. изначально предусмотрено, что нельзя заполнять это поле. В чем же тогда фишка ? | 
|  | 
|  29.01.2003, 13:43 | #9 | 
| Member | 
			
			Поле пользователь и одноименный checkbox можно заполнить, если сначала в общем либо другом журнале применить фильтр (стандартный, по [F3]) по конкретному пользователю, а потом создать новую запись. Тогда checkbox становится активным и в поле указывается пользователь, по которому выставлен фильтр. Даже в таком случае для редактирования поле и checkbox доступным не становятся. По идее, руководитель может т.о. создать пакет-задание для исполнителя. Интересно, а есть другие вариации на эту тему? 
				__________________ С уважением, glibs® | 
|  | 
|  29.01.2003, 20:52 | #10 | 
| Banned | 
			
			Вариация есть. Во всех журналах Axapta 3.0, как журналов ГК, так и складских, производственных и т.д. как раз реализована блокировка пакета на время редактирования. Неважно, кто зашел в строки: кто-то другой или даже ты сам - пакет заблокируется. А в 2.5 поле Пользователь, спору нет, дурное. | 
|  |