Суббота, 12.10.2024, 11:51
Главная Регистрация RSS
Приветствую Вас, Гость
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Редактор объекта БД - ошибка проведения / отмены проведения
MaxДата: Пятница, 08.11.2019, 17:02 | Сообщение # 1
Генерал-майор
Группа: Пользователи
Сообщений: 276
Репутация: 148
Статус: Оффлайн


Открыть в редакторе объекта БД практически любой документ конфигурации.
Вызвать запись объекта в режиме проведения или отмены проведения (по одной из трех кнопок в правом нижнем углу - либо иконки "Провести" / "Отменить проведение", либо кнопка "Записать все", в этом случае документ должен быть уже проведенным и в параметрах записи не должен стоять флажок "Отключать контроль записи").
Будет ошибка:
{ИнструментыРазработчикаTormozit ОбщийМодуль.ирОбщий.Модуль(12450)}: Ошибка при вызове метода контекста (ЗаписатьОбъектXMLЛкс)
ирСервер.ЗаписатьОбъектXMLЛкс(ОбъектXML, ДополнительныеСвойства, РежимЗаписи, РежимПроведения, ОтключатьКонтрольЗаписи, БезАвторегистрацииИзменений, ТипОбъекта, ПривилегированныйРежим);
по причине:
Ошибка при вызове серверного метода.
по причине:
Ошибка передачи данных между клиентом и сервером. Значение недопустимого типа.
по причине:
Ошибка преобразования данных XDTO:
Запись значения свойства 'param':
форма: Элемент
имя: {http://v8.1c.ru/8.2/managed-application/modules}param
по причине:
Ошибка преобразования данных XDTO:
Запись значения свойства 'Value':
форма: Элемент
имя: {http://v8.1c.ru/8.1/data/core}Value
по причине:
Ошибка отображения типов:
Отсутствует отображение для типа 'МенеджерВременныхТаблиц'

.
Полагаю, ошибка из-за того, что в доп. свойствах объекта (первый параметр метода) на выходе из метода присутствует МВТ, который "сидит" в ОбъектXML.ДополнительныеСвойства.ДляПроведения.СтруктураВременныеТаблицы.МенеджерВременныхТаблиц (во вложении эта же картинка).

Не уверен, правда, можно ли безболезненно "вырезать" из доп. свойств все мутабельные (или правильнее сказать несериализуемые?) значения - это уже тебе виднее, где этот метод используется-вызывается и какое влияние это может оказывать. Но вроде логику прикладной конфигурации это не должно нарушать, ведь транзакция проведения / отмены проведения и все подписки на выходе из метода уже вызваны и доп. свойства с этой точки зрения смысла уже не имеют.
Прикрепления: 1157852.png (31.5 Kb)


Сообщение отредактировал Max - Пятница, 08.11.2019, 17:04
 
tormozitДата: Суббота, 09.11.2019, 12:13 | Сообщение # 2
Генералиссимус
Группа: Администраторы
Сообщений: 6392
Репутация: 165
Статус: Оффлайн
Спасибо. Ошибку воспроизвел.
http://www.hostedredmine.com/issues/846459
 
tormozitДата: Воскресенье, 10.11.2019, 23:32 | Сообщение # 3
Генералиссимус
Группа: Администраторы
Сообщений: 6392
Репутация: 165
Статус: Оффлайн
Исправлено в 5.13
 
  • Страница 1 из 1
  • 1
Поиск: