#0
by atis30
Документ успешно проводится. Можно-ли вывести пользователю какое-то сообщение, чтобы оно не пропало, одновременно с закрывшимся документом? если да, то как?
#7
by ДенисЧ
Использование: Чтение и запись. Описание: Тип: УникальныйИдентификатор. Позволяет точно указать, к какой форме должно быть "привязано" сообщение. Если сообщение не имеет идентификатора назначения, тогда оно выводится и привязывается к активному окну. Доступность: Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение, мобильное приложение(клиент), мобильное приложение(сервер).
#8
by Chai Nic
Оно покажется в форме, из которой был произведен вызов сервера, если "Провести и закрыть" - то окно сообщений закроется вместе с формой. Вообще мегапроблема - отсутствие глобального окна сообщений.. если с клиентскими процедурами еще есть костыль с привязкой сообщений к общей форме, то с серверными - непонятно что делать..
#9
by su_mai
Можно, только имеет смысл в случае не успешного проведения, когда сам факт проведения не выполнен. В этом случае форма документа не закроется и пользователь увидит сообщение. Для вывода сообщения надо использовать метод СообщениеПользователю. При этом сообщения будут выведены только после завершения серверного вызова.
#10
by GROOVY
Можно и при успешном, нужно только сделать родительское окно активным при выводе сообщения.
#12
by su_mai
Технически можно, но зачем? Если документ провелся, то лучше выводить не сообщение, а оповещение пользователю.
#15
by GROOVY
От куда утащил не помню: На платформе 1С 8.2, для информирования пользователей, предлагается использовать новый общий объект – СообщениеПользователю. Объект довольно простой, но есть несколько не очевидных особенностей его использования в управляемых формах, которые будут рассмотрены в данной статье. Сразу отметим, что СообщениеПользователю можно использовать как на клиенте, так и на сервере(!). В случае если метод Сообщить объекта СообщениеПользователю вызывается на сервере, то сообщение будет показано пользователю не сразу, а после того как отработает серверный вызов и управление будет передано обратно на клиент. 1). Использование СообщениеПользователю на клиенте, в форме элемента справочника, документа и других объектов. Для корректного отображения сообщения и его привязки к нужному полю формы, используется нижеследующий код, обратите внимание на инициализацию свойств ПутьКДанным и КлючДанных. &НаКлиенте КонецПроцедуры 2). Довольно часто необходимо вывести сообщение в обработке проведения документа, причем не только когда возникла ошибка при проведении, но и в том случае, когда документ успешно проведен. Проблема возникает когда пользователь использует команду “Провести и закрыть”. Сообщение привязывается к окну содержащему форму текущего документа, которое в случае успешного проведения тут же закрывается и пользователь его не видит. Все дело в том что метод Сообщить объекта СообщениеПользователю выводит сообщение в АКТИВНОЕ окно, документ как правило открывается в дополнительном окне, которое в данном случае и является активным. Таким образом, что бы пользователь смог прочитать сообщение после закрытия формы документа, необходимо перед использованием метода Сообщить активизировать основное окно управляемого приложения. Один из вариантов – сделать это в событии формы ПередЗаписью, например так: &НаКлиенте После этого в обработке проведения можно смело выводить сообщение, теперь оно будет привязано к основному окну, и пользователь сможет прочитать его даже после закрытия формы документа. Предусмотрим случай, когда пользователь воспользовался командой “Провести”, а не “Провести и закрыть”, в этом случае форма документа остается открытой, но не активной, активизируем её:
#16
by Sneer
Я так понимаю, что Активизировать работает только когда включен режим вывода форм отдельных окнах, т.к. когда включен вывод форм в закладках, то сообщение все равно прилепляется к окну текущей закладки и, например, при проведении и закрытии документа выведенные сообщения закрываются тоже. Интересно, есть какое-нибудь решение кроме открытия специального окна в отдельной закладке для сообщений пользователя и отправки туда сообщений оповещением?
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Обращение к итогам временного расчета во время проведения дока.
- Можно-ли Мозилу свернуть в трей?
- А можно-ли по ОЛЕ запустить отчет, обработку?
- 8.2 можно-ли в ТЧ управляемой формы сделать такое?
- Как вывести в надпись количество выделенных строк динамического списка в УФ
- Как вывести сообщение пользователю в форме, не привязанной к объекту?
- УФ: Вывести итог по сумме в форме списка документа
- v8: УФ динамический список вывести все значения из колонки табличной части
- v8: Методика написания конфигураций на УФ, общие модули. Подскажите неофиту УФ
- Как вывести флажок в ячейку поля табличного документа в УФ?
- Как вывести сообщение пользователю при выполнении регламентного задания в 8.3
- 8.3. УФ. Можно ли в форме списка вывести настройку периода без кода?
В этой группе 1С
- v8: ЗУП 2.5 взносы по доптарифам
- УПП - ВыполнитьПриход() где происходит запись движений по регистрам
- Как автоматом ставить кассира в табличной части РМК для УТ11 при вводе чека?
- РИБ по магазинам на 1С:Розница 8 редакция 2. Как разделить спр Номенклатура?
- УТ 10.3 учет товара по сериям
- Система лицензирования 1СБит
- v7: После свертки размер mdf файл значительно увеличился.
- 8.3.3 ПоляБлокировкиДанных
- БП 3.0: настройка панели инструментов и что такое вообще панель инструментов
- УПП РАУЗ - Движения по регистру Учет Затрат своими документами.
- Функция ПредставлениеМестаРождения()
- Можно ли изменить надпись на кнопке формы "Все действия" и т.п.?
- Как выбрать максимальное значение в запросе?
- Внеш.печ.форма в Word: ошибка при вызове метода контекста (Execute)
- v7: Два ШТРИХ-М-ФР-К. при печати из 1с на разные СОМ-порты печать идет на один
- Как в регистре сведений в командную панель добавить действия?
- Может кто-нибудь объяснить задачу о 9 кругах?
- Программно записать документ
- v8: УТ 10.3 Информационные карты в интерфейсе кассира АТТ
- Программная настройка начальной страницы