Отчет с интерфейсом Галактики

Программирование на Атлантисе (VIP, FCOM, ARD), FastReport

Модераторы: m0p3e, edward_K, Модераторы

Irina
Новичок
Сообщения: 20
Зарегистрирован: 29 мар 2005, 17:49

Отчет с интерфейсом Галактики

Сообщение Irina »

Запускаю RunInterface('XXXX'),
а параметры из этого инт, получить не могу.
Вопрос можно ли сделать такие отчеты используя интефейс Галактики? Как получить параметры, задаваемые пользователем? Также как в диалогах не получается.
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5185
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Re: Отчет с интерфейсом Галактики

Сообщение edward_K »

1. обычно
RunInterface('XXXX',wtyp,wnrec) - но нужно знать какие конкретно параметры у интерфейса - а полного описания нет.
2. часть интерфейсов сохраняют в dsk файл
вычитать оттуда можно как Readmydsk(перем,'наименование сохр',false) - опять же нужно знать как обзывается.
3. часть фейсов заполняют таблицу Pick
узнать можно по колонке для выбора и нажав ctrl+f4 и вычислить Pick.wlist :)
Irina
Новичок
Сообщения: 20
Зарегистрирован: 29 мар 2005, 17:49

Re: Отчет с интерфейсом Галактики

Сообщение Irina »

Привет Edward,
2 Я пыталась так, dsk Будит мой файл сохраненый на сервере
Irina
Новичок
Сообщения: 20
Зарегистрирован: 29 мар 2005, 17:49

Re: Отчет с интерфейсом Галактики

Сообщение Irina »

Привет Edward, спасибо
2 Я пыталась так, dsk Будит мой файл сохраненый на сервере?
Почему то я не нашла в нем тех параметров? Как они сохраняются?
Я их выводила просто, как поля(Ard-формы).
А что означает false?
3 Попробую.
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5185
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Re: Отчет с интерфейсом Галактики

Сообщение edward_K »

сохраняются они туда
SaveMyDsk(перем.,'имя перем')
это вообще в справочнике по функциям описанно
могу сказать что часто используется в зарплате.
false in ReadMyDsk определяет что делать при смене текущей даты - здесь просто прочитать
если true то возмется значение по умолчанию -хотя я не уверен.
Irina
Новичок
Сообщения: 20
Зарегистрирован: 29 мар 2005, 17:49

Re: Отчет с интерфейсом Галактики

Сообщение Irina »

Привет Edward, и всем
А есть какой-нибудь работающий пример?
У меня было так runinterface('XXX', DDate);
ReadMyDsk(Ddate,'Ddate', false);
получаю
ДД/MM/ГГГГ, остальный параметры
0.
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5185
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Re: Отчет с интерфейсом Галактики

Сообщение edward_K »

в гале есть разные способы передачи информации - и это зависит от интерфейса(есть еще маркеры например,или внешние функции-public). Если ты пишешь свой, то там можешь попробовать все три способа - они все различны абсолютно. То что ты пишешь это 1 пункт и все что это значит что ты не угадала с параметром - или он не меняется.
Irina
Новичок
Сообщения: 20
Зарегистрирован: 29 мар 2005, 17:49

Re: Отчет с интерфейсом Галактики

Сообщение Irina »

Я хочу использовать Галактический фейс.
Я вызывала на этой форме ctrl+F4 и вводила параметр DDate при вычисление показывает значение фейса, которое мне нужно, когда меняю - тоже. Тоже думала, что не меняю значения, поэтому такие параметры в итоге, но не из-за этого.
Не работала еще с Pick, просто на форме? ввела Pick.wlist
"Нет такой функции,поля или метода, или неверный контекст использования: PICK.WLIST"
Max_Fin
На пенсии
Сообщения: 797
Зарегистрирован: 29 мар 2005, 17:49
Откуда: г. Тюмень
Контактная информация:

Re: Отчет с интерфейсом Галактики

Сообщение Max_Fin »

А почему бы просто не сообщить общественности какой фейс ты вызываешь и тогда не было бы такой большой переписки ;D
Жду выхода Вселенная 2.12!
Nuts
Постоянный обитатель
Сообщения: 193
Зарегистрирован: 29 мар 2005, 17:49

Re: Отчет с интерфейсом Галактики

Сообщение Nuts »

Да Иришка наша, давай подробнее...
что хочешь сделать 8)
Irina
Новичок
Сообщения: 20
Зарегистрирован: 29 мар 2005, 17:49

Re: Отчет с интерфейсом Галактики

Сообщение Irina »

To Max-fin Да вот поговорить захотелось ;D
To Nuts Уже ваша, спасибо. :),
Нужен фейс "складской учет-отчеты-наличие (по складам)".
Например, вызывается справочник подразделений, как получить, то что выбираю, да и все остальное.
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5185
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Re: Отчет с интерфейсом Галактики

Сообщение edward_K »

если Иришка не в курсе
то по ctrl+F4 пишешь getifccurrentfieldname
интерфейс по подразделениям
GETANYPODR
одну запись нужно пометить
жмешь ctrl+F4
pick.wlist=11
в select
where (( ...
11 == Pick.wlist and
Pick.crec == Katpodr.nrec and
...
)) ;
сам этот фейс NALREPPARAMS
ddate в даном случае считывается как
ReadmyDsk(ddate,'NalSkl_Date',False)
параметры у него
typeReport и SkPr - они в менюшке прописаны.
опять же по Ctrl+F4 можно вычислить.
;)
Max_Fin
На пенсии
Сообщения: 797
Зарегистрирован: 29 мар 2005, 17:49
Откуда: г. Тюмень
Контактная информация:

Re: Отчет с интерфейсом Галактики

Сообщение Max_Fin »

>To Max-fin Да вот поговорить захотелось ;D
Давай погорим ;)

RunInterface('NalRepParams', typeReport, SkPr)
В твоем случае typeReport = 1, SkPr = 0
Но я вообще не вижу смысла вызывать этот фейс внутри твоего отчета!?
Какая идея? Зачем он?
Если твой отчет как раз и формируется этим фейсом, то и бери все данные в полях формы, если же твой отчет формируется независимо от этого фейса, то вообще тогда теряюсь в догадках ???
Жду выхода Вселенная 2.12!
Max_Fin
На пенсии
Сообщения: 797
Зарегистрирован: 29 мар 2005, 17:49
Откуда: г. Тюмень
Контактная информация:

Re: Отчет с интерфейсом Галактики

Сообщение Max_Fin »

Иришка, давай с начала
ты пишешь ARD-форму?
выбор каких данных ты хочешь выполнить (причем множественный или нет)?
Жду выхода Вселенная 2.12!
Irina
Новичок
Сообщения: 20
Зарегистрирован: 29 мар 2005, 17:49

Re: Отчет с интерфейсом Галактики

Сообщение Irina »

to Max-fin
Возможно и не нужен фейс, мне надо получить такой же отчет, как получается по подразделениям, но в Excel. То есть поля все те же.
Я запускала этот фейс как ты говорил, работает, но...вообщем смотри выше.
Ответить