BEST logo логотип компании БЭСТ - программы для бизнеса ПРОДАЖИ
+7 (991) 312-04-37
trade@bestnet.ru
ПОДДЕРЖКА
+7 (495) 775-66-76
consult@bestnet.ru
СКАЧАТЬ
Обновления
Дистрибутивы
Авторизация

Логин:
Пароль:
Забыли свой пароль?
Регистрация
ВАШ ВОПРОС

Доступ к Личному кабинету закрыт!
Как получить доступ?


Главная  / Поддержка  / Форум  / Публичные форумы  / Программирование приложений  / Как в XBA создать окно типа Editbox

Форум

Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Страницы: 1
RSS
Как в XBA создать окно типа Editbox, Не получается создать собственное окно для ввода параметра
 
БЭСТ 3.4 СП 01
Проблема следующая:
С помощью спецфункции необходимо в реестре л/с зарплаты удалить определённое н/у из лицевых счетов сотрудников (групповая операция).
Удалось все реализовать, за исключением момента запроса от пользователя вида н/у. Не получается экранная форма.
Хотелось бы посмотреть "простой" пример, форма с одним "текстовым" полем для ввода и передача этого текста в переменную.
Цитата
Мосье, же не манж па сие жур. Гебен зи мир битте этвас
копек ауф дем штюк брод. Подайте что-нибудь бывшему пользователю Windows 3.1
 
А были подобные темы и с примерами на старом форуме по QINPUT()
Посмотрите плз
 
Если нужно одно текстовое поле, то проще воспользоваться функцией Dialog(), если конечно она работает в Б5 3.4 СП1
 
Цитата
Денис пишет:
...воспользоваться функцией Dialog()

Спасибо большое, помогло.
Цитата
nordk пишет:
... QINPUT()

Мы поняли что функция QINPUT для прямого доступа к базе.
 
Не обязательно. На самом деле Dialog это урезанные возможности QINPUT
и можно работать и с базой и с переменными
 
Ещё Вопрос: есть ли какие-нибудь параметры типа aPars или глобальные переменные, которые предают в спецфункцию табельный номер, фио, id в реестре л/с зарплаты?
 
Данные текущей записи можно получить с помощью: cardspri->TNum, cardspri->FAM и т.д.

P.S. В общем случае текущий алиас -> имя поля
 
Все переменные и открытые алиасы при работе спецфункции можно посмотреть в отладчике.
 
Цитата
nordk пишет:
Все переменные и открытые алиасы при работе спецфункции можно посмотреть в отладчике.

Спасибо большое, действительно все ответы в отладчике нашёл, private массив aTNUMS.

:?: Ещё Вопрос: функцию отладчика ALTD() обязательно включать в тело функции? или это правило "хорошего тона", без неё ведь тоже работает?
 
Дело в том, что если ее не будет вообще то при повторном вызове
плагина останова может не произойти пока вы не закроете модуль.
Обычно в начале текста один AlTD() для останова размещают.
Бывают случаи когда цикл на несколько тысяч операций и по конкретной операции надо отладиться - тогда тоже ALTD() удобен.
И т.д. и т.п.
 
Спасибо, все понятно.
Страницы: 1
Читают тему (гостей: 1)