в спр номенклатуры на УТ 11
открывается окно присоединенных файлов по команде
Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды)
ПараметрыФормы = Новый Структура;
ПараметрыФормы.Вставить("ВладелецФайла", ПараметрКоманды);
ПараметрыФормы.Вставить("ТолькоПросмотр", ПараметрыВыполненияКоманды.Источник.ТолькоПросмотр);
ОткрытьФорму("ОбщаяФорма.ПрисоединенныеФайлы",
ПараметрыФормы,
ПараметрыВыполненияКоманды.Источник,
ПараметрыВыполненияКоманды.Уникальность,
ПараметрыВыполненияКоманды.Окно);
КонецПроцедуры
.
Вроде как по владельцу файла идет привязка, а именно по Номенклатура.Ссылка
.
Делаю тоже самое на форме документа при нажатии на кнопку при активной строке товаров
.
&НаКлиенте
Процедура ОткрытьИнструкции(Команда)
Параметры1 = Новый Структура;
Параметры1.Вставить("ВладелецФайла", Элементы.Товары.ТекущиеДанные.Номенклатура);
Параметры1.Вставить("ЗаголовокФормы", "Инструкции");
ОткрытьФорму(
"Справочник.Файлы.Форма.ФормаСпискаПрисоединенныхФайлов",
Параметры1 );
КонецПроцедуры
.
А получаю пустой список файлов, но можно прикреплять новые файлы и они привязываются к номенклатуре только к нижнему методу. Т.е. привязка как-то проходит по другому. Подскажите, кто сталкивался?
Если честно нифига не понял...
1) Откуда ты стопроцентно знаешь, что ПараметрКоманды - это именно ссылка на справочник номенклатуры?
2) Ты открываешь две абсолютно различных формы. В одной форме может быть корректно все прописано, во второй - нет...
Нашел в чем ошибка
надо было "ОбщаяФорма.ПрисоединенныеФайлы",
вместо
"Справочник.Файлы.Форма.ФормаСпискаПрисоединенныхФайлов"
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой