04.12.2006, 12:10 | #1 |
Участник
|
1. Можно ли передать какой-нибудь другой параметр в форму, кроме Recordset?
2. Можно ли из формы получить ссылку на родительскую форму. 3. Можно ли добавить динамически элемент на форму (я так понимаю нельзя, да)? 4. Можно ли получить список всех открытых форм? |
|
04.12.2006, 12:34 | #2 |
Участник
|
А FAQ почитать?
|
|
04.12.2006, 12:37 | #3 |
Moderator
|
Это все к вопросу соотнесения Navision и 1C?
Цитата:
1. Можно ли передать какой-нибудь другой параметр в форму, кроме Recordset?
Цитата:
2. Можно ли из формы получить ссылку на родительскую форму
Ответ такой: Если подходить к вопросу формально, то ответ - нет - в навижн у форм нет свойства владелец/родитель. Но если подойти практически, то такая вещь в навижн не нужна. Вообще говоря Родитель нам может быть нужен только в двух ситуациях: 1) Когда подчиненная форма изменяет данные в родительской форме. В такой ситуации в навижн код просто изменяет базовую таблицу родительской формы. 2) Когда из подчиненной формы мы управляем родительской. Тут я просто затрудняюсь сказать как это может применятся на практике. Цитата:
3. Можно ли добавить динамически элемент на форму (я так понимаю нельзя, да)?
Я понимаю для чего такая вещь нужна в 1с - например для формы фильтра, в которую фильтруемые поля накидываются динамически. В навижене же применяется другой подход: для фильтрации сразу доступны все поля таблицы. Цитата:
4. Можно ли получить список всех открытых форм?
|
|
04.12.2006, 16:42 | #4 |
Участник
|
Цитата:
1. Можно ли передать какой-нибудь другой параметр в форму, кроме Recordset
Через методы Form.RUN и Form.RUNMODAL можно передать только Recordset. Но передать все что угодно можно использую собственные функции через переменную типа Form.? Цитата:
2. Можно ли из формы получить ссылку на родительскую формуПод Родителем видимо имеется ввиду 1с-овский термин "Владелец формы" - т.е. форма, из под которой была открыта текущая, правильно?
Ответ такой: Если подходить к вопросу формально, то ответ - нет - в навижн у форм нет свойства владелец/родитель. Но если подойти практически, то такая вещь в навижн не нужна. Вообще говоря Родитель нам может быть нужен только в двух ситуациях: 1) Когда подчиненная форма изменяет данные в родительской форме. В такой ситуации в навижн код просто изменяет базовую таблицу родительской формы. 2) Когда из подчиненной формы мы управляем родительской. Тут я просто затрудняюсь сказать как это может применятся на практике. Цитата:
3. Можно ли добавить динамически элемент на форму (я так понимаю нельзя, да)?
Динамически элемент на форме создать нельзя. Но можно обойтись статическим созданием и свойством Visible. Я понимаю для чего такая вещь нужна в 1с - например для формы фильтра, в которую фильтруемые поля накидываются динамически. В навижене же применяется другой подход: для фильтрации сразу доступны все поля таблицы. Цитата:
4. Можно ли получить список всех открытых форм?
А зачем? |
|