|
![]() |
#1 |
Участник
|
Точнее, давайте упростим задачу.
При открытии формы, какой из методов должен вызываться первым PurchTable_ds.active() или PurchLine_ds.active()? (в обоих режимах) И почему Вы так считаете? Спасибо |
|
![]() |
#2 |
MCITP
|
![]() Цитата:
![]() Что обычно в этих методах? Чаще всего обработка дизайна формы (энаблед, визибл и т.п.). имхо, Вполне логично, что сначала сделается общая настройка по шапке, а потом более тонкая по конкретной строке, которая возможно чуток "подравняет" общую. Не могу навскидку придумать аргументов для обратного порядка вызовов. (Line -> Table).
__________________
Zhirenkov Vitaly |
|
![]() |
#3 |
Участник
|
|
|
![]() |
#4 |
Axapta
|
Э... Сначала Table, потом Line? Так было бы логично. Не проверял, правда, но как и сказано выше, не могу придумать аргументацию, чтобы было наоборот. Иван, в чем подвох?
|
|
![]() |
#5 |
MCT
|
То есть при открытии формы курсор будет позиционироватся на строчки, мне кажется, это хотелка. Стандартно - на шапку и во многих случаях это оправдано.
__________________
Axapta book for developer |
|
![]() |
#6 |
Member
|
Цитата:
Сообщение от kashperuk
...
какой из методов должен вызываться первым ... Метод .active() отрабатывает после того, как курсор в форме спозиционируется на запись в источнике данных (вовсе не обязательно ему при этом быть визуализированным в виде грида). Строчки в закупке смогут сформироваться только после того, как в заголовке выберется закупка (связь так настроена). Какой может быть вопрос при этом про последовательность?
__________________
С уважением, glibs® |
|
Теги |
activate, как правильно |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|