Имя: Пароль:
1C
1С v8
Управляемая форма в обычном приложении
0 folo
 
11.06.13
09:56
Друзья,добрый день.База 82крутится на SQL в режиме обычного приложения.  1с добавило в конфу документ с управляемой формой.
В конфе есть Подписка на события , которая содержит вопрос к пользователю. При попытке добавления нового такого документа на подписке программа вылетает в ошибку,т.к. на серверной стороне недоступны параметры вопроса (РежимДиалогаВопрос,   КодВозвратаДиалога).
Уделите 5 мин, подскажите, что можно сделать в подписке на события или как перенаправить вопрос на клиентскую сторону.
Все документы типовые, так что их код трогать не хочется.

Спасибо всем, кто ответит.
1 Asmody
 
11.06.13
09:58
в подписке используется Вопрос()? да руки за такое рубить по колено
2 folo
 
11.06.13
09:59
Досталось в наследство от стороннего разработчика.
3 eklmn
 
гуру
11.06.13
09:59
ну надо себя как то заставить почитать книжки
4 Maxus43
 
11.06.13
09:59
обработчик подписки должен быть на стороне клиента, а не сервера
5 Defender aka LINN
 
11.06.13
09:59
(0) "В конфе есть Подписка на события , которая содержит вопрос к пользователю" - подойди к ближайшей прочной стене и ударься пару-тройку раз лбом
6 regniws
 
11.06.13
09:59
(0) не использовать вопрос, принять решение за пользователя
7 eklmn
 
гуру
11.06.13
10:00
выкладывай процедуру подписки чо
8 Maxus43
 
11.06.13
10:00
(5) что-то ты с утра особо агрессивный)
9 kosts
 
11.06.13
10:01
(0) Управляемые формы тут ни при чем. В любых формах не должно быть в подписках интерактивных вещей.
10 Maxus43
 
11.06.13
10:03
(9) кто сказал? У меня они есть, и без них реально никак. Иногда нужно
11 kosts
 
11.06.13
10:03
(0) > как перенаправить вопрос на клиентскую сторону
Все вопросы нужно решить до записи документа.
12 Maxus43
 
11.06.13
10:04
(10) + не на документы конечно, но техническую суть не меняет
13 kosts
 
11.06.13
10:04
(10) Ну если заэкранировать #клиент, то можно
14 Maxus43
 
11.06.13
10:05
(13) это конечно
15 Defender aka LINN
 
11.06.13
10:11
(13) За такое тоже руки отрывать
16 Maxus43
 
11.06.13
10:13
(15) принципиальные возражения есть? как на множество справочников меньшими усилиями реализовать одинаковое поведение Передзаписью Объекта, с вопросами и т.д.?
17 folo
 
11.06.13
10:13
Господа, не злитесь ))). Вы правы. Но
Подписка работала в течение года на всех документах пока в 1с не добавили документ с управляемой формой и четким разделением на клиентские и серверные модули. Ошибка появилась очень неожиданно. Потому и в ступоре.
18 ptiz
 
11.06.13
10:16
Представляю, что будет, если обработкой такие документы создавать.
19 regniws
 
11.06.13
10:21
(16) вы хоть понимаете, что делает #если клиент тогда?
20 regniws
 
11.06.13
10:22
(18) или из внешнего соединения, или при загрузке из обмена.

Там же небось еще Если ОбменДанным.Загрузка не стоит
21 Maxus43
 
11.06.13
10:27
(19) я?) конечно. Я про вообще подписку с вопросом на клиентской стороне
2 + 2 = 3.9999999999999999999999999999999...