Меню

Ошибка отображения типов отсутствует отображение для типа параметрывыполнениякоманды

Про ошибку «Отсутствует отображение для типа ‘УправляемаяФорма'»

Я
   zippygrill

09.04.12 — 14:09

ести общаяКоманда. при нажатии нужно получить форму для дальнейшей работы. режим кнопки одиночный.

печФорма = ПолучитьФорму(«ОбщаяФорма.ПечатьДокументов», ПараметрыОткрытия, ПараметрКоманды,КлючУникальности);

Ошибка преобразования данных XDTO:

Запись значения свойства ‘val’:

   форма: Элемент

   имя: {http://v8.1c.ru/8.2/mngsrv/ws}val

по причине:

Ошибка отображения типов:

Отсутствует отображение для типа ‘УправляемаяФорма’

   zippygrill

1 — 09.04.12 — 14:11

тип ПараметрыОткрытия мой документ, то есть ДокументСсылка.

   vicof

2 — 09.04.12 — 14:13

ПараметрыОткрытия — это должна быть структура.

   zippygrill

3 — 09.04.12 — 14:14

да ну нах. поставил и множественный режим кнопки. тоже самая ошибка.

   zippygrill

4 — 09.04.12 — 14:16

ой сорри не ПараметрыОткрытия а ПараметрКоманды это ссылка на документ.

а ПараметрОткрытия это и ести структура.

   vicof

5 — 09.04.12 — 14:18

ПолучитьФорму(<ИмяФормы>, <Параметры>, <Владелец>, <Уникальность>, <Окно>)

чо-то я не вижу тут параметров команды

   vicof

6 — 09.04.12 — 14:19

<Владелец> (необязательный)

Владелец формы — форма или элемент управления другой формы.

   zippygrill

7 — 09.04.12 — 14:22

печФорма = ПолучитьФорму(«ОбщаяФорма.ПечатьДокументов», ПараметрыОткрытия); ?

   vicof

8 — 09.04.12 — 14:24

типа того

ФормаПечати = ПолучитьОбщуюФорму(«ПечатьДокументов»,, ПечДокумент);

глобальный поиск творит чудеса

   zippygrill

9 — 09.04.12 — 14:25

указал ключь, без владельца, таже ошибка.

печФорма = ПолучитьФорму(«ОбщаяФорма.ПечатьДокументов», ПараметрыОткрытия, ,КлючУникальности);

   zippygrill

10 — 09.04.12 — 15:06

ап

   zippygrill

11 — 09.04.12 — 15:11

Так таже самая ошибка. хз.

печФорма = ПолучитьФорму(«ОбщаяФорма.ПечатьДокументов», ПараметрыОткрытия, ,КлючУникальности);

   el-gamberro

12 — 09.04.12 — 15:13

ты на сервере что ли форму получаешь?

   zippygrill

13 — 09.04.12 — 15:16

(12)почему на сервере? директива компиляции общей команды -> НаКлиенте, где я вызываю метод получитьформу();

   zippygrill

14 — 09.04.12 — 15:23

ap

   zippygrill

15 — 09.04.12 — 15:31

   Defender aka LINN

16 — 09.04.12 — 15:37

А зачем тебе _получать_ форму? Ну и — форма точно управляемая? 🙂

   zippygrill

17 — 09.04.12 — 15:40

(16) свойства формы показывает чт оона Управл.

мне нужно из формы кое-что достать. если это возможно.

   Defender aka LINN

18 — 09.04.12 — 15:43

(17) А если через ОткрытьФорму()? А если другую форму попробовать?

З.Ы. В упр. приложении обычно логика другая — открывается форма, куда передается все необходимое, и она уже дальше сама все делает.

   zippygrill

19 — 09.04.12 — 15:45

(18) пытаюсь 2-мя методами. в первой передаю мой параметры а вторая вообще говорит что процедура не определена.

1. //печФорма = ПолучитьФорму(«ОбщаяФорма.ПечатьДокументов», ПараметрыОткрытия, ,КлючУникальности);

2. печ = ПолучитьОбщуюФорму(«ОбщаяФорма.ПечатьДокументов»);

   Defender aka LINN

20 — 09.04.12 — 15:47

(19) ПолучитьОбщуюФорму получает обычную форму, не управляемую.

З.Ы. А что у нас в КлючУникальности?

   zippygrill

21 — 09.04.12 — 15:50

понятно.

в Ключь новый Уник.Идентификатор

   zippygrill

22 — 09.04.12 — 15:52

КлючУникальности = Строка(Новый УникальныйИдентификатор);

   //

   ПараметрыОткрытия = Новый Структура(«ИмяМенеджераПечати,ИменаМакетов,ПараметрКоманды,ПараметрыПечати»);

   ПараметрыОткрытия.ИмяМенеджераПечати = «Документ.ЧекККМ»;

   ПараметрыОткрытия.ИменаМакетов         = «ТоварныйЧекДляПД»;

   ПараметрыОткрытия.ПараметрКоманды     = ПараметрКоманды;

   ПараметрыОткрытия.ПараметрыПечати     = ПараметрыВыполненияКоманды.Источник;

что я пытаюсь получить: текст печать из макета ТоварныйЧек(он там уже нарисованный) и отправить его на ФР.

   zippygrill

23 — 09.04.12 — 16:09

вверх

   Defender aka LINN

24 — 09.04.12 — 16:16

Я для кого старался, (18) писал?

З.Ы. КлючУникальности = Новый УникальныйИдентификатор, так правильнее

   zippygrill

25 — 09.04.12 — 16:21

(24)

КлючУникальности = Новый УникальныйИдентификатор;

//

ПараметрыОткрытия = Новый Структура(«ИмяМенеджераПечати,ИменаМакетов,ПараметрКоманды,ПараметрыПечати»);

ПараметрыОткрытия.ИмяМенеджераПечати = «Документ.ЧекККМ»;

ПараметрыОткрытия.ИменаМакетов         = «ТоварныйЧекДляПД»;

ПараметрыОткрытия.ПараметрКоманды     = ПараметрКоманды;

ПараметрыОткрытия.ПараметрыПечати     = ПараметрыВыполненияКоманды.Источник;

//

// Откроем форму печати документов    

ОткрытьФорму(«ОбщаяФорма.ПечатьДокументов», ПараметрыОткрытия, ,КлючУникальности);

ошибка как в начале ветки.

Ошибка отображения типов:

Отсутствует отображение для типа ‘УправляемаяФорма’

   Defender aka LINN

26 — 09.04.12 — 16:22

(25) блаблабла

Я так понимаю, первые строки ты из принципа не читаешь?

   zippygrill

27 — 09.04.12 — 16:27

(26) если ты имеешь ввиду открыть любую другую общую форму то они открываются.

   MSII

28 — 09.04.12 — 16:28

ПараметрыОткрытия.ПараметрыПечати     = ПараметрыВыполненияКоманды.Источник;

Вот это закомментируй

   MSII

29 — 09.04.12 — 16:31

+(28) Ну и ОткрытьФорму(«ОбщаяФорма.ПечатьДокументов», ПараметрыОткрытия, ПараметрыВыполненияКоманды.Источник ,КлючУникальности);

   zippygrill

30 — 09.04.12 — 16:31

(28) комментарии по этому поводу?

   MSII

31 — 09.04.12 — 16:41

(30) Чего комментировать-то? Управляемая форма не сериализуется.

  

zippygrill

32 — 09.04.12 — 16:47

(31) понятно.

еще вопросик: можно получить текст который идет на печать из табл.док моей полученной формы?

Alwarus

0 / 0 / 0

Регистрация: 13.07.2016

Сообщений: 6

1

1C 8.x

Открытие формы документа с заполнением данных из формы справочника

13.07.2016, 22:39. Показов 9342. Ответов 7

Метки нет (Все метки)


Здравствуйте!
Платформа 1с 8.3, пытаюсь создать базу пациентов.))
Есть Справочник с формой элемента

Открытие формы документа с заполнением данных из формы справочника

И есть Документ, созданный на основании реестра сведений

Открытие формы документа с заполнением данных из формы справочника

создал команду, которая открывает документ из формы справочника

1C
1
2
3
4
5
6
7
8
&НаКлиенте
Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды)
    ПараметрыФормы = Новый Структура("Наименование", ПараметрКоманды);
    ПараметрыФормы.Вставить("Отбор", Новый Структура("Пациент", ПараметрКоманды));
    ОткрытьФорму("Документ.ПерсональныеДанные.Форма.ФормаДокумента", ПараметрыФормы,
                ПараметрыВыполненияКоманды.Источник, ПараметрыВыполненияКоманды.Уникальность,
                ПараметрыВыполненияКоманды.Окно, ПараметрыВыполненияКоманды.НавигационнаяСсылка);
    КонецПроцедуры

Нужно, чтобы в форму документа передавалось значение Наименование (ФИО) из справочника, форма открывается, а оно не передается. Помогите плз.

__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь



0



Dethmontt

Модератор

Эксперт 1С

3697 / 2897 / 569

Регистрация: 10.03.2011

Сообщений: 11,398

Записей в блоге: 1

13.07.2016, 22:54

2

Alwarus, почему не передается?

Добавлено через 1 минуту

1C
1
2
//ПараметрыФормы.Вставить("Отбор", Новый Структура("Пациент", ПараметрКоманды));
ПараметрыФормы.Вставить("ЗначенияЗаполнения", Новый Структура("Пациент", ПараметрКоманды));

Добавлено через 2 минуты
Alwarus, ты его туда передал вот так

Цитата
Сообщение от Alwarus
Посмотреть сообщение

ПараметрыФормы = Новый Структура(«Наименование», ПараметрКоманды);

Цитата
Сообщение от Alwarus
Посмотреть сообщение

ОткрытьФорму(«Документ.ПерсональныеДанные.Форма.Фо рмаДокумента», ПараметрыФормы,

Но такой параметр ты должен обработать вручную в процедуре ПриСозданииНаСервере

Добавлено через 2 минуты

Цитата
Сообщение от Dethmontt
Посмотреть сообщение

ПараметрыФормы.Вставить(«ЗначенияЗаполнения», Новый Структура(«Пациент», ПараметрКоманды));

При таком подходе, у реквизита должна стоять галка «Заполнять из данных заполнения»



0



0 / 0 / 0

Регистрация: 13.07.2016

Сообщений: 6

14.07.2016, 07:41

 [ТС]

3

По второму варианту выдает ошибку:

{Справочник.Пациент.Форма.ФормаЭлемента1.Форма(83) }: Ошибка при вызове метода контекста (ОткрытьФорму)
ОткрытьФорму(«Документ.ПерсональныеДанные.Форма.Фо рмаДокумента», ПараметрыФормы);
по причине:
Ошибка передачи данных между клиентом и сервером. Значение недопустимого типа.
по причине:
Ошибка преобразования данных XDTO:
Запись значения свойства ‘val’:
форма: Элемент
имя: {http://v8.1c.ru/8.2/mngsrv/ws}val
по причине:
Ошибка отображения типов:
Отсутствует отображение для типа ‘ПолеФормы’

Наверно и при этом надо создать процедуру ПриСозданииНаСервере. Или ПриОткрытии?



0



Модератор

Эксперт 1С

3697 / 2897 / 569

Регистрация: 10.03.2011

Сообщений: 11,398

Записей в блоге: 1

14.07.2016, 11:29

4

Alwarus, что стоит в Тип параметр команды — в свойствах команды?

Добавлено через 3 минуты
Alwarus, и почему нельзя использовать команды формы?



0



Alwarus

0 / 0 / 0

Регистрация: 13.07.2016

Сообщений: 6

14.07.2016, 13:47

 [ТС]

5

Тип команды СправочникСсылка.Пациент

Команды формы наверно можно использовать, создал кнопку на форме с командой в модуле объекта:

1C
1
2
3
4
5
6
7
&НаКлиенте
Процедура ВвестиПД(Команда)
    СсылкаНаЭлемент = Элементы.Наименование;
    ПараметрыФормы = Новый Структура("ЗначенияЗаполнения", СсылкаНаЭлемент);   
    ОткрытьФорму("Документ.ПерсональныеДанные.Форма.ФормаДокумента", ПараметрыФормы);
 
КонецПроцедуры

Выдает такую же ошибку.



0



Dethmontt

Модератор

Эксперт 1С

3697 / 2897 / 569

Регистрация: 10.03.2011

Сообщений: 11,398

Записей в блоге: 1

14.07.2016, 14:48

6

Лучший ответ Сообщение было отмечено Alwarus как решение

Решение

Alwarus,

Цитата
Сообщение от Alwarus
Посмотреть сообщение

Элементы.Наименование;

Что это такое?

Добавлено через 48 секунд

1C
1
2
    ПараметрыФормы = Новый Структура("ЗначенияЗаполнения", Новый Структура("Пациент", Объект.Ссылка));    
    ОткрытьФорму("Документ.ПерсональныеДанные.Форма.ФормаДокумента", ПараметрыФормы);

Добавлено через 3 минуты

Цитата
Сообщение от Alwarus
Посмотреть сообщение

Ошибка передачи данных между клиентом и сервером. Значение недопустимого типа.

Цитата
Сообщение от Alwarus
Посмотреть сообщение

по причине:
Ошибка отображения типов:
Отсутствует отображение для типа ‘ПолеФормы’

Ошибка о чем говорит?

Что ты передаешь на сервере Хрень, сервер не знает таких типов как «ПолеФормы»
Забудь навсегда слово ЭЛЕМЕНТЫ. к данным так обращаться НЕЛЬЗЯ!



1



0 / 0 / 0

Регистрация: 13.07.2016

Сообщений: 6

14.07.2016, 21:03

 [ТС]

7

Цитата
Сообщение от Dethmontt
Посмотреть сообщение

1
2
ПараметрыФормы = Новый Структура(«ЗначенияЗаполнения», Новый Структура(«Пациент», Объект.Ссылка));
ОткрытьФорму(«Документ.ПерсональныеДанные.Форма.Фо рмаДокумента», ПараметрыФормы);

Заработало, спасибо! И за совет про Элемент тоже…)) Интересно получается, мы создаем структуру с ключом «ЗначенияЗаполнения» и значением, которое получаем созданием еще одной структуры с ключом по справочнику «Пациент» и значением-ссылкой на него, правильно?
А почему выдает такую же ошибку при работе с командой справочника? Там же не было ссылки на элементы формы.



0



Модератор

Эксперт 1С

3697 / 2897 / 569

Регистрация: 10.03.2011

Сообщений: 11,398

Записей в блоге: 1

14.07.2016, 21:09

8

Цитата
Сообщение от Alwarus
Посмотреть сообщение

правильно?

Совершенно верно

Добавлено через 1 минуту

Цитата
Сообщение от Alwarus
Посмотреть сообщение

Там же не было ссылки на элементы формы.

Параметр может быть чем угодно, его нужно настраивать (может зависеть от группы и т.д.)



0



IT_Exp

Эксперт

87844 / 49110 / 22898

Регистрация: 17.06.2006

Сообщений: 92,604

14.07.2016, 21:09

Помогаю со студенческими работами здесь

Открытие формы на добавление записи с автоматическим заполнением связанного поля
Приветствую всех! Помогите разобраться!
В БД имеются две таблицы, связанные через поле &quot;код…

Вызов значения из справочника в коде формы документа
Имеется процедура, которая вызывается при изменении параметра в табличной части. Суть такова, что…

Открытие формы на добавления на основе данных из другой формы
Помогите решить две проблемы:
1. Есть &quot;форма 1&quot; со свободным полем &quot;Код предприятия&quot;, нужно чтобы…

Очистка данных формы, открытие другой формы
И снова здравствуйте, дорогие жители форума. Столкнулся с простой на первый взгляд проблемой, но…

Автоматическое открытие формы справочника при переходе в Подсистему.
Как можно реализовать, чтобы когда я нажимаю на подсистему, при переходе сразу открывалсь форма…

Открытие формыдокумента во фрейме
Всем привет.

Столкнулся с проблемой, пока не знаю как её разрулить (все в web)

1. Есть…

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:

8

Ошибка отображения типов: Отсутствует отображение для типа ‘ЭлементСпискаЗначений’

Описание ошибки:
Ошибка при программировании, конфигурировании кода в 1С 8:

Ошибка отображения типов:
Отсутствует отображение для типа ‘ЭлементСпискаЗначений’
по причине:
Ошибка передачи данных между клиентом и сервером. Значение недопустимого типа.
по причине:
Ошибка преобразования данных XDTO:
Запись значения свойства ‘v’:
форма: Элемент
имя: {http://v8.1c.ru/8.2/uobjects}v
по причине:
Ошибка преобразования данных XDTO:
Запись значения свойства ‘value’:
форма: Элемент
имя: {http://v8.1c.ru/8.1/data/core}value

Найденные решения:

1C 8 Ошибка отображения типов: Отсутствует отображение для типа ЭлементСпискаЗначений,

Нажатие на изображении увеличит его
1C 8, Отсутствует отображение для типа ЭлементСпискаЗначений, по причине, ошибка передачи данных между клиентом и сервером, значение недопустимого типа

Возникла при написании кода индивидуальной конфигурации. Но, как оказалось, может подстерегать программиста из-за его невнимательности и при конфигурировании в других конфигурациях. Итак, в чем же причина возникновения данной ошибки. В управляемой форме был создан реквизит типа «СписокЗначений». При открытии формы по коду срабатывает обработчик заполнения этого списка значений. Т.е. в коде создается переменная с помощью конструктора «Новый СписокЗначений», значение которой потом и устанавливается реквизиту формы. Но, перед тем как это происходит, в коде список значений изменяется — в частности выполняется его дополнительная сортировка. Конечно, ошибка «Ошибка отображения типов: Отсутствует отображение для типа ‘ЭлементСпискаЗначений'» может возникнуть у Вас не только в такой ситуации. Сейчас разберемся в чем ее суть.

1С 8, Ошибка для типа ЭлементСпискаЗначений, передачи данных между клиентом и сервером, значение недопустимого типа, по причине, ошибка преобразования данных XDTO

Как было отмечено в этой частной задаче выполняется сортировка исходного заполненного списка значений. Но, т.к. в этой частной задаче не подходило использование метода «СортироватьПоЗначению(<Направление>)«, т.к. сортировка более сложная (по текстовым данным с разделителями порядка, содержащих разделитель «.», пример: 1.1, 2.2, 2.2.1, 2.2.2, 3.1, 3.2, 3.3.1, 3.3.2). Поэтому сортировка выполнялась программно с созданием новой переменной типа «СписокЗначений» и ее заполнением по данным исходного списка.

После сохранения кода и попытки проверки появилась ошибка, текст которой приведен в начале страницы. Анализ данных через предмет отладки неявно, но показал ошибку.

Нажатие на изображении увеличит его

1C 8, как устранить, исправить ошибку, ошибка преобразования данных XDTO, отсутствует отображение для типа ЭлементСпискаЗначений

Не смотря на то, что в методической информации «Синтакс-помощника» 1С 8 указано, что значение элемента списка значений может быть любым (произвольным), все-таки для случая использования в управляемой форме в качестве реквизита накладывается ограничение по типу. И нельзя в значение такого списка значений поместить «ЭлементСискаЗначений» другого списка значений.

1С 8, какие значения могут быть у списказначений, исключения для управляемой формы

Т.е. для моего случая использования списка значений в управляемой форме в качестве реквизита ошибка была в коде, где происходило заполнение значений нового списка по данным исходного при сортировке.

Нажатие на изображении увеличит его

Было выполнено исправление в коде для обращения к значениям и передачи их в качестве значений нового списка значений. 

Нажатие на изображении увеличит его
1С 8, в чем причина ошибки в форме, отсутствует отображение для типа Элемент списка значений, ошибка отображения типов

В данном случае значениями списка были значения примитивного тип «Строка», поэтому дальнейшая работа доработанного кода стала возможной. И это все-таки позволило реализовать задачу. Если у Вас будут другие типы, например ссылки, то продумывайте заранее, как будете упорядочить, возможно придется через другие универсальные объекты, например использование таблицы значений, и потом заполнять конечный список значений. Другие примитивные типы не проверялись, но предполагаю, что они так же подойдут для корректной работы в управляемой форме. в качестве значений списка. Поэтому учитывайте это, если столкнетесь с данной ошибкой при Вашем конфигурировании — подбирайте по возможности простой тип для значений списка.

Нажатие на изображении увеличит его
1С 8, в чем, причина ошибки, как устранить, Ошибка передачи данных между клиентом и сервером, отсутствует отображение для типа элемент списка значений

Таким образом на примере данной частной ситуации возникновения ошибки при конфигурировании в 1С 8 «Отсутствует отображение для типа ЭлементСпискаЗначений, по причине, ошибка передачи данных между клиентом и сервером, значение недопустимого типа» извлекаем вывод о том, что нужно быть внимательным и не заполнять значения объекта «Список значений» элементами другого списка значений. А передавать значения элемента списка значений, если одна переменная типа «СписокЗначений» заполняется за счет другой подобной.

Оцените, помогло ли Вам предоставленное описание решения ошибки?




© www.azhur-c.ru 2014-2020. Все права защищены. Использование текстов и изображений с данной страницы без письменного разрешения владельца запрещено. При использовании материалов с данной страницы обязательно указание ссылки на данную страницу.

16-03-2022

Журавлев А.С.
(Сайт azhur-c.ru)

Добрый день. Сегодня наступил на интересные грабли:

Ошибка передачи данных между клиентом и сервером. Значение недопустимого типа.
по причине:
Ошибка преобразования данных XDTO:
НачалоСвойства: param Форма: Элемент Тип: {http://www.w3.org/2001/XMLSchema}anyType
по причине:
Ошибка отображения типов:
Отсутствует отображение для типа ‘{http://v8.1c.ru/8.1/data/core}ValueTable’

Подобная ошибка возникает при попытке передать с клиента на сервер таблицу значений, и это мне давно известно, однако я получил эту ошибку без явной передачи таблицы. Вот часть кода с которым произошла ошибка:

&НаКлиенте
Процедура Заполнить(Команда)
тМассив = Новый Массив;
тМассив .Добавить(Объект.Организация);
ПоискНаСервере(тМассив);
КонецЕсли;
КонецПроцедуры

Процедура ПоискСсылокНаСервере(тМассив, тОсновнаяТаблица = Неопределено)

тДанныеВФорму = Ложь;

Если тОсновнаяТаблица = Неопределено Тогда

тОсновнаяТаблица = Новый ТаблицаЗначений;

тОсновнаяТаблица.Колонки.Добавить(«Ссылка»);

тДанныеВФорму = Истина;

КонецЕсли; 

<<<<>>>>>>

Если <<<<>>>>>> Тогда 

ПоискСсылокНаСервере(МассивСсылок,тОсновнаяТаблица);

КонецЕсли;

Если тДанныеВФорму Тогда

ЗначениеВРеквизитФормы(тОсновнаяТаблица,»ТаблицаСсылок»);

КонецЕсли;

КонецПроцедуры

В этом  коде процедура  с клиента вызывает выполнение кода на сервере, с одним единственным параметром, — массив ссылок. Хотя в процедуре есть два входящих параметра это массив и таблица значение — которая является не обязательным параметром и используется при рекурсивном вызове. И не смотря на то что при вызове с клиента на сервер мы не используем второй параметр, приложение пытается отправить данное значение на клиент и мы получаем вышеописанную ошибку. Выход из данной ситуации один перед возвратом на клиент убить таблицу написав код:

тОсновнаяТаблица = Неопределено

На сегодня все.

ести общаяКоманда. при нажатии нужно получить форму для дальнейшей работы. режим кнопки одиночный. Ошибка преобразования данных XDTO: Запись значения свойства ‘val’:    форма: Элемент    имя: { по причине: Ошибка отображения типов: Отсутствует отображение для типа ‘УправляемаяФорма’

тип ПараметрыОткрытия мой документ, то есть ДокументСсылка.

ПараметрыОткрытия — это должна быть структура.

да ну нах. поставил и множественный режим кнопки. тоже самая ошибка.

ой сорри не ПараметрыОткрытия а ПараметрКоманды это ссылка на документ. а ПараметрОткрытия это и ести структура.

чо-то я не вижу тут параметров команды

Владелец формы — форма или элемент управления другой формы.

печФорма = ПолучитьФорму(«ОбщаяФорма.ПечатьДокументов», ПараметрыОткрытия); ?

глобальный поиск творит чудеса

указал ключь, без владельца, таже ошибка. печФорма = ПолучитьФорму(«ОбщаяФорма.ПечатьДокументов», ПараметрыОткрытия, ,КлючУникальности);

Так таже самая ошибка. хз. печФорма = ПолучитьФорму(«ОбщаяФорма.ПечатьДокументов», ПараметрыОткрытия, ,КлючУникальности);

ты на сервере что ли форму получаешь?

почему на сервере? директива компиляции общей команды -> НаКлиенте, где я вызываю метод получитьформу;

А зачем тебе _получать_ форму? Ну и — форма точно управляемая? 🙂

свойства формы показывает чт оона Управл. мне нужно из формы кое-что достать. если это возможно.

А если через ОткрытьФорму? А если другую форму попробовать? З.Ы. В упр. приложении обычно логика другая — открывается форма, куда передается все необходимое, и она уже дальше сама все делает.

пытаюсь 2-мя методами. в первой передаю мой параметры а вторая вообще говорит что процедура не определена.

ПолучитьОбщуюФорму получает обычную форму, не управляемую. З.Ы. А что у нас в КлючУникальности?

понятно. в Ключь новый Уник.Идентификатор

что я пытаюсь получить: текст печать из макета ТоварныйЧек(он там уже нарисованный) и отправить его на ФР.

Я для кого старался, писал? З.Ы. КлючУникальности = Новый УникальныйИдентификатор, так правильнее

ошибка как в начале ветки. Ошибка отображения типов: Отсутствует отображение для типа ‘УправляемаяФорма’

блаблабла Я так понимаю, первые строки ты из принципа не читаешь?

если ты имеешь ввиду открыть любую другую общую форму то они открываются.

ПараметрыОткрытия.ПараметрыПечати     = ПараметрыВыполненияКоманды.Источник; Вот это закомментируй

+ Ну и ОткрытьФорму(«ОбщаяФорма.ПечатьДокументов», ПараметрыОткрытия, ПараметрыВыполненияКоманды.Источник ,КлючУникальности);

комментарии по этому поводу?

Чего комментировать-то? Управляемая форма не сериализуется.

понятно. еще вопросик: можно получить текст который идет на печать из табл.док моей полученной формы?

Тэги: 1С 8

Комментарии доступны только авторизированным пользователям

  1. Помогите разобраться. Недавно устроился на работу, а тут иногда возникают чудеса (см ошибку ниже).
    После такой ошибки, ссылки в интерфейсе меняют цвет на фиолетовый и «ничего не работает». Местный просто перегружают сервер.
    1С:ERP Управление предприятием 2 (2.4.9.98) типовая. Дописывается расширениями. Обновляется регулярно. Сервер слабенький, скоро обещают память и прочее по мелочи. Как бы понять, проблема в радиусе кривизны наших рук или в слабом железе?
    —————————————————————-
    Ошибка отображения типов:
    Отображение лексического значения ‘{http://v8.1c.ru/8.1/data/ui/style}ГруппаВариантовОтчетовЦвет’ в значение типа ‘Цвет’
    {ОбщийМодуль.ВариантыОтчетовКлиент.Модуль(127)}: ОткрытьФорму(«ОбщаяФорма.ПанельОтчетов», ФормаПараметры, , ПутьКПодсистеме, ФормаОкно, ФормаСсылка);
    {ОбщаяКоманда.ПанельОтчетовПродажи.МодульКоманды(5)}: ВариантыОтчетовКлиент.ПоказатьПанельОтчетов(«Продажи», ПараметрыВыполненияКоманды);

    по причине:
    Ошибка передачи данных между клиентом и сервером. Значение недопустимого типа.
    по причине:
    Ошибка преобразования данных XDTO:
    Значение: {http://v8.1c.ru/8.1/data/ui/style}ГруппаВариантовОтчетовЦвет Тип: {http://v8.1c.ru/8.1/data/ui}Color
    по причине:
    Ошибка отображения типов:
    Отображение лексического значения ‘{http://v8.1c.ru/8.1/data/ui/style}ГруппаВариантовОтчетовЦвет’ в значение типа ‘Цвет’
    ———————————————————————————


  2. nomad_irk

    Offline

    nomad_irk
    Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    9.880
    Симпатии:
    1.028
    Баллы:
    204

    Проблема в радиусе кривизны ваших рук. т.к. вам черным по-русски 1С сообщает, что не так.
    Возможно проблема решится, если попросту удалить варианты отчетов, т.к. они не совместимы с текущей структурой отчета СКД, к которому их пытаются применить.

  3. ок, постараемся определить, что за отчет. Спасибо


1C-pro.ru - форум по 1С:Предприятию 7.7, 8.0, 8.1, 8.2, 8.3

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

А вот еще интересные материалы:

  • Яшка сломя голову остановился исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного где ошибка
  • Ошибка отображения типов отсутствует отображение для типа описаниепомещенногофайла
  • Ошибка открытия файла резервной копии орион про