|   |   | 
| 
 | Сообщение в обработке проверки заполнения | ☑ | ||
|---|---|---|---|---|
| 0
    
        salvator 17.11.22✎ 11:44 | 
        Добрый день!
 БП 3.0. Есть подписка на событие с видом "ОбработкаПроверкиЗаполнения" для документа. При определенных условиях проверки выводится сообщение через "ОбщегоНазначения.СообщитьПользователю" При нажатии на кнопку "Провести" в форме документа сообщение выводится. Если провести через контекстное меню из формы списка - тоже выводится. А если нажать кнопку "Провести и закрыть" - то не выводится. Почему так? Пробовал и так: ОбщегоНазначения.СообщитьПользователю(ТекстСообщения, ДокументОбъект); и так: ОбщегоНазначения.СообщитьПользователю(ТекстСообщения); | |||
| 1
    
        salvator 17.11.22✎ 11:52 | 
        При "Провести и закрыть" сообщение выводится в окне формы документа, а т.к. форма закрывается, то сообщения не видно. Так, получается?     | |||
| 2
    
        vicof 17.11.22✎ 12:18 | 
        Да, сообщение привязано к форме.     | |||
| 3
    
        vicof 17.11.22✎ 12:21 | 
        СообщениеПользователю (UserMessage)
 ИдентификаторНазначения (TargetID) Использование: Чтение и запись. Описание: Тип: УникальныйИдентификатор. Позволяет точно указать, к какой форме должно быть "привязано" сообщение. Если сообщение не имеет идентификатора назначения, тогда оно выводится и привязывается к активному окну. Доступность: Тонкий клиент, веб-клиент, мобильный клиент, сервер, толстый клиент, внешнее соединение, мобильное приложение (клиент), мобильное приложение (сервер), мобильный автономный сервер. Использование в версии: Доступен, начиная с версии 8.2. Методическая информация | |||
| 4
    
        salvator 17.11.22✎ 12:39 | 
        Получается, при нажатии кнопки "Провести и закрыть" без танцев с бубном не вывести сообщение на форму, которая появляется после закрытия формы документа?     | |||
| 5
    
        vicof 17.11.22✎ 12:43 | 
        Передать идентификатор этой формы в сообщение пользователю, которое сам создашь.     | |||
| 6
    
        salvator 17.11.22✎ 13:08 | 
        (5) Как определить открытую форму списка, если открыта форма документа? Не подскажете?     | |||
| 7
    
        Жан Пердежон 17.11.22✎ 13:11 | 
        ОбщегоНазначения.СообщитьПользователю(ТекстСообщения,,,,Отказ);     | |||
| 8
    
        salvator 17.11.22✎ 13:56 | 
        (7) Мне Отказ не нужен, только сообщение вывести.     | |||
| 9
    
        boozin 17.11.22✎ 14:46 | 
        (8) Не нужен - не заполняй. Он необязательный.     | |||
| 10
    
        RomanYS 17.11.22✎ 14:49 | 
        (8) Значит и сообщение не нужно, никто не будет читать сообщение, если оно не мешает работе))     | |||
| 11
    
        salvator 17.11.22✎ 14:51 | 
        (9) И не заполняю, в (0) все описано. Вопрос-то в другом.
 (10) Какое простое решение проблемы, надо подумать над этим)) | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |