|  03.12.2008, 11:45 | #1 | 
| Участник | метод active() - когда он должен вызываться? 
			
			Возьмем, к примеру, форму PurchTable. Когда, по вашему мнению, должен вызываться метод active() на источнике данных PurchTable? Обсуждаем 2 режима - Simple и Advanced | 
|  | 
|  03.12.2008, 12:05 | #2 | 
| Участник | 
			
			Точнее, давайте упростим задачу. При открытии формы, какой из методов должен вызываться первым PurchTable_ds.active() или PurchLine_ds.active()? (в обоих режимах) И почему Вы так считаете? Спасибо | 
|  | 
|  03.12.2008, 12:15 | #3 | 
| MCITP |   Цитата:  Что обычно в этих методах? Чаще всего обработка дизайна формы (энаблед, визибл и т.п.). имхо, Вполне логично, что сначала сделается общая настройка по шапке, а потом более тонкая по конкретной строке, которая возможно чуток "подравняет" общую. Не могу навскидку придумать аргументов для обратного порядка вызовов. (Line -> Table). 
				__________________ Zhirenkov Vitaly | 
|  | 
|  03.12.2008, 12:18 | #4 | 
| MCT | 
			
			То есть при открытии формы курсор будет позиционироватся на строчки, мне кажется, это хотелка. Стандартно - на шапку и во многих случаях это оправдано.
		 
				__________________ Axapta book for developer | 
|  | 
|  03.12.2008, 12:20 | #5 | 
| Участник | |
|  | 
|  03.12.2008, 12:21 | #6 | 
| Axapta | 
			
			Э... Сначала Table, потом Line? Так было бы логично. Не проверял, правда, но как и сказано выше, не могу придумать аргументацию, чтобы было наоборот. Иван, в чем подвох?
		 | 
|  | 
|  03.12.2008, 12:33 | #7 | 
| Member | Цитата: 
		
			Сообщение от kashperuk
			
			 ... какой из методов должен вызываться первым ... Метод .active() отрабатывает после того, как курсор в форме спозиционируется на запись в источнике данных (вовсе не обязательно ему при этом быть визуализированным в виде грида). Строчки в закупке смогут сформироваться только после того, как в заголовке выберется закупка (связь так настроена). Какой может быть вопрос при этом про последовательность? 
				__________________ С уважением, glibs® | 
|  | 
|  03.12.2008, 12:35 | #8 | 
| Участник | 
			
			Нет подвоха. Тут мы что-то меняем, и че-то кто-то где-то поменял    теперь порядок непредсказуемый. Я вот пытаюсь понять, стоит так оставить, или таки нужно искать, где что-то изменилось и чинить... Пока тоже согласен, что нужно чинить. | 
|  | 
|  03.12.2008, 12:40 | #9 | 
| Участник | |
|  | 
|  03.12.2008, 12:41 | #10 | 
| Axapta | |
|  | 
|  03.12.2008, 12:42 | #11 | 
| Участник | |
|  | 
|  03.12.2008, 12:46 | #12 | 
| Участник | 
			
			раз уж перешли на юмор, тогда вопрос: будет ли DAX2009 поддерживать даунгрейд до DAX3.0? | 
|  | 
|  03.12.2008, 12:47 | #13 | 
| MCT | 
				__________________ Axapta book for developer | 
|  | 
|  03.12.2008, 13:23 | #14 | 
| Участник | 
			
			Ну, в DAX 2009 это еще точно работает так, как и прежде. Мы тут про 6ку говорим   | 
|  | 
|  03.12.2008, 14:23 | #15 | 
| MCT | 
			
			Наверное, полностью веб ориентирована, с однаковым веб/виндоуз интерфейсом?
		 
				__________________ Axapta book for developer | 
|  | 
|  03.12.2008, 15:20 | #16 | 
| Участник | Цитата: Плюс если сделать связку датасорсов не Delayed, а Passive - то тогда запуск обновлений датасорсов удобно ставить на Active() и тогда порядок вызовов важен. Последний раз редактировалось Logger; 03.12.2008 в 15:22. | 
|  |