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


#0 by amadeus2010
Добрый день при вызове клиентской процедуры из серверной выходит ошибка {Документ.ЗаказПокупателя.Форма.ФормаДокументаУпр.Форма}: Ошибка при вызове метода контекста (ПриИзмененииНоменклатуры)    ПриИзмененииНоменклатуры(Элементы.Товары.ТекущиеДанные); по причине: Ошибка передачи данных между клиентом и сервером. Значение недопустимого типа. по причине: Ошибка преобразования данных XDTO: Запись значения свойства 'param':    форма: Элемент    имя: { по причине: Ошибка отображения типов: Отсутствует отображение для типа 'ДанныеФормыЭлементКоллекции' Вот эти процедуры ///////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////// После отображения ошибки поле номенклатура заполняется выбранным товаром.
#1 by Maxus43
на толстом клиенте встречался, баг платформы, перезапуск службы помогал. какая платформа?
#2 by DrShad
класс, а вопрос в чем?
#3 by DrShad
да причем тут баг? он передает в процедуру не тот параметр
#4 by Maxus43
да хз, на толстом видел такой именно баг)
#5 by amadeus2010
платформа 8.2.14.519, конфигурация УПП 1.2 не типовая
#6 by amadeus2010
перевожу конфу на управляемое приложение, не подскажите про параметр?
#7 by DrShad
разницу не замечаешь?
#8 by amadeus2010
про имя процедуры и указание параметров в вызове процедуры на клиенте?
#9 by DrShad
про тип параметра, пилять
#10 by amadeus2010
#11 by amadeus2010
теперь выдало ошибку Документ.ЗаказПокупателя.МодульОбъекта(2944)}: Поле объекта не обнаружено (Цена) Привожу саму процедуру из общего модуля
#12 by amadeus2010
ау есть кто-нибудь? прошу помощи,помогите разобраться с ошибкой
#13 by DrShad
вот что ты передаешь туда?
#14 by amadeus2010
пытаюсь обратиться к экспортной процедуре и передать строку таб части, но так не получается СтрокаТабличной Части или Элементы.Товары.ТекущиеДанные, так не предусмотрено это в серверной части
#15 by DrShad
[пытаюсь обратиться к экспортной процедуре и передать строку таб части] ну и где ты пытаешься? все что ты передаешь не Строка таб части
#16 by amadeus2010
///////////////////////////////////////////////////////////////////////// выдает ошибку  {Документ.ЗаказПокупателя.Форма.ФормаДокументаУпр.Форма}: Недостаточно фактических параметров    МодульОбъекта.ПриИзмененииНоменклатурыТоваров; как в серверной части можно обратиться к табличной части документа?
#17 by DrShad
потому что ты без параметров обращаешься
#18 by amadeus2010
а что указать в качестве параметра?
#19 by amadeus2010
если указать Элемент или имя табличной части то выходит ошибка
#20 by DrShad
нужно передать строку таб части - очевидно же, что ни Элементы ни Имя ТЧ не являются строкой ТЧ
#21 by pumbaEO
Для ТС - это не очевидно. Для ТС - проще спросить и ныть потом о помощи, чем подумать. p.s.: ТС уже ничего не поможет, и не знаю то ли мама с папой не старались, то ли перестарались.
#22 by amadeus2010
, СтрокаТабличнойЧасти=Элементы.Товары.ТекущиеДанные; единственное что приходит на ум, добавить в серверной части
#23 by DrShad
помогло?
#24 by DrShad
+ опять же СтрокаТабличнойЧасти.Номенклатура <> СтрокаТабличнойЧасти
#25 by amadeus2010
//////////////////////////////////////////////////////////////// вышла ошибка "Ошибка при получении значения атрибута контекста (ТекущиеДанные)    СтрокаТабличнойЧасти=Элементы.Товары.ТекущиеДанные;"
#26 by amadeus2010
объясните пожалуйста значение ошибки, дополнительно к Ошибка при получении значения атрибута контекста (ТекущиеДанные)    СтрокаТабличнойЧасти=Элементы.Товары.ТекущиеДанные; Текущие данные таблицы недоступны на сервере
#27 by DrShad
ну нет на сервере текущих данных Элементов
#28 by amadeus2010
это я тоже понял, а как можно передать параметры табличной части на сервере? через Объект?
#29 by amadeus2010
это я тоже понял, а как можно передать параметры табличной части на сервере? через Объект?
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

Похожие вопросы 1С

В этой группе 1С