|
|
#1 |
|
Участник
|
Привет всем!
Кто знает, как сделать такую вещь: есть форма, в которой пользователь заполняет несколько текстовых полей и жмет "ОК" для вызова некоторого Dataport-a. Вопрос: как передать этому Dataport-у значения заполненных полей? (естественно, не используя вспомогательных таблиц для хранения этих значений) Этот же вопрос по-другому: возможен ли вызов Dataport-a c параметрами? |
|
|
|
|
#2 |
|
Участник
|
ХМ, а не проще ли будет сначала вызвать датапорт и уж затем на реквест форму положить нужные параметры.........
|
|
|
|
|
#3 |
|
Участник
|
Вызов датапорта с произвольными параметрами невозможен. В датапорт можно передать переменную типа Record с наложенными фильтрами. При этом необходимо чтобы первая DataItem датапорта совпадала с таблицей на которую ссылается эта переменная.
Действительно, проще заставить пользователя вводить данные в реквест форме датапорта. |
|
|
|
|
#4 |
|
Участник
|
Во, вспомнил... Есть еще один "извращенный" метод. Поскольку, если ты используешь переменную типа Dataport для вызова датапорта, то есть возможность указать имя файла в который ты хочешь выгрузить данные. Т.е. вместо имени файла можно вставить значения полей, а затем в датапорте анализировать эту строку. Иногда помогает
|
|
|
|
|
#5 |
|
Участник
|
И еще...
Этот метод работает так: в датапорте создаешь функцию. Затем в форме объявляешь переменную типа Dataport. По F5 смотришь -> эту функцию можно вызвать из текущего контекста. Вот так. (главное после вызова не сделать clear этой переменной )
|
|
|
|
|
Похожие темы
|
||||
| Тема | Ответов | |||
| Navision Attain через Citrix | 2 | |||
| Переход на Navision Attain | 3 | |||
| attain - Переход на attain | 8 | |||
| Attain 3.60, XML Dataport Import | 4 | |||
| 1С и Attain | 2 | |||
|