Ошибка преобразования данных XDTO при внедрении БСП в обычном приложении #654614


#0 by gusden
Всем доброго времени дня. Перевожу конфигурацию на УФ, при этом внедряю БСП. Частично в конфигурации используются УФ, но при этом пользователи работают в толстом клиенте обычного приложения. Столкнулся с проблемой: Некоторые формы взятые из библиотеки стандартных подсистем в управляемом приложении открываются без проблем. Но вот в обычном приложении вылетают Ошибка преобразования данных XDTO. 1С:Предприятие 8.2 (8.2.16.368) БСП 2.1.22.33. Кто сталкивался, поделитесь опытом: Например: {ОбщийМодуль.УправлениеПечатьюКлиент.Модуль}: Ошибка при вызове метода контекста (ОткрытьФорму)    ОткрытьФорму("ОбщаяФорма.ПечатьДокументов", ПараметрыОткрытия, ВладелецФормы, КлючУникальности); по причине: Ошибка передачи данных между клиентом и сервером. Значение недопустимого типа. по причине: Ошибка преобразования данных XDTO: НачалоСвойства: settings    Форма: Элемент    Тип: { по причине: Ошибка преобразования данных XDTO: НачалоСвойства: item    Форма: Элемент    Тип: { по причине: Ошибка преобразования данных XDTO: Значение: {    Тип: { по причине: Ошибка отображения типов: Отображение типа 'Строка' в тип '{'
#1 by MaxS
Конфигурация в режиме совместимости со старой платформой?
#2 by gusden
Да Режим совместимости: Версия 8.2.13
#3 by gusden
Нашёл причину. У "ОбщаяФорма.ПечатьДокументов" есть условное оформление, в котором используется Цвет текста из стиля: ТекстЗапрещеннойЯчейкиЦвет. Этот цвет стиля отсутствует в 8.1. Т.е. когда мы запускаем 1С в режиме обычного приложения у !С не может преобразовать стиль из 8.2 указанный в конфигурации, к имеющимися стилям из обычного приложения. По видимому придётся во всех местах БСП где используется цвет из стиль из 8.2 внести изменения. Может есть какой другой метод, чтобы не трогать внедрённые объекты из БСП?
#4 by gusden
Вот нашёл похожую тему, но не совсем понял что там предлагают: Коли ему не нравится цветовое условное оформление в некоторых вариантах отчетах - то логично его (оформление) будет просто убрать в этих вариантах. Но т.к. эти варианты отчетов могли применяться несколькими пользователями - то проще будет просто такие варианты удалить из таблицы _RepVarSettings непосредственно в SQL
#5 by MaxS
>Может есть какой другой метод, чтобы не трогать внедрённые объекты из БСП? Есть метод. Привести конфигурацию в соответствие с платформой, которая требуется для БСП.
#6 by gusden
так в том то дело что она и приводится. Всё согласно методологии для начало УФ в обычном приложении.
#7 by gusden
цвет берётся из дерева конфигурации Общие->Элементы стиля
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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

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