![]() |
![]() |
![]() |
|
Значение данных расшифровки отсутствует, либо имеет неправильный тип | ☑ | ||
---|---|---|---|---|
0
svchernova1
24.05.18
✎
12:45
|
Здравствуйте все,
Не могу сделать расшифровку к отчету. Вот пример процедуры : Процедура РезультатОбработкаРасшифровки(Элемент, Расшифровка, СтандартнаяОбработка) Перем ВыбранноеДействие; Перем ПараметрыВыбранногоДействия; СтандартнаяОбработка = Ложь; ОбработкаРасшифровки = Новый ОбработкаРасшифровкиКомпоновкиДанных(ДанныеРасшифровки, Новый ИсточникДоступныхНастроекКомпоновкиДанных(СхемаКомпоновкиДанных)); //Перечень возможных действий ДоступныеДействия = Новый Массив(); ДоступныеДействия.Добавить(ДействиеОбработкиРасшифровкиКомпоновкиДанных.ОткрытьЗначение); ДоступныеДействия.Добавить(ДействиеОбработкиРасшифровкиКомпоновкиДанных.Расшифровать); // Осуществим выбор действия расшифровки пользователем ОбработкаРасшифровки.ВыбратьДействие(Расшифровка, ВыбранноеДействие, ПараметрыВыбранногоДействия, ДоступныеДействия,, Истина); Если ВыбранноеДействие <> ДействиеОбработкиРасшифровкиКомпоновкиДанных.Нет Тогда Если ВыбранноеДействие = ДействиеОбработкиРасшифровкиКомпоновкиДанных.ОткрытьЗначение Тогда ОткрытьЗначение(ПараметрыВыбранногоДействия); Иначе // здесь хочу открыть другой отчет с расшифровкой КонецЕсли; КонецЕсли; ОбработкаРасшифровки.ВыбратьДействие дает ошибку Значение данных расшифровки отсутствует, либо имеет неправильный тип При этом параметр #1 "Расшифровка" содержит число Уже погуглила, сколько могла. Управляемые формы, СКД, платформа 1С 8.3 |
|||
1
svchernova1
24.05.18
✎
13:20
|
ап (((
|
|||
2
Lexey_
24.05.18
✎
13:26
|
(0) "Уже погуглила"
ну в первых двух ссылках же ответ есть |
|||
3
svchernova1
24.05.18
✎
14:15
|
(2) Не поняла вас
|
|||
4
svchernova1
24.05.18
✎
14:17
|
(2) Чего только не написано в гугле, полдня бьюсь уже над этой проблемой
|
|||
5
Lexey_
24.05.18
✎
15:28
|
(3) в первых двух ссылках, выдаваемых гуглом по запросу "Значение данных расшифровки отсутствует, либо имеет неправильный тип" есть ответ
|
|||
6
svchernova1
25.05.18
✎
08:07
|
(5) Спасибо, но не подходит это. или просто у меня не получается.
Я записываю результат выполнения отчета в хранилище, но расшифровку оттуда не могу получить. Полная каша в голове! Процедура для формирования отчета: &НаСервере Функция СформироватьОтчетНаСервере() Экспорт Если Не ПроверитьЗаполнение() Тогда Возврат Новый Структура("ЗаданиеВыполнено", Истина); КонецЕсли; ДополнительныеСвойства = Отчет.КомпоновщикНастроек.Настройки.ДополнительныеСвойства; ИБФайловая = ОбщегоНазначения.ИнформационнаяБазаФайловая(); ДлительныеОперации.ОтменитьВыполнениеЗадания(ИдентификаторЗадания); ИдентификаторЗадания = Неопределено; ОбщегоНазначенияКлиентСервер.УстановитьСостояниеПоляТабличногоДокумента(Элементы.Результат, "НеИспользовать"); ПараметрыОтчета = ПодготовитьПараметрыОтчета(); Если ИБФайловая Тогда АдресХранилища = ПоместитьВоВременноеХранилище(Неопределено, УникальныйИдентификатор); БухгалтерскиеОтчетыВызовСервера.СформироватьОтчет(ПараметрыОтчета, АдресХранилища); РезультатВыполнения = Новый Структура("ЗаданиеВыполнено", Истина); Иначе РезультатВыполнения = ДлительныеОперации.ЗапуститьВыполнениеВФоне( УникальныйИдентификатор, "БухгалтерскиеОтчетыВызовСервера.СформироватьОтчет", ПараметрыОтчета, БухгалтерскиеОтчетыКлиентСервер.ПолучитьНаименованиеЗаданияВыполненияОтчета(ЭтаФорма)); АдресХранилища = РезультатВыполнения.АдресХранилища; ИдентификаторЗадания = РезультатВыполнения.ИдентификаторЗадания; КонецЕсли; Если РезультатВыполнения.ЗаданиеВыполнено Тогда ЗагрузитьПодготовленныеДанные(); КонецЕсли; Элементы.Сформировать.КнопкаПоУмолчанию = Истина; Возврат РезультатВыполнения; |
|||
7
svchernova1
25.05.18
✎
08:16
|
У меня управляемые формы, интерфейс Такси.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |