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

Программирование - Ошибки в отраслевых решениях

После обновления Бухгалтерия предприятия 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) 108 23.07.14 07:08 Сейчас в теме
Так сейчас уже платформа 8.3.5, стоит у нескольких клиентов Бухгалтерия 3.0 + платформа 8.3.5, релиз конфигурации последний, ошибок не замечено. Так что может все таки платформа виновата
2. Евгений Сивов (bird21) 32 23.07.14 09:26 Сейчас в теме
Возможно. Вообще, у меня сложилось впечатление, что эта ошибка возникает нечасто, судя по тому, что редко упоминается в интернете.
3. lefthander lefthander (lefthander) 23.07.14 09:54 Сейчас в теме
На версии платформы 8.3.4.496 ошибка проявляется.
5. Afrodita С (AfroditaS) 06.08.14 15:56 Сейчас в теме
Была такая же проблема после обновлении на релиз 3.0.33.20 при формировании отчетов на СКД. Проблема решилась чисткой кеша у всех пользователей.
6. Иван Иванов (xDD) 2 06.07.17 17:35 Сейчас в теме
Точно такая же ошибка - платформа 1С:Предприятие 8.3 (8.3.9.2170)

Бухгалтерия предприятия, редакция 3.0 (3.0.51.16) (http://v8.1c.ru/buhv8/)
Copyright (С) ООО "1C-Софт", 2009 - 2017. Все права защищены
(http://www.1c.ru)

При чем она появилась после того как dt установил на другом компе.
Я бы назвал это - ошибкой позиционирования кода платформой.
Самое интересное что мне пришлось в двух общих модулях пустую строчку добавлять. Иначе в каждом из модулей код начинал исполняться не с того места - это конечно мягко говоря жесть.
При таком раскладе каждый общий модуль и каждую общую форму придется делать.
7. Иван Иванов (xDD) 2 25.07.17 11:44 Сейчас в теме
Чистка кеша решила проблему
Оставьте свое сообщение