gifts2017

После обновления Бухгалтерии предприятия 3.0 возникает ошибка "Ошибка преобразования данных XDTO:"

Опубликовал Евгений Сивов (bird21) в раздел Программирование - Ошибки в отраслевых решениях

После обновления Бухгалтерия предприятия 3.0 возникает ошибка: {ОбщийМодуль.СтандартныеПодсистемыКлиентПовтИсп.Модуль(56)}: Ошибка при вызове метода контекста (ПараметрыРаботыКлиентаПриЗапуске) ПараметрыКлиента = СтандартныеПодсистемыВызовСервера.ПараметрыРаботыКлиентаПриЗапуске(Параметры); по причине: Ошибка при вызове серверного метода. по причине: Ошибка передачи данных между клиентом и сервером. Значение недопустимого типа. по причине: Ошибка преобразования данных XDTO: НачалоСвойства: {http://v8.1c.ru/8.2/managed-application/modules}cli Форма: Элемент Тип: {http://v8.1c.ru/8.1/data/core}FixedStructure Способы решения проблемы.

Вчера обновлял бухгалтерские базы, в частности 2 базы Бухгалтерия предприятия 3.0.
Базы стандартные, без изменений.
Обновление происходило на версию 3.0.34.13, платформа 8.3.4.437, базы серверные (Microsoft SQL Server 2008 R2).
После обновления все было нормально, сам запускал базу, пользователи не жаловались.
Но на следующий день, сегодня, у всех пользователей этих баз при попытке запуска в режиме 1С:Предприятие возникает ошибка:

Ошибка преобразования данных XDTO:
НачалоСвойства: {http://v8.1c.ru/8.2/managed-application/modules}cli    Форма: Элемент    Тип:
{http://v8.1c.ru/8.1/data/core}FixedStructure

Детальное описание ошибки:
{ОбщийМодуль.СтандартныеПодсистемыКлиентПовтИсп.Модуль(56)}: Ошибка при вызове метода контекста
(ПараметрыРаботыКлиентаПриЗапуске)
    ПараметрыКлиента = СтандартныеПодсистемыВызовСервера.ПараметрыРаботыКлиентаПриЗапуске(Параметры);
по причине:
Ошибка при вызове серверного метода.
по причине:
Ошибка передачи данных между клиентом и сервером. Значение недопустимого типа.
по причине:
Ошибка преобразования данных XDTO:
НачалоСвойства: {http://v8.1c.ru/8.2/managed-application/modules}cli    Форма: Элемент    Тип:
{http://v8.1c.ru/8.1/data/core}FixedStructure

При выводе ошибки возможно либо "Завершить работу", либо "Перезапустить".
Если пользователь щелкает "Перезапустить", то со второго раза ему удается войти в программу, где он нормально работает.

Дополнительные сложности возникли у пользователей, который включили себе интерфейс Такси, у них при нажатии "Перезапустить" не получалось входить в 1с, появлялась еще одна ошибка.

Чистка кэша не помогает.

Способы решения:
1) Для быстрого временного решения проблемы можно в настройках базы в списке баз 1с установить основной режим запуска "Толстый клиент" вместо "Выбирать автоматически" (пользователю с включенный интерфейсом Такси это не помогло).
2) Включить возможность изменения конфигурации базы и добавить пустую строку в любой общий модуль (взято здесь: http://forum-mista.pro/topic.php?id=713977).

Второй способ решил проблему полностью.

Ошибка, похоже, связана с платформой, исходя из моей ситуации (платформа 8.3.4.437), из того, что пишут здесь: http://forum-mista.pro/topic.php?id=713977 (платформа 8.3.4.365) и из комментариев к данной публикации (платформа 8.3.4.496 и 8.3.5).

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Александр Б. (HameleonA) 23.07.14 07:08
Так сейчас уже платформа 8.3.5, стоит у нескольких клиентов Бухгалтерия 3.0 + платформа 8.3.5, релиз конфигурации последний, ошибок не замечено. Так что может все таки платформа виновата
2. Евгений Сивов (bird21) 23.07.14 09:26
Возможно. Вообще, у меня сложилось впечатление, что эта ошибка возникает нечасто, судя по тому, что редко упоминается в интернете.
3. lefthander (lefthander) 23.07.14 09:54
На версии платформы 8.3.4.496 ошибка проявляется.
5. Afrodita С (AfroditaS) 06.08.14 15:56
Была такая же проблема после обновлении на релиз 3.0.33.20 при формировании отчетов на СКД. Проблема решилась чисткой кеша у всех пользователей.
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа