|
Диалоговое окно из серверной процедуры "ОбработкаПроведения" документа
| ☑ |
0
Johnnie88
22.01.13
✎
16:45
|
Добрый день!
Подскажите пожалуйста есть ли серверный аналог конструции, которая работает на клиенте:
Режим = РежимДиалогаВопрос.ДаНет;
Текст = "ru = ""Продолжить выполнение операции?"";"
+ " en = ""Do you want to continue?""";
Ответ = Вопрос(НСтр(Текст), Режим, 0);
Если Ответ = КодВозвратаДиалога.Нет Тогда
Возврат;
КонецЕсли;
Если нету, то как обойти?
|
|
1
Defender aka LINN
22.01.13
✎
16:50
|
(0) За такое в приличных местах бьют ногами.
|
|
2
Schwonder
22.01.13
✎
16:52
|
Наркоманов развелось...
|
|
3
ДенисЧ
22.01.13
✎
16:53
|
До проведения задавай этот вопрос
|
|
4
Johnnie88
22.01.13
✎
16:57
|
конечно спасибо за критику, ободряет... Помогли бы.
|
|
5
Rebelx
22.01.13
✎
16:58
|
перед записью в форме задавай вопросы
|
|
6
drcrasher
22.01.13
✎
16:59
|
(0) внимание, вопрос: что ты будешь делать при обмене данными? кому вопрос задавать?
весь интерактив только в однозначно клиентских процедурах. т.е. в твоём случае - в форме ПередЗаписью()
|
|
7
Johnnie88
22.01.13
✎
16:59
|
Rebelx, drcrasher спасибо!
|
|
8
acsent
22.01.13
✎
16:59
|
Сжечь еретика !!!!!
|
|
9
Johnnie88
22.01.13
✎
17:00
|
так и хотел сделать, но не был уверен.
|
|
10
Лефмихалыч
22.01.13
✎
17:05
|
(0) лучше так:
Режим = РежимДиалогаВопрос.ДаНет;
Ответ = Вопрос("Та работаешь?", Режим, 0);
Если Ответ = КодВозвратаДиалога.Нет Тогда
Предупреждение("Ну и я не буду тогда", 30);
ЗавершитьРаботуСистемы(ложь);
Возврат;
КонецЕсли;
|
|