Имя: Пароль:
1C
1С v8
Диалоговое окно из серверной процедуры "ОбработкаПроведения" документа
,
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);
  ЗавершитьРаботуСистемы(ложь);
  Возврат;
КонецЕсли;