Имя: Пароль:
1C
 
8.1 Подписка на собйтия - КАК И ГДЕ?
0 чупа
 
09.08.08
18:20
Как и где делать подписку на события?
конкретно на установку нового кода (или создание элемента).
1 assasu
 
09.08.08
19:36
конфигуратор. в разделе "ОБЩИЕ". оформляешь новую подписку, указываешь для каких доков она действует, и после какого события срабатывает.
Далее, идешь в раздел модулей, создаешь там свой модуль. прописываешь свою процедуру в нем (со словом "Экспорт").снова возвращаешься в подписку и указываешь какая процедурка исполняется, т.е. выбириаешь просто свою только что созданную.
И самое важное...процедурку надо описывать с ПРАВИЛЬНЫМ количеством параметров.
Например для события "ПередЗаписью" их надо 3 штуки. В противном случае работать не будет (еще на этапе добавления процедуры в подписку)..
2 Asirius
 
09.08.08
21:26
(1)Достаточно создать общий модуль, а в подписке на события выбрать нужное событие и нажать лупу, далее в диалоге выбрать созданный модуль - процедура с нужным количеством параметров создасться сама и откроется на нужном месте
3 чупа
 
10.08.08
01:39
не получается выбрать модуль в подписке!

сделал подписку,
источник - один из справочников (или просто СправочникОбъект)
событие - ПриУстановкеНовогоКода
обработчик - не выбирается

вот процедура в одном из общих модулей
Процедура ПодпискаУстановкаНовогоКода(СтандартнаяОбработка, Префикс) Экспорт
   Префикс = "ММ";
КонецПроцедуры
4 Defender aka LINN
 
10.08.08
02:08
(3) Учи матчасть. Эта процедура не может быть использована в качестве обработчика подписки. Ну и к модулям там некоторые требования есть, которые ты бы узнал за 2 минуты, открыв документацию.
5 чупа
 
10.08.08
02:34
у меня нет документации.
как сделать чтоб обработчик можно было выбрать?
6 Defender aka LINN
 
10.08.08
02:42
(5) Сперли?
7 чупа
 
10.08.08
02:51
(6)бл#, тролль, тебе внимания не хватает?
8 Defender aka LINN
 
10.08.08
03:14
(7) Меня дятлы типа тебя достали. Ни ума, ни способностей, ни желания - а туда же, программистом он решил стать. Ну долби тогда, клюв-то крепкий.
9 чупа
 
10.08.08
04:33
завтра еду в коммандировку, а починить префиксацию надо сейчас, поэтому вынужден просить скорой помощи

а тут приходит какая то паскуда и срёт
еще и оценки делает относительно ума, способностей и желания других :D

неудачник, ты с дефками не пробовал свою проблему решать, а не трольствуя на форумах?
10 Defender aka LINN
 
10.08.08
04:47
(9) Дык езжай, кто тебя держит? Будешь в Краснодаре - заходи, просвещу в паре вопросов касательно вежливости. Придется тебе, правда, йогуртами питаться некоторое время, но организму оно полезно даже.
11 ЗлобнийМальчик
 
10.08.08
05:03
(10) а вы когда нибудь спите???
12 чупа
 
10.08.08
05:23
(10) ё... да у него еще и комплекс маленькой письки,
уймись гнида
13 Валерыч
 
10.08.08
05:45
если не знаешь как правильно указать параметры - создай событие в модуле объекта с помощью конструктора. Получишь стандартный набор параметров. перенеси в общий модуль, вставь первым параметром ИсточникСобытия и можешь использовать в качестве подписки
14 чупа
 
10.08.08
05:55
(13) спасибо
как раз 5 минут назад и получилось :)

параметров должно быть на 1 больше,
в общем модуле должны стоять признаки сервер, клиент, внешнее соединение,
отключен глобальный
15 Defender aka LINN
 
10.08.08
08:23
(12) Комплекс у меня один - ненавижу идиотов.