Параметры интерфейса

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

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

edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5185
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Re: Параметры интерфейса

Сообщение edward_K »

1. cmPick у вас в двух местах - это специально так? UpdateTable уберите.
2. Нужно внимательно следить за добавлением элементов - если вы уже добавили в окно, по поставте в какой нибудь переменной флаг.
3. При закрытии окна вроде срабатывает его cmDone. Может быть еще чего нибудь при закрытии кнопками - например cmCancel.
4. Logstrtofile вам в помощь :)
zna
Местный житель
Сообщения: 552
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Челябинск
Контактная информация:

Re: Параметры интерфейса

Сообщение zna »

Нормально события ловятся в winDogovorEdinMain. Я не ожидал, что для договора и для доп. соглашения разные окна (для соглашения- winDogovorAttachMain), и закрывал не то окно. :razz:
Алексей
Местный житель
Сообщения: 2896
Зарегистрирован: 24 июн 2005, 12:12
Откуда: Иркутская область

Re: Параметры интерфейса

Сообщение Алексей »

Есть свой интерфейс, один из параметров которого - дата. Если вызывать интерфейс из другого интерфейса и передавать в качестве параметра либо дату (через переменную) либо 0 - всё работает нормально.
Но если попробовать вызвать это через пункт меню "Запуск удаленного интерфейса", либо вставить запуск интерфейса в рабочее место пользователя - возникает ошибка "Некорректный параметр 5" - в нашем случае, пятый параметр это как раз и есть параметр типа Date.

Более того - после этой ошибки Галактика некорректно считывает и предыдущие 4 параметра...
При вызове описывали дату и как 0, и как date(0,0,0) и как cur_date - не хочет.
Никто не сталкивался ?
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5185
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Re: Параметры интерфейса

Сообщение edward_K »

Для запуска снаружи удобно дату передавать в виде строки.
Так вы должны загнать типа 24/03/2016 без кавычек и прочего - преобразование сделает сам загрузчик.
Но в виде строки проще. Вы всегда можете написать транзитный фейс для запуска снаружи.
Ответить