Работаем на организации мед. направления. Некоторым работникам (врачам) нужно обеспечить рабочее место с планшетом под OC Windows 10. Планшеты закуплены, подсистема и формы написаны и связаны между собой. На планшете все работает.
Но встретились со следующими декоративными проблемами, по которым прошу совета или просто поделиться опытом:
1) у пользователя всегда остается возможность выйти за пределы приложения 1С (даже если все окна модальные и развернутые на весь экран) через панель задач внизу ОС Windows;
2) сама ОС может в произвольный момент выкинуть какое-нибудь служебное сообщение, которое закроет окно 1С пользователю и даст возможность открыть другое приложение;
3) при двойном нажатии на верхнюю часть модального окна оно приходит в стандартный размер, и это выглядит убого. Можно ли программно запретить менять размер окна?
Если у кого есть опыт решения подобных проблем, прошу поделиться. Не хочется делать костыли на скорую руку, вроде имитирования клавиш через "wshshell.sendkeys".
Может, есть типовое распространенное решение, где можно посмотреть?
Ограничения:
1) интерфейс УФ, но не "Такси", поэтому невозможно сделать режим окна "Киоск" или "РМК" с помощью функционала актуальной платформы;
2) т.к. уже все сделано, мобильное приложение не предлагать. :)
Как вспомогательный вариант написать программку на сишке которая будет постоянно мониторить все открытые окна и в случае если среди них есть окно для которого 1с не является родителем будет его либо прятать на задний план либо нажимать в нем заранее указанные кнопки для того чтобы окошко больше не мешалось...
В итоге сделал так: в свойствах конфигурации добавил возможность использовать "Такси", пользователю настроил именно этот тип интерфейса, и в модуле управляемого приложения перед началом работы системы проставил условие, что нужно запускать "Киоск". В итоге дешево, сердито и красиво.