8.2 как на сервере задать вопрос пользователю? #474667


#0 by lanc2233
Хочу в ПослеЗаписи элемента справочника, который выполняется на сервере, задать вопрос пользователю. такой код не фурычит Как его можно задать?
#1 by Чайник Рассела
позвонить в серверную. не?
#2 by tridog
Никак. С сервера низя ничего сделать с клиентом, даже вызвать клиентскую функцию из серверной. Клиент запрашивает - сервер отвечает. Клиент показывает, задает вопросы - сервер вычисляет, делает выборки, движения. И никак иначе. Тогда уж ИЗ серверной :-d
#3 by France
можно спросить - зачем?
#4 by lanc2233
Спросить, создавать-ли договор для этого контрагента
#5 by lanc2233
сообщение-же можно выдать Сообщение = Новый СообщениеПользователю;
#6 by France
т.е, проверить, есть ли договор, если нет, то спросить? а ты до спроси "нет договора, не угодно ли создать" и передай рез на сервер.
#7 by MaxS
Или разместить вопрос в форме элемента  перед записью
#8 by Chai Nic
Величайшей ошибкой 1с было объединение парадигм тонкого и веб-клиента..
#9 by xReason
А всего то надо было в 1С добавить нормальные события и все бы работало. К сервер инициируется событие, которое ловиться на клиенте а так сейчас можно с сервера послать простое сообщение на клиента
#10 by detec
ИМХО, вы переписываете свою нетленку с 8.1 на 8.2? Придётся полностью переделать архитектуру согласно . Сам с этим сталкивался, поправимо.
#11 by Armando
Что-то я не понял. Автоматическое создание процедуры создается с директивой '&НаКлиенте', а в СП следующее: Ключевое слово 'Возникает на сервере', или что-то путаю?
#12 by Armando
+ это я про событие 'ПослеЗаписи', просто тоже интересно стало.
#13 by lanc2233
автоматически создается с директивой НаСервере не понял, строить архитектуру так чтобы пользователю вопросы не задавать после записи элемента?
#14 by AlexNew
Какие вопросы когда все закончилось?
#15 by H A D G E H O G s
#16 by H A D G E H O G s
Умейте пользоваться СП.
#17 by H A D G E H O G s
Вы перепутали: Расширение управляемой формы для объектов (Managed form extension for objects) ПослеЗаписи (AfterWrite) c Расширение формы элемента справочника (Catalog item form extension) ПослеЗаписи (AfterWrite)
#18 by H A D G E H O G s
Умейте читать, что пишут собеседники. «   »   х   +       Спросить, создавать-ли договор для этого контрагента>>
#19 by AlexNew
Я к тому, что это надо выяснить перед.
#20 by H A D G E H O G s
Пез разницы. Позже - даже правильнее. Сам контрагент мог и не записаться.
#21 by AlexNew
Я так думаю, что перед тем как начать, ты должен знать что собираешься сделать.
#22 by H A D G E H O G s
Помоему, ты в суть задачи не въехал. Можешь ее пересказать?
#23 by AlexNew
Думаю ты не въехал, ну ответит пользователь - нет, у него останется пустой договор? Ты еще после проведения скажи "Получились отрицательные остатки! Отменить проведение?"
#24 by H A D G E H O G s
Ответит пользователь - нет - договор не создастся. И?
#25 by H A D G E H O G s
Идет редактирование / создание контрагента. После записи контрагента пользователю еще предлагают "А не хотите еще и договор завести.". Пользователь отвечает - "Нафиг, нафиг, задрали спамеры". Договор не создается. Все счастливы.
#26 by AlexNew
Зачем после записи, если он и без него создасться? В другом месте.
#27 by H A D G E H O G s
Где?
#28 by Вуглускр1991
Если ситуация такая трудная, что надо спросить пользователя, то почему пользователь должен отвечать только "да". Напоминает известный вопрос для представительниц женской половины человечества, когда правильный ответ "да", но зачем-то надо спросить, а если нет то "не знаю что тогда".
#29 by AlexNew
Смотря где он создается. Зачем в ПослеЗаписи? Записал, потом спрашивай.
#30 by H A D G E H O G s
Прочитай еще раз ВНИМАТЕЛЬНО
#31 by AlexNew
Подумай еще раз ВНИМАТЕЛЬНО зачем???
#32 by H A D G E H O G s
Что зачем? Зачем договор создавать?
#33 by AlexNew
Зачем каждый раз откуда бы контрагент не создавался задавать вопрос?
#34 by H A D G E H O G s
Это ты не у меня, это ты у автора спроси. Ему так надо. И - не каждый раз - а только, когда интерактивно, в форме создается. И - не только создается, но и изменяется.
#35 by H A D G E H O G s
У вас - плохо с коммутацией. Мне - трудно с вами общаться. Попрошу вас - более подробно расписывать ход ваших мыслей.
#36 by AlexNew
Где написано интерактивно?
#37 by H A D G E H O G s
Потому что, Обычно, в НЕ интерактивном режиме, никаких вопросов - не Задают. За это по рукам табуреткой бьют. Ибо на каждый "неинтерактивный" вопрос есть своя "Групповая обработка справочников и документов"
#38 by AlexNew
Помнишь анекдот про прапорщика? Тов. прапорщик я ж вам сразу так и сказал.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С