Прошу помощи. Не понятная ошибка при сохранении формы. Сделал минимальную форму без кода содержавшую только Наименование и РеквизитФД (типа Форматированный документ), модуль объекта, так же не содержит ни какого кода.
При любом контекстном вызове сервера — приложение на мобильном выдаёт ошибку о несоответствии типов XDTO.
Отладчик этот баг не отлавливает, естественно.
Режим совместимости не используется
Назначение использования Приложение для платформы
Отладку на мобильной платформе запустить так и не удалось «так как на сервере выбран тип отладки TCP а на клиенте HTTP» — это ещё одна аномалия, которая не решается ни одним из методов приведённым на сайте.
(2) HTML работает безупречно. А поддержка форматированного документ заявлена ещё несколько версий назад и если бы это был глюк версии, уже бы поправили.
Понять бы куда копать, я бы докопался, но к сожалению, не могу даже представить от чего это может зависит. Знаю точно, что это не программная проблема, так как на форме объекта вообще без кода возникает.
Какие могут быть варианты? Может есть какой нибудь глубинный кэш, который остался от преидущих версий?
Ради эксперимента создал совершенно новую конфигурацию только для мобильных устройств. Та же фигня. Причём ошибка, даже если реквизит не добавлять на форму и только если на форме что-то меняется, при обычном закрытии без изменения документа ошибка не выскакивает.
У кого-нибудь форматированный документ вообще работает? Может я выскачка и стоит ещё пару лет подождать, пока 1С заметит, что они добавили Форматированный документ в Мобильный клиент?
Ради эксперимента скопировал базу на совершенно чистый Windows Server 2019 на последнюю версию MS SQL и на последнюю доступную версию 1С — эффект тот-же.
У меня на мобильной платформе 8.3.15.59 с этим форматированным документом следующие проблемы:
1) Если документ пустой (форму только открыли, ничего не ввели), то поле документа недоступно для редактирования, как если установить свойство "Только просмотр" = Истина.
2) Если я при открытии программно добавляю что-то в этот форматированный документ, то... иногда вообще ничего не происходит, текст не добавляется, иногда текст через несколько секунд добавляется (при этом, документ становится доступным для редактирования). Если смотреть в отладке, как добавляется элемент в этот документ, то он всегда добавляется, но если не ставить точку останова, то поведение не угадать.
3) Когда текст добавляется, редактирование документа становится возможным, но... иногда командная панель форматированного документа появляется (дополнительная строчка над клавиатурой), а иногда её нет. Иногда помогает перезапуск приложения, иногда нет.
4) Когда всё получилось (текст добавился и командная панель отобразилась), то команды командной панели или не работают, или работают через раз. Например, получилось выделить весь текст и сделать его курсивным, потом перестали работать все команды, тыкал-тыкал их и вдруг, сработала команда "жирности" и текст стал жирным в дополнении к курсиву. После этого ничего изменить не получилось.
Проблемы не решил.
Зачем выпускать настолько сырой функционал...
Мобильный клиент, на форме в форматированном документе отображается контент. (устанавливается в ПриСозданииНаСервере) Стоят флаги ТолькоПросмотр, Доступность. У реквизита признак "Редактирование" снят по-умолчанию.
При первом открытии формы всё работает корректно, при последующих:
элемент становится доступным для редактирования, открывается экранная клавиатура, улетают привязки элементов. Кошмар.
Переход по URL-ссылкам не работает. (спасибо что картинки отображаются)