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