Переключение на Главную Страницу Страницы: 1 2 3 [4] 5 6 ... 13 ОтправитьПечать
Очень популярная тема (более 25 ответов) Конструктор запросов 1C++ (SQL) v3.29 (число прочтений - 108407 )
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.42
Ответ #45 - 19. Июля 2006 :: 05:58
Печать  
Попробуйте посмотреть скрипт телепат.вбс
Там есть примеры как добавлять свои пункты меню
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
ShootNICK
1c++ power user
Отсутствует



Сообщений: 29
Местоположение: Санкт-Петербург. РФ.
Зарегистрирован: 20. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.42
Ответ #46 - 19. Июля 2006 :: 11:05
Печать  
ага Улыбка хорошо бы теперь понять как выполнить метод этого qryMaker
  
Наверх
ICQ  
IP записан
 
kuntashov
Full Member
***
Отсутствует


1С:Специалист

Сообщений: 130
Местоположение: Саратов
Зарегистрирован: 13. Июня 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.42
Ответ #47 - 19. Июля 2006 :: 11:09
Печать  
Код
Выбрать все
Plugins("<ИмяПлагина>").<ИмяМетода>()
 



Ы?
  

С уважением, &&Александр Кунташов&&http://kuntashov.ru/
Наверх
 
IP записан
 
ShootNICK
1c++ power user
Отсутствует



Сообщений: 29
Местоположение: Санкт-Петербург. РФ.
Зарегистрирован: 20. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.42
Ответ #48 - 19. Июля 2006 :: 11:14
Печать  
Мерси Улыбка типа коллекция плагинов под опенкофом ? Улыбка
к скриптам так же обращаться можно ?
  
Наверх
ICQ  
IP записан
 
kuntashov
Full Member
***
Отсутствует


1С:Специалист

Сообщений: 130
Местоположение: Саратов
Зарегистрирован: 13. Июня 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.42
Ответ #49 - 19. Июля 2006 :: 11:22
Печать  
Конечно. Примеров куча в репозитории.
  

С уважением, &&Александр Кунташов&&http://kuntashov.ru/
Наверх
 
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.42
Ответ #50 - 19. Июля 2006 :: 11:23
Печать  
Можно.
SuccessfulWork = Scripts("Intellisence").MethodsList()
  
Наверх
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.42
Ответ #51 - 19. Июля 2006 :: 11:44
Печать  
Как же всё запутано!..  Озадачен

Вот такой код работает:
Код
Выбрать все
Sub Telepat_OnCustomMenu(Cmd)
    If Cmd = "qryMaker" Then Plugins("qryMaker").RunWizard()
End Sub 


А такой - нет:
Код
Выбрать все
Sub Telepat_OnCustomMenu(Cmd)
    If Cmd = "qryMaker" Then Plugins(Cmd).RunWizard()
End Sub 


Ошибка: Недопустимый тип индекса. Круглые глаза
  

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
kuntashov
Full Member
***
Отсутствует


1С:Специалист

Сообщений: 130
Местоположение: Саратов
Зарегистрирован: 13. Июня 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.42
Ответ #52 - 19. Июля 2006 :: 11:52
Печать  
А если попробовать так:

Код
Выбрать все
Sub Telepat_OnCustomMenu(Cmd)
    If Cmd = "qryMaker" Then Plugins(CStr(Cmd)).RunWizard()
End Sub 



  

С уважением, &&Александр Кунташов&&http://kuntashov.ru/
Наверх
 
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.42
Ответ #53 - 19. Июля 2006 :: 12:06
Печать  
kuntashov писал(а) 19. Июля 2006 :: 11:52:
А если попробовать так:
Код
Выбрать все
Sub Telepat_OnCustomMenu(Cmd)
    If Cmd = "qryMaker" Then Plugins(CStr(Cmd)).RunWizard()
End Sub 


Это, конечно, работает. Но тоже - не очевидно. Ведь VarType(Cmd) и так равно vbString.
  

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.42
Ответ #54 - 19. Июля 2006 :: 12:26
Печать  
berezdetsky писал(а) 19. Июля 2006 :: 12:06:
kuntashov писал(а) 19. Июля 2006 :: 11:52:
А если попробовать так:
Код
Выбрать все
Sub Telepat_OnCustomMenu(Cmd)
    If Cmd = "qryMaker" Then Plugins(CStr(Cmd)).RunWizard()
End Sub 


Это, конечно, работает. Но тоже - не очевидно. Ведь VarType(Cmd) и так равно vbString.

А мне вообще конструкция непонятна с точки зрения программирования
Код
Выбрать все
Set MetaRef  = conf.MetaData.TaskDef.Childs(CStr(ArrTypeMDObj(0)))(CStr(ArrTypeMDObj(1)))
 


Вот как (эти параметры?|этот параметр?) представить на физическом уровне?:
Код
Выбрать все
CStr(ArrTypeMDObj(0)))(CStr(ArrTypeMDObj(1))
 


  
Наверх
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.42
Ответ #55 - 19. Июля 2006 :: 12:38
Печать  
В VB имя дефолтного метода можно опускать. Т.е.
Код
Выбрать все
Set MetaRef = conf.MetaData.TaskDef.Childs(CStr(ArrTypeMDObj(0)))(CStr(ArrTypeMDObj(1))) 

это
Код
Выбрать все
Set MetaRef = conf.MetaData.TaskDef.Childs(CStr(ArrTypeMDObj(0))).item(CStr(ArrTypeMDObj(1))) 


Или я не понял вопрос?
  

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
kuntashov
Full Member
***
Отсутствует


1С:Специалист

Сообщений: 130
Местоположение: Саратов
Зарегистрирован: 13. Июня 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.42
Ответ #56 - 19. Июля 2006 :: 13:05
Печать  
Цитата:
В VB имя дефолтного метода можно опускать.


Ага, только вот в этом конкретном примере его опускать с точки зрения читабельности кода как раз и не надо бы было, "но это другая история".
  

С уважением, &&Александр Кунташов&&http://kuntashov.ru/
Наверх
 
IP записан
 
kuntashov
Full Member
***
Отсутствует


1С:Специалист

Сообщений: 130
Местоположение: Саратов
Зарегистрирован: 13. Июня 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.42
Ответ #57 - 19. Июля 2006 :: 13:08
Печать  
Цитата:
Это, конечно, работает. Но тоже - не очевидно. Ведь VarType(Cmd) и так равно vbString.


Это, думаю, на совести Билла Гейтса разработчиков бейсика. Не баг, но фича. Вообще, кажется мне, где-то я про это читал, но не обратил должного внимания.
  

С уважением, &&Александр Кунташов&&http://kuntashov.ru/
Наверх
 
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Конструктор запросов 1C++ (SQL) v2.42
Ответ #58 - 19. Июля 2006 :: 13:11
Печать  
berezdetsky писал(а) 19. Июля 2006 :: 12:38:
В VB имя дефолтного метода можно опускать. Т.е.
Код
Выбрать все
Set MetaRef = conf.MetaData.TaskDef.Childs(CStr(ArrTypeMDObj(0)))(CStr(ArrTypeMDObj(1))) 

это
Код
Выбрать все
Set MetaRef = conf.MetaData.TaskDef.Childs(CStr(ArrTypeMDObj(0))).item(CStr(ArrTypeMDObj(1))) 


Или я не понял вопрос?

Все ты правильно понял.
А теперь и я врубился.
То a13x, все ты верно говоришь.
  
Наверх
IP записан
 
orefkov
1c++ developer
1c++ moderator
Отсутствует


I Love YaBB 2!

Сообщений: 896
Зарегистрирован: 20. Мая 2006
Re: Конструктор запросов 1C++ (SQL) v2.42
Ответ #59 - 20. Июля 2006 :: 05:50
Печать  
kuntashov писал(а) 19. Июля 2006 :: 13:08:
Цитата:
Это, конечно, работает. Но тоже - не очевидно. Ведь VarType(Cmd) и так равно vbString.


Это, думаю, на совести Билла Гейтса разработчиков бейсика. Не баг, но фича. Вообще, кажется мне, где-то я про это читал, но не обратил должного внимания.

Отнюдь.
Это баг опенконфа.
Несовсем правильно обрабатывает параметры, переданные по ссылке.
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1 2 3 [4] 5 6 ... 13
ОтправитьПечать