helpf.pro
Регистрация

v8: Вопрос/Сообщение пользователю. Интерфейс

ulka5659
23.09.2015 08:27Прочитано: 3462

Добрый день. Прошу помочь. надо вывести вопрос пользователю, при попытке изменить содержимое поля ввода. В синтакс-помощнике есть примерно такой вариант решения. Пробую при нажатии кнопки "отмена" или "нет"

все равно открывается справочник для выбора пользователя, нужно отменить это, а "Отказ", "Возврат" почему то не работают.........

Процедура ПолеВводаАвторНачалоВыбора(Элемент, СтандартнаяОбработка)

Режим = РежимДиалогаВопрос.ОКОтмена;

текст = "Сменить автора документа?";

ответ= вопрос (Текст, Режим, 0);

Если Ответ = КодВозвратаДиалога.Отмена Тогда

Отказ = Истина;

Возврат;

КонецЕсли;

КонецПроцедуры

Yandex
Возможно, вас также заинтересует
Реклама на портале
IBReiter
23.09.2015 09:09Ответ № 1

Отказ там и не нужен, его нет в этом обработчике

Нужно

Код 1C v 8.2 УП
 СтандартнаяОбработка = Ложь;   

Также, лучше условие сделать

Код 1C v 8.2 УП
 Ответ <> КодВозвратаДиалога.ОК   

Потому что у вас может сработать таймаут либо окно с вопросом просто закрыто пользователем

Подсказка: Для редактирования своего ответа щелкните по значку (справа)
Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.