Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Горячая тема (более 10 ответов) Получить текст глобального модуля (число прочтений - 4167 )
iddi2008
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 9
Зарегистрирован: 04. Декабря 2007
Получить текст глобального модуля
20. Октября 2008 :: 07:45
Печать  
Как получить текст глобального модуля после запуска 1С
использую ........
Процедура ПослеОткрытия(Конт)
       ФормаРасш = СоздатьОбъект("РасширениеФормы");
       ФормаРасш.УстановитьФорму(Конт.Форма);
       Сообщить(ФормаРасш.ТекстМодуля);
КонецПроцедуры
Но это работает только для форм документов и правочников... а глобальник как просмотреть??? Нерешительный
  
Наверх
 
IP записан
 
CaBaT
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 718
Местоположение: Санкт-Петербург
Зарегистрирован: 26. Октября 2007
Пол: Мужской
Re: Получить текст глобального модуля
Ответ #1 - 20. Октября 2008 :: 08:12
Печать  
я делал так:
Код
Выбрать все
Процедура ПриНачалеРаботыСистемы()
...
   _Информатор = СоздатьОбъект("Информатор");
   _ТекстГлобальногоМодуля = _Информатор.ПолучитьТекстТекущегоМодуля();
...
КонецПроцедуры
 


важный момент: работает только при вызове в глобальном модуле!
  
Наверх
 
IP записан
 
iddi2008
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 9
Зарегистрирован: 04. Декабря 2007
Re: Получить текст глобального модуля
Ответ #2 - 20. Октября 2008 :: 08:24
Печать  
Ошибка...
_ТекстГлобальногоМодуля = _Информатор.ПолучитьТекстТекущегоМодуля();   
{Глобальный модуль(6234)}: Поле агрегатного объекта не обнаружено (ПолучитьТекстТекущегоМодуля)

Что делать?
  
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Получить текст глобального модуля
Ответ #3 - 20. Октября 2008 :: 08:30
Печать  
Твоя версия 1С++ ?
Этот метод есть только у версий 3.0
  

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


I Love YaBB 2!

Сообщений: 9
Зарегистрирован: 04. Декабря 2007
Re: Получить текст глобального модуля
Ответ #4 - 20. Октября 2008 :: 08:33
Печать  
Версия... конечно 2.5 весь хелп излазил уже... сейчас попробую 3.0!!!
  
Наверх
 
IP записан
 
iddi2008
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 9
Зарегистрирован: 04. Декабря 2007
Re: Получить текст глобального модуля
Ответ #5 - 20. Октября 2008 :: 08:42
Печать  
Ага... ошибка осталась, когда должен сработать метод? До начала работы системы или после ? Я метод открываю через
Процедура ПриНажатииПравойКнопки(сост, х, у)
     
_Информатор = СоздатьОбъект("Информатор");
   _ТекстГлобальногоМодуля = _Информатор.ПолучитьТекстТекущегоМодуля();   
   Сообщить(_ТекстГлобальногоМодуля);
КонецПроцедуры

в глобальнике
3.0 запущен...... Плачущий
  
Наверх
 
IP записан
 
CaBaT
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 718
Местоположение: Санкт-Петербург
Зарегистрирован: 26. Октября 2007
Пол: Мужской
Re: Получить текст глобального модуля
Ответ #6 - 20. Октября 2008 :: 08:55
Печать  
iddi2008 писал(а) 20. Октября 2008 :: 08:42:
когда должен сработать метод?(

я делал в "ПриНачалеРаботыСистемы", точно работало.
  
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Получить текст глобального модуля
Ответ #7 - 20. Октября 2008 :: 09:03
Печать  
Надеюсь, ты пробовал не чистый 3.0, а последнюю версию 3.0.1.19 ? Улыбка
  

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


I Love YaBB 2!

Сообщений: 9
Зарегистрирован: 04. Декабря 2007
Re: Получить текст глобального модуля
Ответ #8 - 20. Октября 2008 :: 09:09
Печать  
Странно... поставил 1CPP.dll 3.0.0.0. ICL
_ТекстГлобальногоМодуля = _Информатор.ПолучитьТекстТекущегоМодуля();   
{Глобальный модуль(15804)}: Поле агрегатного объекта не обнаружено (ПолучитьТекстТекущегоМодуля)
в процедулу ПриНачалеРаботыСистемы()
И НЕ РАБОТАЕТ!!!!
  
Наверх
 
IP записан
 
iddi2008
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 9
Зарегистрирован: 04. Декабря 2007
Re: Получить текст глобального модуля
Ответ #9 - 20. Октября 2008 :: 09:10
Печать  
Идем искать еще новее!!!!  Улыбка
  
Наверх
 
IP записан
 
CaBaT
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 718
Местоположение: Санкт-Петербург
Зарегистрирован: 26. Октября 2007
Пол: Мужской
Re: Получить текст глобального модуля
Ответ #10 - 20. Октября 2008 :: 09:13
Печать  
у меня работало на версии 3.0.1.15
  
Наверх
 
IP записан
 
iddi2008
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 9
Зарегистрирован: 04. Декабря 2007
Re: Получить текст глобального модуля
Ответ #11 - 20. Октября 2008 :: 09:14
Печать  
Заработало!!!!  Улыбка
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать