Добрый день! После обновления, у некоторых пользователей стали раскрываться документы не на полный экран. Пользователи работают на сервере в терминальном режиме. Документы на поддержке.. Чистили кэш, ничего не помогло. Сначала (после чистки) окно открылось на полный экран. При последующем открытии документ опять свернулся на пол экрана. И это происходит не у всех пользователей. Что в такой ситуации можно сделать? Как исправить эту проблему? Спасибо заранее за подсказку.
Обычные или управляемые формы?
При обычных формах, когда стоит увеличенный экран 125% (панель управления - экран), может не правильно разворачиваться форма.
(8) Не разрешение, а именно размеры элементов.
Если 125% стоит, то едет, если поставить 100%, то все работает.
Ставить надо на системе, где работают пользователи (у каждого пользователя эта настройка в системе может быть своя)
(11) У нас стоит Server 2008. И пользователей в терминале нет возможности менять настройки шрифта и разрешения экрана. И что самое интересное, ОТДЕЛЬНЫЕ документы ведут себя не корректно.. И у одного пользователя они одни, а у другого они совсем другие..При чем если у одного пользователя один документ открывается на половину экрана, у другого пользователя этот же документ уже открывается в весь экран.И вот сейчас смотрела то что в одном терминальном даже соединении под разными пользователями один и тот же документ открывается совсем по разному.
И еще самое странное. Что если зайти в терминале под одним пользователем, то документ один открывается нормально. Заходишь в этом же терминальном соединении под другим пользователем и ужас... Документ только на пол экрана. Что делать? Это скорее всего кэш? Но вчера чистили у одного пользователя кэш. Изначально документ открывался нормально и через некоторое время, все возвращалось. И у каждого пользователя разные документы ведут себя подобным образом (открываются на пол экрана). Как с этим бороться?
Теперь попробовала открыть в другом терминальном соединении этих же пользователей. И о чудо. Все работает отлично.. Никаких половинных окон нет. Что за чудеса?!? Самое главное, что документы, которые ведут себя подобным образом стоят на поддержке и их никто не снимал с поддержки.
(15)Юлия, вы пробовали поставить 100% в тех терминалах, где плывет? Потому что это не настройки пользователей 1с, это настройка пользователей системы (сеанс терминала)
Эта настройка индивидуальна, и обычно дается для исправления.
(17) Посмотрела. Стоит 100%..Если это настройки системы пользователя, тогда одинаковы бы отображались документы у разных пользователей 1с. Но!! Я же написала.. Что в одном терминальном открыла 2 программы с разными пользователями и документы по разному отобразились. По Кнопке восстановления положения окна, разварачивается . На следующем документе опять половина экрана.. А в этом же терминальном но в 1с под другим пользователем все OK.
(20) Вот как раз динамическим обновлением не грешу.. Люблю в одиночестве это делать ))) После очистки кэша какое-то время документ открывается на полный экран и через некоторое время опять на пол.экрана..Разрешение экрана не меняется..
(29)Нет.. Тут дело в том, что несколько пользователей.. У одних один набор документов(такое впечатление, что теми которыми больше пользуются). У других совсем другие документы плывут. И есть счастливчики, у которых все прекрасно...
(30)Ну, значит, пользователи. Что-то у них крашит кэш. Искать различия в конфигурации интерфейса системы. Проверяйте настройки терминального подключения, отображения, и пр. у проблемных и эталонных. Как правило дело в нестандартных настройках отображений.
Никогда такого не было и вот опять... Глюки свежих релизов 8.3 иногда трудно-воспроизводимы и передаются из уст в уста. В зарегистрированных ошибках своего релиза не искали?
Привязки в обычных формах
Код ошибки: 30154969
Дублирующие: 10182907 10185145
Код(ы) обращения: CSR-23476 SW1147381 SW1183064
Статус: Исправлена в выпущенной версии Зарегистрирована: 22.05.2017
Исправлена: "Технологическая платформа", версия 8.3.11.2867
Описание:
В обычных формах, открытых при DPI, отличным от 100%, не работают привязки.
При аналогичной проблеме помогает перемещение на один пиксель (потом обратно) любого элемента формы с последующим обновлением базы. Желательно не того элемента, к которому всё привязано, бывают и такие
Тут еще никто не написал способ. В ПриОткрытии() пишем
ЭтаФорма.ИмяСохраненияПоложенияОкна = Новый УникальныйИдентификатор();
А в свойствах формы
СпособОтображенияОкна: Максимизированное.
Тогда всегда будет открываться развернутое.
Ошибка появляется в непонятно какой момент. Было, что после обновления конфигурации. У некоторых пользователей выборочно, без какой-либо системы замеченной.
Только что исправил данную ошибку.
Перепробовал все методы, которые были описаны выше:
1. кэш чистил
2. Привязки смотрел
3. Форму правил, чтобы не было красных крестиков и красных треугольников.
4. Очищал и добавлял привязки.
5. Программно также устанавливал новый идентификатор - пользователям не понравилось, так как форму необходимо было раскрывать на весь экран, а если делать "Максимизированное" в других моментах при открытии формы, она не уменьшалась в размере
6. изменял положение окна на свободное.
Все это не помогло!
Помогло только то, что подвигал элемент на форме вправо/лево, после чего скомпилировал базу на том компьютере, на котором была проблема и все! Проблема ушла. Все работает как и было.
Вывод, компилируйте базу не на совем компе, а на компе на котором такая проблема, так как Вы можете работать с ноута, а клиент - нет. И из за этого, каким то чудным образом, ваше разрешение экрана перейдет в базу и формы начнут плавать.