|
Вопрос 6.51 Профессионал по Платформе 8,2 | ☑ | ||
---|---|---|---|---|
0
FadeevaElena
04.07.12
✎
10:40
|
Есть вопрос:
6.51 Процедура, используемая подпиской на событие, должна располагаться в модуле с установленными (взведенными) флажками: 1. Клиент 2. Сервер 3. Внешнее соединение 4. обязательно Клиент и Сервер 5. обязательно Клиент, Сервер и Внешнее соединение 6. определяется разработчиком исходя из практической задачи правильный ответ 5: обязательно Клиент, Сервер и Внешнее соединение Но! читаю справку: "Конфигуратор 1С:Предприятие 8 Выбор обработчика события Диалог выбора обработчика события позволяет указать процедуру, которая будет являться обработчиком выбранного события. В диалоге отображаются все процедуры, доступные для назначения в качестве обработчика выбранного события. Такие процедуры должны удовлетворять следующим условиям: процедура должна быть расположена в общем модуле; процедура должна быть объявлена с ключевым словом Экспорт; у общего модуля, в котором расположена процедура, должны быть заданы следующие свойства: флаг Глобальный - сброшен; флаг Сервер - установлен; остальные флажки Клиент (управляемое приложение), Клиент (обычное приложение), Внешнее соединение - не влияют на подписку (наличие нужного модуля в нужном соединении/клиенте системой не проверяется!); количество параметров процедуры должно быть на единицу больше, чем количество параметров, которое имеет обработчик выбранного события (т.к. дополнительно к параметрам, передаваемым в обработчик события, передается еще и объект-источник данного события). " У меня в торговле куча своих подписок без галочек Клиент и Внешнее приложение. Получается правильный ответ 2 или есть какие-то подводные камни? Если мне достанется этот вопрос, могу я ответить 2? |
|||
1
sanja26
04.07.12
✎
10:42
|
внешнее соединение обязательно при подключении через оле например к твоей базе
|
|||
2
sanja26
04.07.12
✎
10:45
|
клиент не обязательно, но ответ верный 5
|
|||
3
izekia
04.07.12
✎
10:46
|
чисто технически, насколько я знаю, подписка выполняется на сервере, соответственно не имеет значения стоят ли флажки про клиента и внешнее соединение
|
|||
4
izekia
04.07.12
✎
10:46
|
(1) лол, с чего бы это?
|
|||
5
sanja26
04.07.12
✎
10:48
|
а с чего бы нет?
|
|||
6
sanja26
04.07.12
✎
10:49
|
||||
7
izekia
04.07.12
✎
10:49
|
(5) тогда, по твоей логике и галка про клиента нужна
зачем нужен этот код во внешнем соединении или на клиенте? |
|||
8
izekia
04.07.12
✎
10:50
|
(6) зачем ты это запостил?
|
|||
9
sanja26
04.07.12
✎
10:50
|
+(6) а в подписке перед записью справочника товары какие-то действия допустим должны выполняться
|
|||
10
izekia
04.07.12
✎
10:51
|
(9) а на клиенте они как по-твоему выполняются?
|
|||
11
izekia
04.07.12
✎
10:52
|
+(10) точнее когда на клиенте элемент справочника записывается?
|
|||
12
sanja26
04.07.12
✎
10:53
|
(11) чего сказать-то хочешь? клиент обязательно выставлять или что?
|
|||
13
Ненавижу 1С
гуру
04.07.12
✎
10:53
|
(11) когда он стал записываться на клиенте?
|
|||
14
izekia
04.07.12
✎
10:54
|
(12) не в ту сторону пошел
|
|||
15
sanja26
04.07.12
✎
10:54
|
я и смотрю, куда-то не туда рулишь
|
|||
16
izekia
04.07.12
✎
10:55
|
(13) давай, к словам, придираться не будем, а то дойдем так до аппаратных прерываний на компьютере где скл стоит
|
|||
17
izekia
04.07.12
✎
10:56
|
(15) я тебя подвожу к идее о том, что подписка отрабатывает на сервере, а соответственно нам не важно внешнее это соединение, или клиент, и код этой подписни ни во внешнем ни на клиенте не нужен
|
|||
18
YurOK_51
04.07.12
✎
10:57
|
обязательно Клиент, Сервер и Внешнее соединение
Ответ из пробных тестов 1С по платформе. Ответ правильный с точки зрения 1С, может расходиться с реальной жизнью. |
|||
19
izekia
04.07.12
✎
10:58
|
(18) угу, видимо для совместимости с файловым вариантом
|
|||
20
FadeevaElena
04.07.12
✎
11:00
|
izekia
У меня в торговле куча своих подписок без галочек Клиент и Внешнее приложение. Торговля 11 у меня файловая. |
|||
21
izekia
04.07.12
✎
11:02
|
(20) ясно, я просто не в курсе про файловую, не работал почти с ней
значит вообще ответ странный получается, с другой стороны сложно опротестовывать, лучше сразу выбрать правильный |
|||
22
sanja26
04.07.12
✎
11:03
|
вот, кстати ответ от Митичкина
http://subscribe.ru/archive/comp.soft.prog.magic1c/200503/08221415.html |
|||
23
izekia
04.07.12
✎
11:05
|
(22) это про 8.0 в первую очередь
а потом где ответ про подписки? |
|||
24
sanja26
04.07.12
✎
11:06
|
(23)1.3 Общие модули
Для общих модулей введены свойства "Клиент", "Сервер" и "ВнешнееСоединение". Они предназначены для определения в конфигурации использования модулей в клиент - серверном варианте и в режиме COM -соединения. |
|||
25
FadeevaElena
04.07.12
✎
11:10
|
Спасибо
|
|||
26
Жан Пердежон
04.07.12
✎
11:10
|
(22) мде, вторая ссыль мимо темы; ты хоть сабж прочитал?
|
|||
27
izekia
04.07.12
✎
11:11
|
(24) ну это здорово, а где ответ?)
|
|||
28
sanja26
04.07.12
✎
11:13
|
(26) троллить ума не надо
|
|||
29
FadeevaElena
04.07.12
✎
11:16
|
Я посмотрела, в типовых модулях с процедурами событий везде стоят галочки: сервер, внешнее соединение и клиент (обычное приложение).
Так что ладно, принимаем 5й ответ. Но согласитесь, что справка и ответ расходятся логически. |
|||
30
izekia
04.07.12
✎
11:20
|
(29) ну и с точки зрения поведения платформы, с этим никто и не спорит
|
|||
31
izekia
04.07.12
✎
11:20
|
+ кроме Сани26)
|
|||
32
Жан Пердежон
04.07.12
✎
11:29
|
(31) санья26 ни одного аргумента за десяток сообщений так и не привел
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |