Как использовать предупреждение на сервере
Есть процедура на сервере с запросом, после получения результата запроса при определенном условии, пользователь должен получать предупреждение и блокировку формы. Как мне это можно реализовать? Я разбил процедуру на серверную часть и клиентскую (откуда вызываю серверную). И в условии сделал возврат, но как мне показать предупреждение?
Если НЕ Выборка.Следующий() Тогда
Предупреждение("Текст предупреждения");
Возврат
КонецЕсли;
По теме из базы знаний
- Установка сервера 1С на Linux (описание варианта установки и настройки)
- Ошибки команд или как стать лучше
- Мониторинг сервера 1С:Предприятия на GNU/Linux с помощью Zabbix
- Использование асинхронных методов в платформе «1С:Предприятие 8»
- Результаты ревью кода 1500+ решений каталога Инфостарт: наиболее частые ошибки разработчиков в коде
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(3) Нет, не могу. Я ничего заоблачного не написал. Обычные входные параметры процедуры. Есть во всех учебниках.
Принцип простой: с клиента отправляете в серверную процедуру некий флаг, в серверной процедуре его при необходимости проверяете, по возвращении обратно на клиент смотрите значение флага...
Можете вообще структуру гонять, тогда еще и тексты ошибок и прочие допданные можете возвращать...
Принцип простой: с клиента отправляете в серверную процедуру некий флаг, в серверной процедуре его при необходимости проверяете, по возвращении обратно на клиент смотрите значение флага...
Можете вообще структуру гонять, тогда еще и тексты ошибок и прочие допданные можете возвращать...
(3) Знаю тред старый, но если кто то столкнется..
&НаКлиенте
Процедура ЧтоТоМощное
...
ПредупреждатьУзера = Ложь
ЧтоТоМощноеНаСервере(ПредупреждатьУзера)
Если ПредупреждатьУзера Тогда
Предупреждение("Что То Мощное вывело предупреждение!");
КонецЕсли;
КонецПроцедуры
Функция ЧтоТоМощноеНаСервере(ПредупреждатьУзера)
...
Если (какое то условие) Тогда
ПредупреждатьУзера = Истина;
Возврат ПредупреждатьУзера;
КонецЕсли;
КонецФункции
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот