View previous topic :: View next topic |
Author |
Message |
andreyK
Joined: 18 Aug 2003 Posts: 125 Location: Кузнецов А.М. Occupation: ОАО Молоко/программист Interests: Шахунья
|
Posted: 28 Oct 2005 13:06 Post subject: Имя переменой содержащей поле открытого документа ? |
|
|
А как узнать имя переменой содержащей поле открытого документа,
например код прайса в открытом заказе ?
Типа m.code что-ли или как ? |
|
Back to top |
|
|
shura_k
Joined: 10 Oct 2003 Posts: 342 Location: Александр Occupation: Специалист Interests: Калининград
|
Posted: 28 Oct 2005 13:46 Post subject: |
|
|
Смотришь какой текущий алиас открыт и потом по базе смотришь, что это за файл и какое тебе в нём нужно пол |
|
Back to top |
|
|
andreyK
Joined: 18 Aug 2003 Posts: 125 Location: Кузнецов А.М. Occupation: ОАО Молоко/программист Interests: Шахунья
|
Posted: 28 Oct 2005 14:08 Post subject: |
|
|
Так вроде Бестовцы говорили что у них при создании документа
данные все в переменных находятся, а потом записываютя в таблу
в поля.
Вот и хочу узнать эти переменные, или в отладчике все это видно ? |
|
Back to top |
|
|
shura_k
Joined: 10 Oct 2003 Posts: 342 Location: Александр Occupation: Специалист Interests: Калининград
|
Posted: 28 Oct 2005 14:11 Post subject: |
|
|
Это называется горе от ума
В отладчике всё видно |
|
Back to top |
|
|
andreyK
Joined: 18 Aug 2003 Posts: 125 Location: Кузнецов А.М. Occupation: ОАО Молоко/программист Interests: Шахунья
|
Posted: 28 Oct 2005 14:25 Post subject: |
|
|
Сделал
Function Main()
SETKEY(-45,{||prais()})
return nil
FUNCTION prais()
SayAndWait("ПРИВЕТ")
RETURN nil
Не работает.Может что неправильно ? |
|
Back to top |
|
|
shura_k
Joined: 10 Oct 2003 Posts: 342 Location: Александр Occupation: Специалист Interests: Калининград
|
Posted: 28 Oct 2005 14:30 Post subject: |
|
|
Вот и я тоже пробую и тоже не работает
Видно нужна помощь разработчиков |
|
Back to top |
|
|
shura_k
Joined: 10 Oct 2003 Posts: 342 Location: Александр Occupation: Специалист Interests: Калининград
|
Posted: 28 Oct 2005 14:42 Post subject: |
|
|
Пробовал исполнять установщик горячей клавише по типу вызова "проверка документа" и возвращать .f., чтобы оставаться в документе. Всё равно ни чего не вызвается |
|
Back to top |
|
|
nordk
Joined: 27 Jun 2005 Posts: 1000 Location: Горбунов Константин Occupation: БЭСТ-Партнер Interests: СПб
|
Posted: 28 Oct 2005 14:53 Post subject: |
|
|
Попробуйте просто
FUNCTION MAIN()
ALTD()
prais()
RETURN NIL
и откомпилируйте с отладчико |
|
Back to top |
|
|
shura_k
Joined: 10 Oct 2003 Posts: 342 Location: Александр Occupation: Специалист Interests: Калининград
|
Posted: 28 Oct 2005 15:08 Post subject: |
|
|
nordk wrote: | Попробуйте просто
FUNCTION MAIN()
ALTD()
prais()
RETURN NIL
и откомпилируйте с отладчиком |
Вы шутите
Я пробовал в нескольких вариациях
1. SETKEY(-45,{||_hotkey()})
2. SETKEY(-45,FormulParsBlock("EVALFUN('_hotkey')",{""}))
3. ttt:="Hi"
SETKEY(-45,FormulParsBlock("EVALFUN('sayandwait(ttt)')",{""}))
Function _hotkey()
sayandwait("Hi")
Return
И ни чего не работает |
|
Back to top |
|
|
nordk
Joined: 27 Jun 2005 Posts: 1000 Location: Горбунов Константин Occupation: БЭСТ-Партнер Interests: СПб
|
Posted: 28 Oct 2005 16:21 Post subject: |
|
|
Дык вы уберите SETKEY()
Суть его в чем ?
Клавишу запрограммировать ?
Ну программирует и что потом-то - а потом RETURN NIL
Дык Ваша программа завершает выполнение раньше чем Вы на кнопку запрограммированную нажмете.
Вы уж тогда напишите что-нить что будет ждать нажатия этой самой клавиши, а еще лучше уберите этот SETKEY() напрочь и просто вызовите функцию по име |
|
Back to top |
|
|
shura_k
Joined: 10 Oct 2003 Posts: 342 Location: Александр Occupation: Специалист Interests: Калининград
|
|
Back to top |
|
|
nordk
Joined: 27 Jun 2005 Posts: 1000 Location: Горбунов Константин Occupation: БЭСТ-Партнер Interests: СПб
|
Posted: 28 Oct 2005 16:31 Post subject: |
|
|
Да понял все.
Я эту задачу клиенту сдавал не далее как в августе в 11.03..
Я отвечал почему Ваша программа не работает - и не будет работать.
Да кстати пытаться перерограммировать клавиши из плагина в БЭСТе занятие я Вам скажу некорректное ибо...
SaveSetKey()
перед вызовом Вашего плагина и RestSetKey() пос |
|
Back to top |
|
|
shura_k
Joined: 10 Oct 2003 Posts: 342 Location: Александр Occupation: Специалист Interests: Калининград
|
Posted: 28 Oct 2005 16:36 Post subject: |
|
|
И что делать? |
|
Back to top |
|
|
nordk
Joined: 27 Jun 2005 Posts: 1000 Location: Горбунов Константин Occupation: БЭСТ-Партнер Interests: СПб
|
Posted: 28 Oct 2005 16:56 Post subject: |
|
|
Я писал в этой теме что делать - используйте точки входа, например импорт строк или делайте свой InitList() по работе с заказа |
|
Back to top |
|
|
shura_k
Joined: 10 Oct 2003 Posts: 342 Location: Александр Occupation: Специалист Interests: Калининград
|
Posted: 28 Oct 2005 17:12 Post subject: |
|
|
У меня наверное лыжи не едут версия 12.01 SP3, но указав в настройке на импорт-экспорт дополнительную обработку через функции модуля обмена, получаем что они не вызываются |
|
Back to top |
|
|
|