Имя: Пароль:
1C
1C 7.7
v7: Подписки на события
0 sakila
 
14.12.07
08:30
подскажите, как правильно создать подписку на событие?
по моему в этом есть какойто ньюанс. Я создал новую подписку, указал для каких объектов она будет использоваться, какое событие буду обрабатывать, но в поле система предоставляет мне пустой список модулей, из которых как я понял необходимо выбрать процедуру обработчик ... Подскажите, что я не правильно сделал, или что не сделал вовсе.
1 sakila
 
14.12.07
08:33
Примечание: пробовал сделать в конфигурации 1С Бухгалтерия, как пример использовал УТП (где к моему удивлению всё построено идентично, но в то же время можна выбрать любую процедуру из любого модуля как процедуру-обработчик события, а у меня список доступных процедур и модулей пуст :(
2 San1
 
14.12.07
08:38
У модуля должны стоять все галки: клиент, сервер, внешнее соединение
3 sakila
 
14.12.07
09:46
У меня стоят все эти признаки, но эфекта никакого ... Может ктото ещё чтото подскажет?
4 Широкий
 
14.12.07
09:48
(3) Модуль не должен быть глобальным
5 РазДва
 
14.12.07
09:50
(0) Возможно процедура-обработчик содержит недостаточное количество параметров..
6 sakila
 
14.12.07
09:53
Если в поле "Обработчик" нажать на кнопку выбора открывается окно "Выбор обработчика события" с двумя колонками "модуль" и "процедура", но она пустая, нет ни одного модуля и ни одной процедуры ... В чём дело, как сделать чтобы 1с показала эти модули?
7 РазДва
 
14.12.07
09:56
(6) Какое событие и какой объект?
8 sakila
 
14.12.07
09:58
Источник: СправочникОбъект
Событие: ПередЗаписью
9 sakila
 
14.12.07
10:00
Может обработчик нужно назначать програмно?
10 РазДва
 
14.12.07
10:00
(8) Процедура обработчик выглядит так:
Процедура СправочникОбъектПередЗаписью(Источник, Отказ) Экспорт
...
КонецПроцедуры
11 sakila
 
14.12.07
10:02
Тоесть для каждого объекта нужно самому в модуле прописать процедуру с именем Источник+Событие и соответствующими параметрами?
12 РазДва
 
14.12.07
10:05
(11) Имя может быть любое.., но соответствующие параметры должны присутствовать. Одну процедуру можно указывать для нескольких объектов.
13 РазДва
 
14.12.07
10:06
(11) Для некоторых других событий список параметров более двух..
14 sakila
 
14.12.07
10:08
Вот я ещё одну особенность увидел, галочка глобальный для модуля должна быть снята ... Большое спасибо, может подскажите где лучше всего искать информацию по новым мозможностям в новых релизах платформы?
15 РазДва
 
14.12.07
10:11
(14) В книгах
16 sakila
 
14.12.07
10:12
Спасибо !!! :)
17 Биньковский Виталий
 
14.12.07
10:44
Сначала смотри (2), (4).
Если создаешь первое событие, нажимай не "Выбрать" а "Открыть". эска предложит выбор модуля. Если список будет пустым, значит "Сначала смотри (2), (4)"
Ошибка? Это не ошибка, это системная функция.