Показать сообщение отдельно
Старый 05.12.2001, 15:07   #4  
Maxim Gorbunov is offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2,483 / 645 (26) +++++++
Регистрация: 27.11.2001
Адрес: Dubai, UAE
Re: Вопрос
Здравствуйте, Андрей.

Вы поняли совершенно верно: FormDataSource - это один из DataSource формы, которые расположены в ветви DataSource у формы (на одном уровне с Methods и Designs). Из кода в форме к объекту типа FormDataSource можно получить доступ через переменную вида <имя DataSource>_ds (например, SalesTable_ds).

Если вы перекрываете метод Init, вы можете использовать this для доступа к FormDataSource. Недоступность информации из таблицы подстановок не есть ошибка. Дело в том, что система IntelliSence Axapta, которая отвечает за подстановку, устроена так, что она обрабатывает лишь подстановки первого уровня. Вы же пытаетесь заставить ее обработать более глубокую подстановку. Если Вы хотите воспользоваться IntelliSence, заведите переменную типа Query и присвойте ей значение this.query(). Продолжая по аналогии Вы получите подстановки на всех уровнях. Однако, это лишь вопрос удобства разработки и отладки. Для краткости вы можете воспользоваться нашим текстом.
__________________
Not registered yet? Register here!
Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me