|
Открытие нескольких форм в цикле |
☑ |
0
seraf
09.01.20
✎
13:14
|
Что-то не понимаю, есть процедура в модуле формы элемента справочника
&НаКлиенте
Процедура ОкончаниеПодбора(РезультатЗакрытия, ДополнительныеПараметры) Экспорт
Если РезультатЗакрытия.Количество() > 0 Тогда
Для Каждого Строка Из РезультатЗакрытия Цикл
ПараметрыФормы = Новый Структура("Основание", Строка.Договор);
ОткрытьФорму("Справочник.Договоры.Форма.ФормаЭлемента", ПараметрыФормы, ,Ложь);
КонецЦикла;
КонецЕсли;
КонецПроцедуры
Почему открывается только первая, вроде же поиск по уникальности в Ложь переключил
|
|
1
Cyberhawk
09.01.20
✎
13:18
|
А ты сообщение еще выводи - вдруг только один проход в цикле осуществляется
|
|
2
Cyberhawk
09.01.20
✎
13:19
|
Ну и это - Ложь это ключ уникальности по умолчанию будет использоваться
|
|
3
Cyberhawk
09.01.20
✎
13:19
|
Чтобы каждый раз новая была ставь Истина
|
|
4
seraf
09.01.20
✎
13:41
|
Да тупанул не так прочитал значение, спасибо
|
|
5
seraf
09.01.20
✎
14:18
|
а почему при открытии новой формы нет признака * модифицированности?
как её через ОткрытьФорму сразу со * вызвать
|
|
6
ezhikofff
09.01.20
✎
14:21
|
(5) ПриСозданииНаСервере меняй ЭтаФорма.Модифицированность = Истина
|
|
7
Cyberhawk
09.01.20
✎
14:22
|
Если (6) не подходит, то от безысходности попробуй сначала ПолучитьФорму, поставить модифицированность, затем уже ОткрытьФорму с передачей туда этой полученной ранее формы
|
|