Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
1c:база:оповещение_пользователя [2014/06/16 05:19] admin |
1c:база:оповещение_пользователя [2014/10/12 07:11] admin Добавил заговолок для ссылок |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ====== Механизмы оповещения пользователя ====== | ||
- | Механизмы сообщений в 1С, делятся на два типа: те которые останавливают работу программы, | ||
- | ===== Операторы не останавливающие выполнение ===== | ||
- | ==== Сообщить ==== | ||
- | Функция сообщить выводит текст сообщения в табло, снабжая его значком статуса. Синтаксис выглядит следующим образом: | ||
- | <code 1c> | ||
- | Сообщить(«Текст сообщения», | ||
- | </ | ||
- | В концепции управляемых форм, окошко для вывода сообщений привязано к форме, откуда было вызвано, | ||
- | Более удобным методом оповещения пользователя является метод '' | ||
- | Сами оповещения сохраняются в истории оповещений. Для того, что бы указать навигационную ссылку, | ||
- | <code 1c> | ||
- | НужнаяСсылка = Справочники.Сотрудники.НайтиПоНаименованию(«Петров»); | ||
- | НавСсылка = ПолучитьНавигационнуюСсылку(НужнаяСсылка); | ||
- | ПоказатьОповещениеПользователя(«Загловок», | ||
- | </ | ||
- | ==== СообщениеПользователю | ||
- | '' | ||
- | <code 1C> | ||
- | Сообщение = Новый СообщениеПользователю; | ||
- | Сообщение.Текст = " | ||
- | Сообщение.Поле = " | ||
- | Сообщение.Сообщить(); | ||
- | </ | ||
- | |||
- | ===== Операторы ожидающие реакции пользователя ===== | ||
- | Следует помнить об [[1c: | ||
- | ==== Предупреждение ==== | ||
- | Предупреждение выводит модальное окно(блокирует все остальные окна) с заданным текстом и одной единственной кнопкой ОК. Задача предупреждения получить подтверждение от пользователя, | ||
- | <code 1c> | ||
- | Предупреждение(" | ||
- | </ | ||
- | |||
- | ==== Вопрос ==== | ||
- | Команада '' | ||
- | - Значения системного перечисления РежимДиалогаВопрос | ||
- | - Да + Нет | ||
- | - Да + Нет + Отмена | ||
- | - ОК | ||
- | - ОК + Отмена | ||
- | - Повторить + Отмена | ||
- | - Прервать + Повторить + Пропустить | ||
- | - Список значений. В этом случае значение списка будет выступать идентификатором нажатой кнопки, | ||
- | |||
- | Синтаксис следующий: | ||
- | <code 1c> | ||
- | // | ||
- | КонецЕсли; | ||
- | </ | ||
- | Следует заметить, | ||
- | FIXME(возможно надо показать картинки для всех типов оповещения? |