Программирование на Атлантисе (VIP, FCOM, ARD), FastReport
Модераторы: m0p3e , edward_K , Модераторы
edd
Постоянный обитатель
Сообщения: 170 Зарегистрирован: 29 мар 2005, 17:49
Сообщение
edd » 22 авг 2019, 15:21
Задача: связать записи ЦО с пунктом движения
Для этого добавил в карточке ЦО поле.
По пикбаттону открываю фейс путем вызова
Код: Выделить всё
RunInterfaceNoModal(M_TRANSP::Get_Item, 1, 0) //p2 : Word, p1 : Comp
А как перехватить то ссылку на выбранную по энтер или двойному щелчку запись в пункте движения? Сам фейс ничего не возвращает, пробовал во втором параметре передавать переменную, в ней пусто.
Den
Местный житель
Сообщения: 1844 Зарегистрирован: 29 мар 2005, 17:49
Откуда: Ярославская область ОАО "Часовой завод Чайка" г. Углич
Контактная информация:
Сообщение
Den » 22 авг 2019, 16:06
Код: Выделить всё
RunInterface(M_TRANSP::Get_Item, 1, 0) //p2 : Word, p1 : Comp
edd
Постоянный обитатель
Сообщения: 170 Зарегистрирован: 29 мар 2005, 17:49
Сообщение
edd » 22 авг 2019, 16:11
Ого, спасибо, помогло! А почему не модальный интерфейс ничего не возвращает?
Den
Местный житель
Сообщения: 1844 Зарегистрирован: 29 мар 2005, 17:49
Откуда: Ярославская область ОАО "Часовой завод Чайка" г. Углич
Контактная информация:
Сообщение
Den » 22 авг 2019, 18:32
RunInterfaceNoModal - это метод.
RunInterface - функция.
Судя по всему , первый просто дергает, что вызываем с указанными параметрами . но ничего не возвращает...
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5188 Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb
Сообщение
edward_K » 23 авг 2019, 02:41
1. Запустил и пошел дальше, не ожидая ответа
2. Запустил и ждет закрытия.
fplog вам в помощь.
edd
Постоянный обитатель
Сообщения: 170 Зарегистрирован: 29 мар 2005, 17:49
Сообщение
edd » 23 авг 2019, 09:31
Понятно. Всем спасибо за объяснение!