1С. Криво открывается форма

Обратился клиент со старой УТ 11, криво открывается форма подбора товаров. В первый раз открывается корректно, во второй раз элементы не растягиваются.

1С. Криво открывается форма

Решение

Первым делом восстановил настройки формы по умолчанию, восстановил положение окна, проверил и почистил сохраненные настройки форм пользователей — не помогает.

Сравнил с конфигурацией поставщика, различий нет.  Отключил автоматическое сохранение настрое формы — не помогает.

Как и раньше первое открытие формы за сеанс проходит нормально, а второй раз открывается криво.

Поиск выдал множество решений, которые уже были опробованы) Но вот сообщение в ветке «Восстановить положение окна» — не помогает. Как я решил проблему дало новые знания и решение проблемы.

В обработчике события ПриСозданииНаСервере() в свойтсво КлючСохраненияПоложенияОкна необходимо поместить новый уникальный идентификатор.

Описание и Синтаксис-помощника

Содержит ключ для сохранения размеров и положения окна данной формы. Параметры окна, настроенные и сохраненные с данным ключом, впоследствии восстанавливаются при следующем показе формы.

Пишем код:

&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)

	КлючСохраненияПоложенияОкна = Новый УникальныйИдентификатор();
	
КонецПроцедуры

После чего форма стала открываться нормально!

 

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *