Имя: Пароль:
1C
1С v8
БП подписка на событие - обработчик не найден
0 atlantika
 
25.06.13
14:37
В типовой БП 2.0 для документа "передача материалов в эксплуатацию" сделана подписка на событие "при проведении" с обработчиком в общем модуле, на котором крутятся и другие подписки.
При тестировании - при проведении отладчиком весь код проходит, все работает.

При попытке создать этот документ из "Поступления Материалов и Услуг" в режиме "Ввод на основании" пишет что метод обработчика этой подписки не найден. Такое чувство, что он просто не видит этот модуль при создании документа таким методом.

Где и какую искать ошибку, и как ее исправить? подскажите пожалуйста?
1 Волшебник
 
25.06.13
14:38
у общего модуля поставь флажок "Клиент"
2 Maxus43
 
25.06.13
14:40
"сервер" и "вызов сервера" лучше, чтоб не на клиенте было впринципе
3 Mitriy
 
25.06.13
14:41
(1)+ ...(обычное приложение)
4 Mitriy
 
25.06.13
14:42
(2) на фига дергать сервер? в обычном все на клиенте проводится...
5 atlantika
 
25.06.13
14:42
(2) Именно так и было
6 Maxus43
 
25.06.13
14:45
(4) я тогда не понял почему при вводе на основании он ругается
(5) ты там проводишь документ чтоли? при вводе на основании?
7 acsent
 
25.06.13
14:46
Должны быть галки: Сервер, Клиент обычное приложение
8 atlantika
 
25.06.13
14:46
провожу. Мне не такого пользователя в системе сделали - вылетает постоянно..((
9 atlantika
 
25.06.13
14:49
Вариант с флагом "клиент" помог. Спасибо ))
10 Mitriy
 
25.06.13
14:50
(8) вот за что я женщин люблю, так это за непредсказуемую логику...
11 Maxus43
 
25.06.13
14:51
проводить при "Ввести на основании" это щас новый тренд?
12 atlantika
 
25.06.13
14:53
незнаю я что там происходит, но при вводе на основании (типовой механизм) он ругался на отсутствие обработчика при проведении у создаваемого документа.
13 atlantika
 
25.06.13
14:53
Документ при этом не создавался и предлагалось только либо закрыть программу, либо перезапустить, и никаки "Подробнее.."
14 Mitriy
 
25.06.13
14:54
(11) он просто ругается при компиляции модуля объекта...
15 atlantika
 
25.06.13
14:54
(8) "провожу" обновление базы
16 Maxus43
 
25.06.13
14:54
(14) ага, дошло
17 atlantika
 
25.06.13
15:09
файловый вариант базы - работает.
Серверный - ошибка сохранилась ((
18 Maxus43
 
25.06.13
15:14
да потому что в таких случаях надо делать (2). имхо
19 atlantika
 
25.06.13
15:15
(2) БЫЛО С САМОГО НАЧАЛА И НЕ МЕНЯЛОСЬ!
20 acsent
 
25.06.13
15:17
(18) не прав
21 Maxus43
 
25.06.13
15:18
(19) не кричи.

(20) я чот не понимаю почему не видит серверную экспортную процедуру с клиента тогда, если стоит вызов сервера
22 atlantika
 
25.06.13
15:19
так что же еще попробовать?
23 atlantika
 
25.06.13
15:21
каким вообще должно быть сочетание настроек для такого модуля?
24 Maxus43
 
25.06.13
15:23
в модуле есть бяки типа #Если Клиент Тогда или #Если Сервер Тогда?
25 atlantika
 
25.06.13
15:24
нету таких. Написать? в каких местах и в каком порядке??
..была про это мысль, но еще не приходилось с этим работать, извините
26 Maxus43
 
25.06.13
15:25
(23) это простая логика. Если на с клиента вызываешь - то либо модуль должен быть клиентским, либо серверным с вызовом.
27 Mitriy
 
25.06.13
15:26
(25) спрошу глупый вопрос: флажок Сервер у модуля стоит?
28 Maxus43
 
25.06.13
15:26
(25) они тут не помогут, они могли только мешать
29 Maxus43
 
25.06.13
15:27
с БП 2 кстати не работал... оно не управляемое?
30 atlantika
 
25.06.13
15:28
в настоящий момент стоят:
клиент(управ)
Сервер
клиент(обыч)
Вызов сервера
31 atlantika
 
25.06.13
15:29
(24) может попробовать? как правильно написать надо?
32 atlantika
 
25.06.13
15:29
(29) обычное приложение
33 Mitriy
 
25.06.13
15:30
(31) забудь... лучше текст ошибки сюда скопируй...
(20) нет
34 Mitriy
 
25.06.13
15:30
(33) 20 к (29)
35 Maxus43
 
25.06.13
15:32
вариант (30) - вроде вобще ошибка объединения/обновления. Нелья поставить все галки например у нового ОМ
36 atlantika
 
25.06.13
15:35
"При подписке <имя подписки> на событие обработкаПроведения произошла ошибка. Метод обработчика события <имя обработчика> не найден. // завершить работу // перезапустить
37 Maxus43
 
25.06.13
15:41
убери клиент (управляемое). Вызов сервера с ним не работает
38 Maxus43
 
25.06.13
15:42
не прав (2), не прав... сами такие :)
39 Maxus43
 
25.06.13
15:45
З.ы. надо проверять весь модуль потом в идеале. Сделай проверку конфы, с галками сервер, толстый клиент (вариант клиент-сервер) ну и т.д.
40 atlantika
 
25.06.13
15:50
(37) без этого флага ошибка сохранялась. НО перепроверю сейчас
41 atlantika
 
25.06.13
15:58
(37) ошибка не устранена ((
42 Maxus43
 
25.06.13
15:59
скрин в студию какие галки сейчас стоят
43 atlantika
 
25.06.13
16:01
увы, мой рабочий день закончился и срочно надо бежать + скрины сюда не умею прикреплять. Завтра с утра попытаюсь.
Галки стоят все как описано (30), за минусом (37)
44 Maxus43
 
25.06.13
16:09
цф-ник на файлообменник скинь лучше... чудеса какието
45 atlantika
 
26.06.13
07:19
(44)зачем ЦФ-ник? там смоделировать то 2 секунды
46 atlantika
 
26.06.13
09:37
есть новые решения?
47 Maxus43
 
26.06.13
09:39
(45) ЦФ-ник затем что у меня всё работает, а у вас чудеса
48 atlantika
 
26.06.13
09:39
в серверном варианте?
49 Maxus43
 
26.06.13
09:43
(48) конечно
50 atlantika
 
26.06.13
09:43
(47) скажи настройки - я повторю пока попробую. Цф - выгружу сейчас
51 Maxus43
 
26.06.13
09:43
я всмысле не БП2 работает, а подписки работают, которые ссылаются та ОМ с такими же галками
52 Maxus43
 
26.06.13
09:44
(50) всё уже сказано было. галки (43) правильные
53 atlantika
 
26.06.13
09:45
и именно при вводе на основаниии??
54 Maxus43
 
26.06.13
09:46
(53) вообще при Вводе на основании проводится документ не должен. Если ругается при компиляции модулей - то у меня не ругается
55 Mitriy
 
26.06.13
09:49
батюшки... в все еще тут...
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший