Содержание:
В данной статье будет дано описание тому, что такое метод «Предупреждение()» в системе конфигурации 1С, какой он имеет функционал, как и когда его применять, также будет разобран сопутствующий ему вспомогательный метод «ПоказатьПредупреждение()», что позволит сделать общий обзор на предупреждения в системе конфигурации 1С.
1. Метод «Предупреждение()» в системе конфигурации 1С
Рассмотрим что такое метод «Предупреждение()» в системе конфигурации 1С. Данный метод необходим для того, чтобы показывать пользователям различного вида предупреждения. Результат работы данного метода – это отдельное окно.
Можно заметить, что схожий функционал имеет метод «Сообщить()», но, в отличие от него, метод «Предупреждение()»может работать и на толстом, и на тонком клиенте 1С Предприятие, а также в мобильном клиенте 1С. Такая его особенность означает, что данный метод не может быть задействован в контексте сервера.
Рассмотрим общий вид метода «Предупреждение()», он таков:
В данном синтаксисе:
· текст предупреждения – это строчного типа переменная, то есть, любой необходимый текст;
· таймаут – это численная переменная, которая отвечает за то, какое количество секунд будет выведено в окно с предупреждением, согласно стандартным настройкам 1С, там находится ноль;
· заголовок окна – это строчного типа переменная, либо просто текст, которые будут выведены в заголовок предупреждающего окна.
2. Пример по созданию предупреждения 1С
Результатом работы такого программного кода 1С будет следующее:
В случае, когда в методе «Предупреждение()» есть параметр «таймаут», то окно закроется через указанный промежуток времени. Например, в данном случае результат будет такой же, как в предыдущем примере, однако окно появится лишь на 10 секунд:
Замечание: важно знать, что использовать метод «Предупреждение()» получится лишь тогда, когда конфигурация имеет подключённый режим модальности. Чтобы проверить подключён он или нет, следует обратиться к свойствам конфигурации 1С, как демонстрируется на скриншоте данного окна ниже:
Если же свойство модальности отключено совсем, то при попытке задействовать метод «Предупреждение()» появится следующее окно:
В случае, если параметр модальности выключен, то следует пользоваться методом «ПоказатьПредупреждение()».
Структура метода «ПоказатьПредупреждение()» довольно схожа с просто методом «Предупреждение()»:
Единственное отличие – это пункт «Описание оповещения о завершении», которые описывает процедуру, которая вызывается в момент, когда окно с предупреждением закрыто.
В стандартном случае, без ситуации с закрытием окна, данным методом можно воспользоваться так:
Замечание: на работу данного метода свойство модальности не влияет.
Специалист компании "Кодерлайн"
Айдар Фархутдинов