|
Отсутствует отображение для типа 'ЭлементСпискаЗначений' |
☑ |
0
zloy-duh
11.10.11
✎
15:36
|
Доброго времени суток!
Разрабатываю в 1с 8 управляемое приложение.
Есть процедура, выполняемая на сервере (находится в модуле формы).
Она вызывается в нескольких местах. Причем при вызове в "ПриОткрытии" - отрабатыват нормально без ошибок. При последующих обращениях с процедуре - ошибка
{Справочник.ДоговорыКонтрагентов.Форма.ФормаЭлемента.Форма(508)}: Ошибка при вызове метода контекста (УстановитьВидимость)
УстановитьВидимость();
по причине:
Ошибка передачи данных между клиентом и сервером. Значение недопустимого типа.
по причине:
Ошибка преобразования данных XDTO:
Запись значения свойства 'valList':
форма: Элемент
имя: {
по причине:
Ошибка преобразования данных XDTO:
Запись значения свойства 'value':
форма: Элемент
имя: {
по причине:
Ошибка отображения типов:
Отсутствует отображение для типа 'ЭлементСпискаЗначений'
|
|
1
mikecool
11.10.11
✎
15:41
|
нельзя передавать элемент списка... передавай список или индекс
|
|
2
zloy-duh
11.10.11
✎
15:43
|
Ага, я прочитал, дело в том, что ничего я не передаю. И она же отрабатыват хотябы один раз при открытии.
Процедура ЗаполнитьСписокВыбора()
ЭтотОбъект = РеквизитФормыВЗначение("Объект");
Если НЕ ЗначениеЗаполнено(ЭтотОбъект.Владелец) Тогда
СписокВыбора = УправлениеВзаиморасчетами.ПолучитьСписокВидовДоговоровВзаиморасчетовПрочее();
Объект.ВидДоговора = Перечисления.ВидыДоговоровКонтрагентов.ПустаяСсылка();
Иначе
Если ЭтотОбъект.Владелец.Покупатель И ЭтотОбъект.Владелец.Поставщик Тогда
СписокВыбора = ОбщегоНазначения.ПолучитьСписокЭлементовПеречисления("ВидыДоговоровКонтрагентов");
ИначеЕсли ЭтотОбъект.Владелец.Покупатель Тогда
СписокВыбора = УправлениеВзаиморасчетами.ПолучитьСписокВидовДоговоровВзаиморасчетовДляПокупателя();
ИначеЕсли ЭтотОбъект.Владелец.Поставщик Тогда
СписокВыбора = УправлениеВзаиморасчетами.ПолучитьСписокВидовДоговоровВзаиморасчетовДляПоставщика();
Иначе
СписокВыбора = УправлениеВзаиморасчетами.ПолучитьСписокВидовДоговоровВзаиморасчетовПрочее();
КонецЕсли;
КонецЕсли;
ЗначениеВРеквизитФормы(ЭтотОбъект, "Объект");
КонецПроцедуры
СписокВыбора - реквизит формы
|
|
3
zloy-duh
11.10.11
✎
15:45
|
(в верху в описании ошибки процедура другая но ошибка таже и в такой же ситуации. Но там уж точно нигде не касается СЗ, там просто текста много)
|
|
4
zloy-duh
11.10.11
✎
15:53
|
АУ професионалы, где вы?
даже если полностью комментирую текст серверной процедуры - ошибка вылетает!
|
|