Имя: Пароль:
1C
1С v8
ОткрытьФорму с отбором
0 slafor
 
03.12.21
18:12
На таком пустяке споткнулся:

Из справочника Номенклатура вызывается справочник Цены - это периодический регистр сведений, НЕподчиненный номенклатуре.

&НаКлиенте
Процедура Цены(Команда)
    
    Если НЕ ЗначениеЗаполнено(Объект.Ссылка) Тогда
        Возврат;
    КонецЕсли;
    
    ЗначениеОтбора = Новый Структура("Номенклатура", Объект.Ссылка);
    ПараметрыВыбора = Новый Структура("Отбор", ЗначениеОтбора);

    ОткрытьФорму("РегистрСведений.ЦеныНоменклатуры.Цены.ФормаСписка",ПараметрыВыбора);
    
КонецПроцедуры

На месте "ПараметрыВыбора =" вылетает с ошибкой: "Несоответствие типов".

Почему?

https://yadi.sk/i/_Y129CPYYYFziA
1 pechkin
 
03.12.21
18:13
параметры выбора - это предопределенный реквизит
2 slafor
 
03.12.21
18:13
+(0) Код брал с сайта its.1c.ru и Кодерлайна (они одинаковый, и текст тоже - копи-паст называется )) )
3 slafor
 
03.12.21
18:20
(1) Точно. Изменил на ПараметрыДляОтбора - все заработало.
Срасибо!
4 youalex
 
03.12.21
19:01
(3) Надо будет запомнить)
5 Мимохожий Однако
 
03.12.21
23:51
Я понял фрагмент "справочник Цены - это периодический регистр сведений"