|
Не открывается внешний отчет после обновления 1С ERP | ☑ | ||
---|---|---|---|---|
0
Юлия1984
04.07.24
✎
11:42
|
Всем здравствуйте!
После обновления ERP с 2.5.17.95 до 2.5.17.103 Перестали открываться внешние отчеты на СКД. Ошибка связанная с КомпоновщикомНастроекКД. "Поле объекта не обнаружено (КомпоновщикНастроекКД) {ОбщийМодуль.ОтчетыСервер.Модуль(554)}:Если ПараметрыЗагрузки.КомпоновщикНастроекКД <> Неопределено Тогда {ВнешнийОтчет.ОтгрузочнаяВедомость_V3.Форма.ФормаОтчета.Форма(4562)}:ДоступныеНастройки = ОтчетыСервер.ДоступныеНастройки(ПараметрыЗагрузки, НастройкиОтчета); {ВнешнийОтчет.ОтгрузочнаяВедомость_V3.Форма.ФормаОтчета.Форма(4516)}:ЗагрузитьНастройкиВКомпоновщик(ПараметрыОбновления); {ВнешнийОтчет.ОтгрузочнаяВедомость_V3.Форма.ФормаОтчета.Форма(419)}:ОбновитьЭлементыФормыНастроекНаСервере(ПараметрыОбновления); {ОбщийМодуль.ВариантыОтчетовКлиент.Модуль(100)}:ОткрытьФорму(ПолноеИмяОтчета + ".Форма", ПараметрыОткрытия, Неопределено, Истина); {ОбщаяФорма.ПанельОтчетов.Форма(180)}:ВариантыОтчетовКлиент.ОткрытьФормуОтчета(ЭтотОбъект, Вариант, ПараметрыФормыОтчета); [ОшибкаВоВремяВыполненияВстроенногоЯзыка, ОшибкаИспользованияВстроенногоЯзыка]" Ошибка связана с общим модулем ОтчетыСервер функция ДоступныеНастройки(ПараметрыЗагрузки, НастройкиОтчета) Было: Если ПараметрыЗагрузки.Свойство("КомпоновщикНастроекКД") Тогда Настройки = ПараметрыЗагрузки.КомпоновщикНастроекКД.Настройки; ПользовательскиеНастройки = ПараметрыЗагрузки.КомпоновщикНастроекКД.ПользовательскиеНастройки; ФиксированныеНастройки = ПараметрыЗагрузки.КомпоновщикНастроекКД.ФиксированныеНастройки; Иначе Если ПараметрыЗагрузки.Свойство("НастройкиКД") Тогда Настройки = ПараметрыЗагрузки.НастройкиКД; КонецЕсли; Если ПараметрыЗагрузки.Свойство("ПользовательскиеНастройкиКД") Тогда ПользовательскиеНастройки = ПараметрыЗагрузки.ПользовательскиеНастройкиКД; КонецЕсли; КонецЕсли; Стало: Если ПараметрыЗагрузки.КомпоновщикНастроекКД <> Неопределено Тогда Настройки = ПараметрыЗагрузки.КомпоновщикНастроекКД.Настройки; ПользовательскиеНастройки = ПараметрыЗагрузки.КомпоновщикНастроекКД.ПользовательскиеНастройки; ФиксированныеНастройки = ПараметрыЗагрузки.КомпоновщикНастроекКД.ФиксированныеНастройки; Иначе Если ПараметрыЗагрузки.НастройкиКД <> Неопределено Тогда Настройки = ПараметрыЗагрузки.НастройкиКД; КонецЕсли; Если ПараметрыЗагрузки.ПользовательскиеНастройкиКД <> Неопределено Тогда ПользовательскиеНастройки = ПараметрыЗагрузки.ПользовательскиеНастройкиКД; КонецЕсли; КонецЕсли В скд отчете в модуле формы: стр (4563) &НаСервере Процедура ЗагрузитьНастройкиВКомпоновщик(ПараметрыЗагрузки) ПроверитьПараметрыЗагрузки(ПараметрыЗагрузки); ОтчетОбъект = РеквизитФормыВЗначение("Отчет"); Если НастройкиОтчета.События.ПередЗаполнениемПанелиБыстрыхНастроек Тогда ОтчетОбъект.ПередЗаполнениемПанелиБыстрыхНастроек(ЭтотОбъект, ПараметрыЗагрузки); КонецЕсли; ДоступныеНастройки = ОтчетыСервер.ДоступныеНастройки(ПараметрыЗагрузки, НастройкиОтчета); СброситьНастройкиВарианта = ОбщегоНазначенияКлиентСервер.СвойствоСтруктуры( ПараметрыЗагрузки, "СброситьНастройкиВарианта", Ложь); Если СброситьНастройкиВарианта Тогда ЗагрузитьВариант(КлючТекущегоВарианта, Ложь); В отчете стр (4517) ЗагрузитьНастройкиВКомпоновщик(ПараметрыОбновления); Как исправить? Подскажите пожалуйста кто сталкивался! |
|||
1
Волшебник
04.07.24
✎
11:44
|
Верните как было:
Если ПараметрыЗагрузки.Свойство("КомпоновщикНастроекКД") Тогда |
|||
2
Юлия1984
04.07.24
✎
11:53
|
Спасибо за быстрый ответ! Я видимо не правильно спросила.
Как можно адаптировать внешний отчет к изменениям в конфигурации после обновления? Без изменения конфигурации. |
|||
3
Мультук
04.07.24
✎
11:58
|
(2)
У вас во внешнем отчёте "скопи-пастена" общая форма "ФормаОтчета" И установлена как основная для этого отчёта. А 1С там "что-то поменяли". Если "ДА" ТОГДА Вариант 1 Снова скопи-пастить в свой отчёт общая форма "ФормаОтчета" и перетащить ваши правки Вариант 2 Посмотреть что поменяла 1С в общая форма "ФормаОтчета" и затащить это в свой отчёт Я пошёл по варианту 1 |
|||
4
Юлия1984
05.07.24
✎
04:12
|
Мультук,Благодарю! Тоже сработал первый вариант.
Общая форма отчета ,было : // Copyright (c) 2022, ООО 1С-Софт; Стало: // Copyright (c) 2024, ООО 1С-Софт. Перенесла правки всё открылось и заработало! |
|||
5
Chameleon1980
05.07.24
✎
04:54
|
(4) смешно
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |