Имя: Пароль:
1C
1С v8
Уже измучился: Управляемая форма - слетает размер при Сообщении и так и остается
0 xintrea
 
16.02.13
09:59
Уже как год не могу решить простую проблему.

Управляемая форма в 8.2 после появления сообщения об ошибке (например, если не указано какое-то поле при записи документа), непредсказуемо "сжимается".

И остается в таком "сжатом" состоянии даже после переоткрытия окна и даже после перезапуска клиента.

Пляски с разворачиванием/сворачиванием/растягиванием окна ни к чему не приводят.

Единственный вариант - войти в конфигурацию, изменить туда-сюда какой-нибудь незначащий параметр формы и сохранить. После этого у пользователей фарма приобретает нормальный вид до первого сообщения о незаполненном поле.

Скриншот: http://i.piccy.info/i7/0bb33c5212deeb394c0f7fa777812150/4-55-1937/12671047/Forma_02.png

Такое поведение наблюдалось и в 8.2.12.96, а сейчас уже 8.2.15.319 - и та же самая проблема.

Вопрос: как с этим бороться? Какие конкретно параметры формы или элементов формы поменять, чтобы такого не повторялось?
1 ДенисЧ
 
16.02.13
10:04
как бороться? Объявить борьбу с этим злом - УГ, и не использовать их. Или смириться и сбегать за вазелином.
2 новичекВ1С
 
16.02.13
10:21
попробуй в ПриСозданииНаСервере прописать
КлючСохраненияПоложенияОкна = Новый УникальныйИдентификатор; // восстанавливает положение формы
3 xintrea
 
16.02.13
11:00
(2)

Вроде помогло. Понаблюдаю в процессе использования...
4 GANR
 
16.02.13
15:08
(1) Хорошо, а как насчет

- вместо динамических списков кодом обходиться
- с привязками элементов формы мучиться
- размеры задавать принудительно
- не иметь возможности работать через браузер/тонкий канал

список можно продолжать, но ГЛАВНОЕ

- в обычных формах на уровне платформы уже никто, никогда и ничего не будет исправлять/улучшать

А в управляемых, даже если это ошибка - человек всегда может написать на [email protected] и это исправят, либо скажут как обойти.