Выдаёт ошибку при получении данных из макета

1. Terabaytus 17.03.21 16:13 Сейчас в теме
Добрый день, пытаюсь получить данные из макета в табзнач

ОбъектОбработка = РеквизитФормыВЗначение("Объект");
	Макет = ОбъектОбработка.ПолучитьМакет("Макет");
	
	ОбластьДанныхМакета = Макет.ПолучитьОбласть("ОбластьТаблицы");
	
	ТЗ = ПолучитьТаблицуИзОбластиМакета(ОбластьДанныхМакета.Область(5,3, ОбластьДанныхМакета.ВысотаТаблицы, ОбластьДанныхМакета.ШиринаТаблицы));


Функция ПолучитьТаблицуИзОбластиМакета(ОбластьМакета)
	
	Построитель = Новый ПостроительЗапроса;
	
	ИсточникДанных = Новый ОписаниеИсточникаДанных(ОбластьМакета);
	
	Построитель.ИсточникДанных = ИсточникДанных;
	
	Построитель.Выполнить();
	
	ТабЗначений = Построитель.Результат.Выгрузить();
	
	Возврат ТабЗначений;
КонецФункции

Показать


но при работе выдаёт ошибку.
Отсутствует отображение для типа '{http://v8.1c.ru/8.1/data/core}ValueTable'
{ВнешняяОбработка.ПечатьОбезличеныхКвитанций.Форма.ОбщаяФорма.Форма(2356)}: ПолучитьМакетНаСервере();

по причине:
Ошибка передачи данных между клиентом и сервером. Значение недопустимого типа.
по причине:
Ошибка преобразования данных XDTO:
НачалоСвойства: ret Форма: Элемент Тип: {http://www.w3.org/2001/XMLSchema}anyType
по причине:
Ошибка отображения типов:
Отсутствует отображение для типа '{http://v8.1c.ru/8.1/data/core}ValueTable'
По теме из базы знаний
Найденные решения
2. user633533_encantado 11 17.03.21 16:29 Сейчас в теме
вы на клиент таблицу значений хотите передать, а это никак.
Terabaytus; user705522_constantin_h; AnryMc; starik-2005; +4 Ответить
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. user633533_encantado 11 17.03.21 16:29 Сейчас в теме
вы на клиент таблицу значений хотите передать, а это никак.
Terabaytus; user705522_constantin_h; AnryMc; starik-2005; +4 Ответить
3. Terabaytus 18.03.21 09:07 Сейчас в теме
(2)Подскажите пожалуйста как по ней данный поиск организовать, нужно по ИНН найти счёт принадлежащий этому ИНН то есть вбиваю ИНН а результат возвращается в виде номера счёта который находится в третей колонке в этой же строке с этим ИНН.
Прикрепленные файлы:
4. user633533_encantado 11 18.03.21 09:12 Сейчас в теме
(3) Ищите на сервере, результат передавайте на клиент.
5. Terabaytus 18.03.21 09:24 Сейчас в теме
(4)При использовании данной
Сообщить(ТЗ.Найти("312358855", ""));
конструкции выдаёт пустоту почему ?
6. FatPanzer 18.03.21 09:32 Сейчас в теме
(5) А потому что у вас вряд ли в ТЗ есть колонка с именем "".
7. Terabaytus 18.03.21 09:37 Сейчас в теме
(6)Если что то указать пишет не верное имя колонки.
8. FatPanzer 18.03.21 09:40 Сейчас в теме
(7) Ну да, и вы решили не указывать вовсе. Прекрасный тактический ход!
9. Terabaytus 18.03.21 11:27 Сейчас в теме
(4)Не подскажет ещё один момент
ТЗ.Найти("1321313333", "ИНН");
разобрался с поиском, но при попытке посмотреть
Сообщить(ТЗ.Найти("1321313333", "ИНН");
выдаёт
СтрокаТаблицыЗначений
я так понимаю что получаю массив как мне посмотреть результат ?
10. user633533_encantado 11 18.03.21 11:44 Сейчас в теме
(9) Та вы хоть в синтаксис помощник заглядывайте. Там написано, что возвратится строка таблицы значений.

А у нее есть колонки.
11. Terabaytus 18.03.21 12:02 Сейчас в теме
(10)Он мне колонку возвращает, а не строку целиком это не то что нужно.
Прикрепленные файлы:
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот