Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
02 дек 2021, 06:00

РежимДиалогаВопрос.ДаНет

Автор tasya, 08 апр 2021, 09:48

0 Пользователей и 1 гость просматривают эту тему.

tasya

Добрый день! Есть серверная процедура, в которой идет поиск элемента справочника, если не найден идет создание этого элемента. Необходимо во время создания получать согласие пользователя "Создавать? да нет". РежимДиалогаВопрос.ДаНет на сервере не работает. Может есть какие механизмы обхода? Как вызвать с сервера клиентскую функцию и потом вернуться обратно?

LexaK

С сервера -- ни как. Раделите серверную процедуру на части.
1.ищет нужный элемент, возвращает ссылку или непределено
2.создаёт новый элемент, возвращает ссылку
3.что-то ещё для чего нужна ваша ссылка.

Эти части/функции вызываются с клиента, если первая вернула неопределённо,вот тут и задаете свой вопрос и при ответе ДА, вызывает функцию 2.если она вернула ссылку передаёт её для дальнейшей обработки на сервер если - нет то ни чего и не делаете.

Или возможен ещё другой вариант. Это предварительный опрос о намерениях.
Создавать новый если не будет найден? Результат ответа передаёт в свою серверную обработку, где создание или нет новы элемент.
ответ Понравился? (в смысле пригодился?)

Теги:
Рейтинг@Mail.ru Rambler's Top100

Поиск