|
Помогите начинающему, не работает печатная форма | ☑ | ||
---|---|---|---|---|
0
NSS
21.12.23
✎
12:25
|
Перестала работать печатная форма в УТ 11.5
ошибка возникает в общем модуле УправлениеПечатьюКлиент Процедура ВыполнитьКомандуПечатиПослеФормированияПечатныхФорм(РезультатФоновойОперации, ПараметрыОткрытия) Экспорт Если РезультатФоновойОперации <> Неопределено Тогда Если РезультатФоновойОперации.Статус = "Ошибка" Тогда ВызватьИсключение РезультатФоновойОперации.КраткоеПредставлениеОшибки; КонецЕсли; СтруктураРезультата = ПолучитьИзВременногоХранилища(РезультатФоновойОперации.АдресРезультата); ПараметрыОткрытия.Вставить("ОбъектыПечати", СтруктураРезультата.ОбъектыПечати); ПараметрыОткрытия.Вставить("ПараметрыВывода", СтруктураРезультата.ПараметрыВывода); ПараметрыОткрытия.Вставить("ПараметрыПечати", СтруктураРезультата.ПараметрыПечати); Сообщение об ошибке Значение не является значением объектного типа (ОбъектыПечати)
{ОбщийМодуль.УправлениеПечатьюКлиент.Модуль(1092)}: ПараметрыОткрытия.Вставить("ОбъектыПечати", СтруктураРезультата.ОбъектыПечати); {ОбщийМодуль.ДлительныеОперацииКлиент.Модуль(621)}: ВыполнитьОбработкуОповещения(ОповещениеОЗавершении, Результат); {ОбщийМодуль.ДлительныеОперацииКлиент.Модуль(326)}: ОповеститьОЗавершенииДлительнойОперации(Контекст.ОповещениеОЗавершении, {ОбщаяФорма.ДлительнаяОперация.Форма(209)}: Закрыть(); {ОбщаяФорма.ДлительнаяОперация.Форма(162)}: ЗавершитьДлительнуюОперациюИЗакрытьФорму(ДлительнаяОперация); {ОбщийМодуль.ДлительныеОперацииКлиент.Модуль(621)}: ВыполнитьОбработкуОповещения(ОповещениеОЗавершении, Результат); {ОбщийМодуль.ДлительныеОперацииКлиент.Модуль(613)}: ОповеститьОЗавершенииДлительнойОперации(ДлительнаяОперация.ОповещениеОЗавершении, {ОбщийМодуль.ДлительныеОперацииКлиент.Модуль(551)}: ЗавершитьДлительнуюОперацию(ДлительнаяОперация, Результат); {ОбщийМодуль.ДлительныеОперацииКлиент.Модуль(408)}: Если ОбработатьРезультатАктивнойОперации(Операция, Результат) Тогда {ОбщийМодуль.ДлительныеОперацииКлиент.Модуль(300)}: ОбработатьРезультатОперации(АктивныеДлительныеОперации, Операция, Результат); {ОбщийМодуль.СерверныеОповещенияКлиент.Модуль(352)}: ДлительныеОперацииКлиент.ПослеПериодическогоПолученияДанныхКлиентаНаСервере( {ОбщийМодуль.СерверныеОповещенияКлиент.Модуль(200)}: ПроверитьПолучитьСерверныеОповещенияСПоказателями(СостояниеПолучения, Показатели); {ОбщийМодуль.СерверныеОповещенияГлобальный.Модуль(19)}: СерверныеОповещенияКлиент.ПроверитьПолучитьСерверныеОповещения(); В переменную СтруктураРезультата функция ПолучитьИзВременногоХранилища возвращает неопределено Куда копать, подскажите |
|||
1
Волшебник
21.12.23
✎
12:24
|
типы, отладчик
|
|||
2
Волшебник
21.12.23
✎
12:25
|
у значения Неопределено нет свойства ОбъектыПечати
|
|||
3
NSS
21.12.23
✎
12:38
|
вот пытаюсь разобраться почему оно вдруг стало неопределено, может кто-то подскажет где поискать причину
|
|||
4
Звездец
21.12.23
✎
12:46
|
Сейчас в последней УНФ столконулся с тем же самым. 1с в типовых зачем-то формирование печатных форм вынесла в длительные операции которые выполняются на сервере. На кой черт сделана такая ерунда (все рано никакой реальной асинхронности в этом нет) совершенно не понятно. Но как результат усложняется процесс отладки, так как при ошибке в стеке вызова будут функции, относящиеся к обвязке этого всего из БСП, а не реальный стек, в котором произошла ошибка. Сижу разираюсь как правильно теперь это ловить отладчиком
|
|||
5
Lite777888
21.12.23
✎
12:50
|
(0) После обновления перестала ?
|
|||
6
Звездец
21.12.23
✎
13:02
|
(5)
хотя в данном случае скорее всего что-то другое изменилось |
|||
7
NSS
21.12.23
✎
14:16
|
(5) да, было обновление
|
|||
8
Звездец
21.12.23
✎
15:14
|
(7) смотри заимствованные процедуры. А лучше перезаимствую заново их и доработай
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |