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

Круиз по формам

Автор ferrari314, 21 апр 2015, 12:19

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

ferrari314

Есть необходимость: Открывать пользователю несколько форм: одна за другой и ждать заполнения. Как реализовать?
Чтобы форма открывалась из глобала, ждала заполнения или закрытия и за ней открывалась следующая.
Тапками не кидать. Модальные вызовы не предлагать.

cska-fanat-kz

а в чем собственно проблема?
в каждой форме в кнопке закрытия добавляем открытие следующей...
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

ferrari314

Прохождение круиза идет только один раз.
Открывается форма элемента Справочник.Контрагенты, после него Справочник.Отделы, потом форма загрузки изображения и т.д.
Это формы - повседневного использования. Обычные справочники и т.д.
В обычной работе нам не нужно проводить круиз, он вообще может раз в жизни используется.

cska-fanat-kz

попробовать через механизм оповещений.
создать обработку, форма которой ловит оповещения от остальных форм и управляет открытием форм...
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Dethmontt

Цитата: cska-fanat-kz от 21 апр 2015, 16:55попробовать через механизм оповещений.

+ свойство формы "Блокировать Владельца"
Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

ferrari314

Не представляю как реализовать. Вписал в модуль Упр. Прил. запуск общего модуля.
В нем процедура

Форма = ПолучитьФорму("Справочник.Контрагенты.ФормаОбъекта");
Форма.Открыть();

что дальше? Нужно обойти заполнением несколько форм.

Есть пример, Куда и как пихать обработку оповещения?

cska-fanat-kz

там достаточно просто.
смотрите в СП справку по методу Оповестить() и по событию ОбработкаОповещения()
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск