|  03.07.2007, 15:11 | #1 | 
| Участник | 
			
			Доброе время суток. Есть такая форма 5050. На этой форме находится элемент управления Название/Name - название контакта. В начале триггера Name - OnAssistEdit() есть такое Код: MODIFY; COMMIT; Nav 4 SP3 | 
|  | 
|  03.07.2007, 16:13 | #2 | 
| Участник | 
			
			Потому что в форме открываемой по OnAssistEdit() используется таже таблица. И если вы изменили данные данные в форме 5050 их надо закомитить иначе будет ошибка.
		 
				__________________ Want to believe... | 
|  | 
|  03.07.2007, 16:50 | #3 | 
| Участник | Цитата: 1.вставить новый контакт 2.в поле Название ввести что-нибудь. 3.провалится в assistedit и отредактировать любое поле 4.ошибка : "Другой пользователь изменил запись и ....." | 
|  | 
|  03.07.2007, 17:26 | #4 | 
| Участник | 
			
			После вставки записи и внесения изменений перед асистедитом сохраните запись F11. Просто при вставке запись еще не записана в таблицу. Действительно не совсем корректно отрабатывает.
		 
				__________________ Want to believe... | 
|  | 
|  03.07.2007, 17:30 | #5 | 
| Участник | 
			
			Добавьте Currform.Update(TRUE) перед MODIFY
		 
				__________________ Want to believe... | 
|  | 
|  03.07.2007, 19:54 | #6 | 
| Участник | 
			
			Спасибо большое. Заработало. Вот только почему это не сделал Microsoft??? Уж 3 сервис пака выпустили. | 
|  | 
|  04.07.2007, 09:42 | #7 | 
| Участник | 
			
			Вы батенька вижу только в самом начале пути... Как много уже не сделано Microsoft. Как много еще предстоит не сделать!
		 
				__________________ Want to believe... | 
|  |