Как при подписке на событие вызвать модальное окно

1. sergqwert15 2 24.12.16 22:57 Сейчас в теме
В подписке документа приходная как реализовать проверку при отмене проведения? Если на основании приходной есть проведенный документ расходная то вывести нужно модально окно Для документа приходная существует проведенный документ расходная. Отменить проведение расходная? Да нет. Если нет то ничего не делаем. Если да то приходная и расходная
распроводится.Пробую через подписку на событие ПередЗаписью с РежимЗаписи. Но к подписке на событие можно цеплять только серверные общие модули. А с серверных общих модулей нельзя вызывать клиентских процедур типа Вопрос. Как решить проблему?
+
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
3. Xershi 1479 24.12.16 23:52 Сейчас в теме
(1) на ОФ такой трюк можно сделать, только для позитива препроцесорные директивы прописать.
Но судя по тому что вы пишите, то у вас УФ, а там как известно это все на сервере, так что какие вопросы на сервере?)
Не ну повесить сервер всегда можно с таким подходом, так что похоже вам дорога к доработке формы или начинайте осваивать расширения!
+
4. lefthander 25.12.16 00:43 Сейчас в теме
(1)прописать эту проверку в модуле формы религия не позволяет? Все равно конфу сняли с замка
+
5. ekaruk 4903 25.12.16 01:52 Сейчас в теме
(1) Не надо ничего спрашивать.
Просто Отказ = Истина и выдаете сообщение, что есть связанный документ и необходимо отменить его проведение вручную.
Причем сообщение желательно кликабельное, чтобы по нему можно было перейти на связанный документ.
+
6. lefthander 25.12.16 16:44 Сейчас в теме
(5) вы внимательно прочитали сообщение на которое ответили? До конца прочитали?
+
7. ekaruk 4903 25.12.16 16:54 Сейчас в теме
(6) Да, дочитала.
Подход к проблеме изначально неверный. Такой вопрос реализовать технически невозможно. Просто потому, что пользователь может вообще не открывать форму документа, а отменить проведение из формы списка, или из структуры подчиненности или из любой другой формы со списком документов. А на уровне подписок или модуля объекта спрашивать ничего все равно нельзя.
Да и вообще при проведении никаких вопросов задавать не стоит, просто по определению. Это устаревший подход. Сама идеология клиент-серверной работы предполагает, что программа сама должна однозначно определить, можно ли проводить документ. Если нельзя, то просто выдаем сообщение и посылаем пользователя отменить проведение связанного документа самостоятельно.
+
2. Armando 1399 24.12.16 23:41 Сейчас в теме
Если коротко, то так делать нельзя. И не только потому что выполняется на сервере. Придумай другое решение.
Например, устанавливать Отказ = Истина, и выдавать сообщение, что необходимо отменить проведение документа.
В дополнение к этому можно еще использовать событие формы "ПередЗаписью", чтоб задать вопрос, и при необходимости отменить проведение связанного документа.
Так же необходимо помнить, что может выполняться групповая отмена проведения, где такая проверка может быть вредной.
+
Внимание! Тема сдана в архив

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот