В процедуре (ячейка табличного поля) надо выбрать другой документ из списка, добавить запись и закрыть документ и форму списка
Вызываю
Форма = Документы.ПривязкаДолжностикНаборуВредныхФакторов.ПолучитьФормуСписка();
Документ=Форма.ОткрытьМодально();
В форме документа в ПриЗакрытии вызвать Оповестить(...) а в форме списка, чтобы поймать это оповещение, используйте событие ОбработкаОповещения.
Vofka @ Сегодня, 14:38
,
Я не понял этого. У меня нет отдельной ФормыСписка ( вызывается стандартная). И я остаюсь на строке
Форму надо открывать для выбора.
Форма = ААА.ПолучитьФорму() / ПолучитьФормуВыбора
в 1м случае еще
Форма.РежимВыбора = Истина;
далее
Форма.Открыть()
sava1 @ Сегодня, 15:30
,
Я уже пробовал
Что значит НЕ Открывают ? Они и не должны - форма открыта для ВЫБОРА документа:
- открыли, выбрали документ, форма закрылась.
Если поставить множественный выбор - то выбирать можно несколько элементов.
sava1 @ 04.01.17, 16:10
,
Могу показать как у меня получилось решить проблему. Причем ни один из операторов нельзя убрать (уже не раз пробовал)
Форма = Документы.ПривязкаДолжностикНаборуВредныхФакторов.ПолучитьФормуВыбора();
Документ= Форма.ОткрытьМодально();
Параметр= Новый Структура();
мТекущаяСтрока=ЭлементыФормы.НетВСписках.ТекущиеДанные;
Параметр.Вставить("ПодразделениеОрганизации1Уровня",мТекущаяСтрока.ПодразделениеОрганизации1Уровня);
Параметр.Вставить("ПодразделениеОрганизации",мТекущаяСтрока.ПодразделениеОрганизации);
Параметр.Вставить("Должности",мТекущаяСтрока.Должности);
ПараметрыФормы = Новый Структура();
ПараметрыФормы.Вставить("Ключ",Документ);
ФормаВыбораРМ = ПолучитьФорму("Документ.ПривязкаДолжностикНаборуВредныхФакторов.ФормаОбъекта", ПараметрыФормы);
ФормаВыбораРМ.Параметр=Параметр;
Ответ = ФормаВыбораРМ.ОткрытьМодально();
! | http://pro1c.org.ua/index.php?act=announce&id=2: 9 |
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua