Библиотека стандартных подсистем. Варианты отчетов
18.08.2012
05:17
#1
"Демонстрационная конфигурация "Библиотека стандартных подсистем", редакция 2.1 (2.1.1.14)<br>При попытке сохранения варианта отчета выдается ошибка <br><br>Знaчeниe нe являeтcя знaчeниeм oбъeктнoгo типa (Ccылкa)<br><br>Подробно..<br><br><br><pre>{ХранилищеНастроек.ХранилищеВариантовОтчетов.Форма.СохранениеВариантаОтчета.Форма(114)}: Значение не является значением объектного типа (Ссылка) Найденные = ВариантыОтчета.НайтиСтроки(Новый Структура("Ссылка", Параметр.Ссылка)); </pre><br><br> <br> <br>При сохранении вызывается процедура ОбновитьОткрытыеПанелиОтчетов в ОбщийМодуль.ВариантыОтчетовКлиент<br><pre>// Обновляет открытые панели отчетов.//Процедура ОбновитьОткрытыеПанелиОтчетов() Экспорт Оповестить(ВариантыОтчетовКлиентСервер.ИмяСобытияИзменениеВарианта(), Неопределено, Неопределено); КонецПроцедуры // ОбновитьОткрытыеПанелиОтчетов </pre><br><br>Оповещение отлавливается процедурой ОбработкаОповещения формы СохранениеВариантовОтчета Ханилища вариантов отчетов<br><pre>&НаКлиентеПроцедура ОбработкаОповещения(ИмяСобытия, Параметр, Источник) Если Источник = ИмяФормы Тогда Возврат; КонецЕсли; Если ИмяСобытия = ВариантыОтчетовКлиентСервер.ИмяСобытияИзменениеВарианта() Тогда Найденные = ВариантыОтчета.НайтиСтроки(Новый Структура("Ссылка", Параметр.Ссылка)); Если Найденные.Количество() = 1 Тогда Вариант = Найденные[0]; ЗаполнитьЗначенияСвойств(Вариант, Параметр); Вариант.АвторТекущийПользователь = (Вариант.Автор = ТекущийПользователь); ВариантыОтчетаОбработчикАктивизацииСтроки(ЭтаФорма); КонецЕсли; КонецЕсли;КонецПроцедуры </pre><br><br> <br>Естественно, что в качестве "Параметр" передается значение Неопределено у которого нет свойства Ссылка<br> <br> <br>Может кто знает надо еще, что-то настраивать или это косяк БСП????<br> <br>Примечание: в демонстрационной БСП сохранение вариантов не работает с такой же ошибкой"