понедельник, 25 августа 2014 г.
Отсутствует отображение для типа ‘ValueTable’
Добрый день. Сегодня наступил на интересные грабли:
Ошибка передачи данных между клиентом и сервером. Значение недопустимого типа.
по причине:
Ошибка преобразования данных XDTO:
НачалоСвойства: param Форма: Элемент Тип:
по причине:
Ошибка отображения типов:
Отсутствует отображение для типа ‘
Подобная ошибка возникает при попытке передать с клиента на сервер таблицу значений, и это мне давно известно, однако я получил эту ошибку без явной передачи таблицы. Вот часть кода с которым произошла ошибка:
В управляемых формах может появиться следующая ошибка:
С данной ошибкой я столкнулся, когда пытался в управляемой форме на стороне сервера выполнить следующую команду:
Решением данной проблемы было обнулить переменную с таблицей данных:
Обработка для исправления ошибки в документе «Регистрация оплаты списком»
В релизе 3.1.68.59 обнаружена ошибка в документе «Регистрация оплаты списком», при создании банковских и кассовых документов из документа «Регистрация оплаты списком» выходит ошибка «Ошибка отображения типов: Отсутствует отображение для типов >ValueTable».
Обработку могут использовать пользователи с версией программы ПРОФ и КОРП. Для версий программы Старт и Базовая, исправления будут доступны только в следующем релизе.
Данную ошибку можно исправить с помощью обработки: скачать
1) В режиме 1С: Предприятия под ролью «Администратора» с полными правами, необходимо з апустить обработку.
2) Нажать кнопку «Установить исправление».
3) Дождаться сообщения «Расширение успешно установлено.Текущая версия расширения = 1.0 Необходимо перезапустить приложение.»
4) Перезапустить базу в режиме 1С: Предприятия (уже под пользователем, который принимает оплаты) и работать дальше (ошибка больше не будет возникать).