Как при подписке на событие вызвать модальное окно
В подписке документа приходная как реализовать проверку при отмене проведения? Если на основании приходной есть проведенный документ расходная то вывести нужно модально окно Для документа приходная существует проведенный документ расходная. Отменить проведение расходная? Да нет. Если нет то ничего не делаем. Если да то приходная и расходная
распроводится.Пробую через подписку на событие ПередЗаписью с РежимЗаписи. Но к подписке на событие можно цеплять только серверные общие модули. А с серверных общих модулей нельзя вызывать клиентских процедур типа Вопрос. Как решить проблему?
распроводится.Пробую через подписку на событие ПередЗаписью с РежимЗаписи. Но к подписке на событие можно цеплять только серверные общие модули. А с серверных общих модулей нельзя вызывать клиентских процедур типа Вопрос. Как решить проблему?
По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) на ОФ такой трюк можно сделать, только для позитива препроцесорные директивы прописать.
Но судя по тому что вы пишите, то у вас УФ, а там как известно это все на сервере, так что какие вопросы на сервере?)
Не ну повесить сервер всегда можно с таким подходом, так что похоже вам дорога к доработке формы или начинайте осваивать расширения!
Но судя по тому что вы пишите, то у вас УФ, а там как известно это все на сервере, так что какие вопросы на сервере?)
Не ну повесить сервер всегда можно с таким подходом, так что похоже вам дорога к доработке формы или начинайте осваивать расширения!
(6) Да, дочитала.
Подход к проблеме изначально неверный. Такой вопрос реализовать технически невозможно. Просто потому, что пользователь может вообще не открывать форму документа, а отменить проведение из формы списка, или из структуры подчиненности или из любой другой формы со списком документов. А на уровне подписок или модуля объекта спрашивать ничего все равно нельзя.
Да и вообще при проведении никаких вопросов задавать не стоит, просто по определению. Это устаревший подход. Сама идеология клиент-серверной работы предполагает, что программа сама должна однозначно определить, можно ли проводить документ. Если нельзя, то просто выдаем сообщение и посылаем пользователя отменить проведение связанного документа самостоятельно.
Подход к проблеме изначально неверный. Такой вопрос реализовать технически невозможно. Просто потому, что пользователь может вообще не открывать форму документа, а отменить проведение из формы списка, или из структуры подчиненности или из любой другой формы со списком документов. А на уровне подписок или модуля объекта спрашивать ничего все равно нельзя.
Да и вообще при проведении никаких вопросов задавать не стоит, просто по определению. Это устаревший подход. Сама идеология клиент-серверной работы предполагает, что программа сама должна однозначно определить, можно ли проводить документ. Если нельзя, то просто выдаем сообщение и посылаем пользователя отменить проведение связанного документа самостоятельно.
Если коротко, то так делать нельзя. И не только потому что выполняется на сервере. Придумай другое решение.
Например, устанавливать Отказ = Истина, и выдавать сообщение, что необходимо отменить проведение документа.
В дополнение к этому можно еще использовать событие формы "ПередЗаписью", чтоб задать вопрос, и при необходимости отменить проведение связанного документа.
Так же необходимо помнить, что может выполняться групповая отмена проведения, где такая проверка может быть вредной.
Например, устанавливать Отказ = Истина, и выдавать сообщение, что необходимо отменить проведение документа.
В дополнение к этому можно еще использовать событие формы "ПередЗаписью", чтоб задать вопрос, и при необходимости отменить проведение связанного документа.
Так же необходимо помнить, что может выполняться групповая отмена проведения, где такая проверка может быть вредной.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот