Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Подскажите как сделать (число прочтений - 3249 )
SiriuS
Junior Member
**
Отсутствует



Сообщений: 87
Зарегистрирован: 16. Февраля 2007
Пол: Мужской
Подскажите как сделать
28. Ноября 2007 :: 14:44
Печать  
Собсно хочу чтоб в любом модуле после набора
Код
Выбрать все
Сервис. 

открывался выпадающий список....

Что я делаю не так:
В глобальнике пишу
Код
Выбрать все
Перем Сервис Экспорт; 


в процедуре ПриНачалеРаботыСистемы() пишу
Код
Выбрать все
	Если ЗагрузитьВнешнююКомпоненту(КаталогПрограммы()+"FormEx.dll")=0 Тогда
		Предупреждение("Внимание компонента FormEx.dll не загружена
		| не весь функционал будет доступен");
	КонецЕсли;                    
	Попытка
		Сервис = СоздатьОбъект("Сервис");
	Исключение                          
		Предупреждение("Не удалось создать базовый класс <Сервис> ");
	КонецПопытки;
 


если где нить в глобальнике использую Сервис то через точку список выпадает,
а если где нибудь во внешнем отчете то "В"иг вам, не выпадает  СмущённыйВот что пишет интел
Код
Выбрать все
CurrentLine - <Если Сервис>
RSide - <>
Строка не соответствует шаблону для выбора типов - <Если Сервис>
Строка не соответствует шаблону для выбора типов - <Если Сервис>
ищу тип для <сервис> - <сервис>
sRegExpression - <[^\wа-яё]*(сервис|перемсервис)(=[\wа-яё\d_.]ение)\("([\wа-яё\d_.]+)"\);*|[,;=]*//:([\wа-яё\d_.]+))>
sRegExpression - <[^\wа-яё]*(функциясервис\().+([,;=]*//:(([\wа-яё\d_.]+)))> 




P.S. Вроде все скрипты самые свежие.....
« Последняя редакция: 29. Ноября 2007 :: 17:01 - SiriuS »  
Наверх
 
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Подскажите как сделать
Ответ #1 - 28. Ноября 2007 :: 16:22
Печать  
Интел сканирует только текущий модуль.
  
Наверх
IP записан
 
Salimbek
God Member
*****
Отсутствует



Сообщений: 862
Зарегистрирован: 06. Июня 2006
Пол: Мужской
Re: Подскажите как сделать
Ответ #2 - 29. Ноября 2007 :: 05:29
Печать  
Вроде
-->Перем глСервис Экспорт;
и
-->Сервис = СоздатьОбъект("Сервис");
Несколько разные вещи
  
Наверх
ICQ  
IP записан
 
kuntashov
Full Member
***
Отсутствует


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

Сообщений: 130
Местоположение: Саратов
Зарегистрирован: 13. Июня 2006
Пол: Мужской
Re: Подскажите как сделать
Ответ #3 - 29. Ноября 2007 :: 15:29
Печать  
Попробуйте

Код
Выбрать все
Перем глСервис Экспорт; //:Сервис 



Но как правильно заметили выше, глСервис и Сервис - разные переменные.
  

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



Сообщений: 87
Зарегистрирован: 16. Февраля 2007
Пол: Мужской
Re: Подскажите как сделать
Ответ #4 - 29. Ноября 2007 :: 17:11
Печать  
kuntashov писал(а) 29. Ноября 2007 :: 15:29:
Попробуйте
Код
Выбрать все
Перем глСервис Экспорт; //:Сервис 


Попробовал..... без результатно  

С переменными все в порядке в глобальнике иницирую
Перем глСервис Экспорт; //:Сервис
....
глСервис = СоздатьОбъект("Сервис")
а во внешней обработке пытаюсь вызвать выпадающий список
  
Наверх
 
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Подскажите как сделать
Ответ #5 - 29. Ноября 2007 :: 22:50
Печать  
возьми допиши, будем благодарны.
  
Наверх
IP записан
 
metaeditor
1c++ power user
Отсутствует


are you nuts?

Сообщений: 564
Зарегистрирован: 04. Июля 2006
Пол: Мужской
Re: Подскажите как сделать
Ответ #6 - 30. Ноября 2007 :: 07:48
Печать  
Intellisense.vbs как раз таки видит глобальные переменные типизированные через "//:" (ReadGlobalVariables, FindInGlobalVars)
только читает он их один раз при загрузке

уменя
Код
Выбрать все
Перем глСервис Экспорт; //:Сервис
....
глСервис = СоздатьОбъект("Сервис")
а во внешней обработке пытаюсь вызвать выпадающий список 


работает
  

Регистр.EAX.СводныйОстаток()
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать