![]() |
|
Как перейти из модуля формы в модуль объекта? | ☑ | ||
---|---|---|---|---|
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
|
Да не было никакой процедуры в модуле ЭТОЙ обработки, да и все
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |