Данная статья является анонсом новой функциональности.
Не рекомендуется использовать содержание данной статьи для освоения новой функциональности.
Полное описание новой функциональности будет приведено в документации к соответствующей версии.
Полный список изменений в новой версии приводится в файле v8Update.htm.
Реализовано в версии 8.3.20.1549
Будут расширены возможности отладки для мобильного клиента с автономным режимом.
Одна из особенностей мобильного клиента с автономным режимом – возможность исполнения кода в одном из трех мест:
На мобильном клиенте
На основном сервере 1С
На автономном сервере 1С (запущенном на мобильном устройстве)
Есть три типа взаимодействия кода:
Код на клиенте может вызывать код на основном сервере
Код на клиенте может вызывать код на автономном сервере
Мобильный клиент и основной сервер
Мобильный клиент и автономный сервер
Какое именно сочетание используется – устанавливается в настройках мобильного клиента. Для смены сочетания нужен перезапуск мобильного клиента. В этом плане поведение отладчика отличается от отладки обычного клиент-серверного приложения – отладчик может не попадать внутрь некоторых участков серверного кода в зависимости от того, на каком из серверов (основном или автономном) этот код выполняется и от того, какое сочетание предметов отладки выбрано.
В версии 8.3.20 это ограничение будет убрано - можно будет одновременно отлаживать мобильный клиент, основной сервер и автономный сервер. Это позволит покрыть отладкой весь код приложения, как в случае обычного клиент-серверного приложения. В частности, можно будет отлаживать сценарии с потерей связи, когда основной сервер становится недоступен и мобильный клиент переключается на работу с автономным сервером (что ранее было невозможно).