Имя: Пароль:
1C
1С v8
ОткрытьФорму(...,ПАРАМЕТРЫ,...) не работает на ОФ?
0 Лунтик
 
16.12.15
12:22
На обычных формах так работает
    Ф=ПолучитьФорму("Справочник.Номенклатура.ФормаСписка");
    Ф.ПараметрТекущаяСтрока=Ссылка;
    Ф.Открыть();

А так не работает
ПАРАМЕТРЫ=Новый Структура("ПараметрТекущаяСтрока",Ссылка);
ОткрытьФорму("Справочник.Номенклатура.ФормаСписка",ПАРАМЕТРЫ);

Может быть ПАРАМЕТРЫ предполагаются только для УФ?
1 NcSteel
 
16.12.15
12:42
(0) А что СП говорит?
2 fishb1
 
16.12.15
12:43
В ОФ параметры тоже передаются, но возможно у ОФ меньше параметров (с УФ мало опыта, не знаю как там).

Вполне рабочий код для ОФ:
Форма = ОткрытьФорму("Справочник.Партии.ФормаСписка", Новый Структура("ТекущаяСтрока", Справочники.Партии.НайтиПоКоду("00000001")), ЭтаФорма);
3 Lexey_
 
16.12.15
12:43
(0) не ПараметрТекущаяСтрока, а ТекущаяСтрока
4 Лунтик
 
16.12.15
12:51
(1) СП говорит
<Параметры> (необязательный)

Тип: Структура.
Параметры формы. Ключ структуры - имя параметра, а значение - значение параметра формы. Имя элемента должно совпадать с именем параметра структуры.
Если при получении обычной формы в параметре <ИмяФормы> указано не стандартное имя формы, передаваемые параметры не обрабатываются.
//----------------------------------------------------
Расширение формы списка справочника (Catalog list form extension)
ПараметрТекущаяСтрока (CurrentLineParameter)
Использование: Чтение и запись.
Описание:
Тип: СправочникСсылка.
Осуществляет позиционирование на строку содержащегося в форме списка, отображающую устанавливаемое значение. Позиционирование происходит при открытии или повторном открытии формы. Если форма используется для выбора или подбора, данная установка имеет более высокий приоритет, чем свойство формы НачальноеЗначениеВыбора.
Доступность:
Толстый клиент.
//--------------------------------------------------
Все-равно спасибо за ТекущуюСтроку.
5 Лунтик
 
16.12.15
12:58
А чем заменить ПараметрОтборПоВладельцу?

Параметры=Новый Структура("Владелец",Ссылка)

не работает.
6 Nuobu
 
16.12.15
12:59
(5) Отлавливать в "ПриОткрытии"
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.