Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> УПП . Закрыть форму списка после закрытия документа          
alexandr_f Подменю пользователя
сообщение 04.01.17, 14:15
Сообщение #1

Завсегдатай
****
Группа: Пользователи
Сообщений: 192
Из: Украина
Спасибо сказали: 3 раз
Рейтинг: 3

В процедуре (ячейка табличного поля) надо выбрать другой документ из списка, добавить запись и закрыть документ и форму списка
Вызываю
Форма = Документы.ПривязкаДолжностикНаборуВредныхФакторов.ПолучитьФормуСписка();
        Документ=Форма.ОткрытьМодально();

Но после закрытия Документ остается висеть форма списка .Как ее закрыть?

Vofka Подменю пользователя
сообщение 04.01.17, 14:38
Сообщение #2

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13948
Из: Киев
Спасибо сказали: 4514 раз
Рейтинг: 3635.6

В форме документа в ПриЗакрытии вызвать Оповестить(...) а в форме списка, чтобы поймать это оповещение, используйте событие ОбработкаОповещения.

alexandr_f Подменю пользователя
сообщение 04.01.17, 15:05
Сообщение #3

Завсегдатай
****
Группа: Пользователи
Сообщений: 192
Из: Украина
Спасибо сказали: 3 раз
Рейтинг: 3

Vofka @ Сегодня, 14:38 * ,
Я не понял этого. У меня нет отдельной ФормыСписка ( вызывается стандартная). И я остаюсь на строке
Цитата
Документ=Форма.ОткрытьМодально();

т.е. пока вручную не закрою ФормуСписка, код не сдвигается.

sava1 Подменю пользователя
сообщение 04.01.17, 15:30
Сообщение #4

Живет на форуме
Иконка группы
Группа: Местный
Сообщений: 2684
Из: Проскуров
Спасибо сказали: 678 раз
Рейтинг: 656.7

Форму надо открывать для выбора.
Форма = ААА.ПолучитьФорму() / ПолучитьФормуВыбора

в 1м случае еще
Форма.РежимВыбора = Истина;
далее
Форма.Открыть()

alexandr_f Подменю пользователя
сообщение 04.01.17, 16:03
Сообщение #5

Завсегдатай
****
Группа: Пользователи
Сообщений: 192
Из: Украина
Спасибо сказали: 3 раз
Рейтинг: 3

sava1 @ Сегодня, 15:30 * ,
Я уже пробовал
Цитата
Форма = Документы.ПривязкаДолжностикНаборуВредныхФакторов.ПолучитьФормуВыбора();
Форма.ОткрытьМодально();
или
Форма.Открыть();

не открывают документ а тупо идут дальше

sava1 Подменю пользователя
сообщение 04.01.17, 16:10
Сообщение #6

Живет на форуме
Иконка группы
Группа: Местный
Сообщений: 2684
Из: Проскуров
Спасибо сказали: 678 раз
Рейтинг: 656.7

Что значит НЕ Открывают ? Они и не должны - форма открыта для ВЫБОРА документа:
- открыли, выбрали документ, форма закрылась.

Если поставить множественный выбор - то выбирать можно несколько элементов.

alexandr_f Подменю пользователя
сообщение 06.01.17, 13:55
Сообщение #7

Завсегдатай
****
Группа: Пользователи
Сообщений: 192
Из: Украина
Спасибо сказали: 3 раз
Рейтинг: 3

sava1 @ 04.01.17, 16:10 * ,
Могу показать как у меня получилось решить проблему. Причем ни один из операторов нельзя убрать (уже не раз пробовал)
Форма = Документы.ПривязкаДолжностикНаборуВредныхФакторов.ПолучитьФормуВыбора();
    Документ= Форма.ОткрытьМодально();
    Параметр= Новый Структура();
    мТекущаяСтрока=ЭлементыФормы.НетВСписках.ТекущиеДанные;
    Параметр.Вставить("ПодразделениеОрганизации1Уровня",мТекущаяСтрока.ПодразделениеОрганизации1Уровня);
    Параметр.Вставить("ПодразделениеОрганизации",мТекущаяСтрока.ПодразделениеОрганизации);
    Параметр.Вставить("Должности",мТекущаяСтрока.Должности);
    ПараметрыФормы = Новый Структура();
    ПараметрыФормы.Вставить("Ключ",Документ);
    ФормаВыбораРМ = ПолучитьФорму("Документ.ПривязкаДолжностикНаборуВредныхФакторов.ФормаОбъекта", ПараметрыФормы);
    ФормаВыбораРМ.Параметр=Параметр;
    Ответ = ФормаВыбораРМ.ОткрытьМодально();



 ! 

Правила: 9
 


Сообщение отредактировал Vofka - 06.01.17, 14:15

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 28.03.24, 21:07
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!