Имя: Пароль:
1C
1С v8
Как перейти из модуля формы в модуль объекта?
0 Никулин Леонид
 
12.04.13
12:31
Как перейти из модуля формы в модуль объекта?


///////////////////////
// в модуле формы пишу

&НаКлиенте
Процедура НачатьОтладкку(Команда)
   
   НачатьОтладкуНаСервере();
   
КонецПроцедуры

&НаСервере
Процедура НачатьОтладкуНаСервере();
   
   Обработка = РеквизитФормыВЗначение("Объект");
   //Обработка.Сформировать();
   //а дальше в модуле объекта есть проц СведенияОВнешОбр();
   // куда хочу перейти
КонецПроцедуры



Не разбирусь что нужно дописать, чтоб перейти в модуль объекта(отладчиком)
1 ДенисЧ
 
12.04.13
12:32
Сервер в режиме отладки?
F11 нажимал?
2 Никулин Леонид
 
12.04.13
12:33
да
3 Никулин Леонид
 
12.04.13
12:36
Да, еще. Моя прц СведенияОВнешОбр() в модуле объекта объявлена как Экспортная
4 Любопытная
 
12.04.13
12:37
Так вызови ее, в чем проблема?
5 Никулин Леонид
 
12.04.13
12:37
Проблема в том, что я не умею
6 Никулин Леонид
 
12.04.13
12:38
Что писать то?
7 Любопытная
 
12.04.13
12:39
Обработка.СведенияОВнешОбр();
Или я чего-то не понимаю?
8 SherifSP
 
12.04.13
12:40
Да как с 22 см, не понимать?
9 Никулин Леонид
 
12.04.13
12:42
(7)
Метод объекта не обнаружен СведенияОВнешОбр()
10 fisher
 
12.04.13
12:44
Проверь - в предметах отладки сервер подключен?
11 Никулин Леонид
 
12.04.13
12:44
Или может РеквизитФормыВЗначение("Объект") вообще не трогать. Как-то по другому?
12 Никулин Леонид
 
12.04.13
12:45
(10) это как можно посмотреть?
13 SherifSP
 
12.04.13
12:45
(11) Обработки.МояОбработка.ПолучитьОбъект().СведенияОВнешОбр();
14 fisher
 
12.04.13
12:47
(11) Так у тебя проблема с отладкой на серверной стороне, или ошибку выдает при выполнении или и то и другое?
(12) Конфигуратор - Отладка - Подключение...
15 fisher
 
12.04.13
12:50
Имхается мне, что сервер у тебя таки не в отладочном режиме запущен.
16 Никулин Леонид
 
12.04.13
12:51
Отладка:

В отладке тонкий клиент и сервер(файловый вариант)
17 fisher
 
12.04.13
12:52
(16) Тогда проблем с отладкой быть не должно.
18 fisher
 
12.04.13
12:55
(13) Предпочтительный вариант, если контекст не нужен.
19 Никулин Леонид
 
12.04.13
12:55
(11) написал:

&НаКлиенте
Процедура НачатьОтладкку(Команда)
   
   НачатьОтладкуНаСервере();
   
КонецПроцедуры

&НаСервере
Процедура НачатьОтладкуНаСервере();
   
   //СведенияОВнешнейОбработке();
   Обработка = РеквизитФормыВЗначение("Объект");
   //Обработка.Сформировать();
   // ВПФ1_от_0411_2 имя моей внешн обраб
   Обработки.ВПФ1_от_0411_2.ПолучитьОбъект().СведенияОВнешОбр();
КонецПроцедуры


метод объекта не обнаружен
20 fisher
 
12.04.13
12:56
(18) + Хотя в этом случае, метод вообще надо в модуль менеджера выносить.
21 Любопытная
 
12.04.13
12:57
Если она у тебя внешняя, то через Обработки. ты ее не получишь
22 Никулин Леонид
 
12.04.13
12:58
А где должна (путь) располагаться обработка чтоб ее подхватила система? В папке с самой базой?
23 SherifSP
 
12.04.13
12:59
(22) Обработка внешняя?
24 Никулин Леонид
 
12.04.13
12:59
Да. Обработка внешняя
25 SherifSP
 
12.04.13
13:00
ВнешняяОбработка.ВПФ1_от_0411_2.ПолучитьОбъект().СведенияОВнешОбр();
26 Никулин Леонид
 
12.04.13
13:02
Че то:(

Переменная не определена (ВнешняяОбработка)
27 Никулин Леонид
 
12.04.13
13:04
(26)
вот так написал:

&НаКлиенте
Процедура НачатьОтладкку(Команда)
   
   НачатьОтладкуНаСервере();
   
КонецПроцедуры

&НаСервере
Процедура НачатьОтладкуНаСервере();
   
   Обработка = РеквизитФормыВЗначение("Объект");
       
   ВнешняяОбработка.ВПФ1_от_0411_2.ПолучитьОбъект().СведенияОВнешОбр();
КонецПроцедуры
28 SherifSP
 
12.04.13
13:05
Тонкий клиент?
29 Никулин Леонид
 
12.04.13
13:06
Да. Тонкий клиент. Управляемые формы
30 Любопытная
 
12.04.13
13:08
В модуле формы
&НаКлиенте
Процедура НачатьОтладку(Команда)
   НачатьОтладкуНаСервере();
   
КонецПроцедуры

&НаСервере
Процедура НачатьОтладкуНаСервере()
   Этаобработка = РеквизитФормыВЗначение("Объект");
   Этаобработка.СведенияОВнешОбр();
КонецПроцедуры

В модуле объекта
Процедура СведенияОВнешОбр() Экспорт
   Сообщить("Черт побери все работает");
КонецПроцедуры

Ты не поверишь, но все работает
31 Никулин Леонид
 
12.04.13
13:09
(30) ща попробую...
32 Никулин Леонид
 
12.04.13
13:15
(30)Получилось!

Ув. участники большое спасибо за активность. Отдельно "Любопытной":)

P.S. и конечно за то, что какашками не закидали:)
33 Любопытная
 
12.04.13
13:20
Таки пятница вероятно сильно влияет на мужской моск
34 acsent
 
12.04.13
13:23
Да не было никакой процедуры в модуле ЭТОЙ обработки, да и все