Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Нарушение привязок элементов формы          
bizisoft Подменю пользователя
сообщение 28.01.16, 0:54
Сообщение #1

Завсегдатай
****
Группа: Пользователи
Сообщений: 242
Из: Донецк
Спасибо сказали: 19 раз
Рейтинг: 0

Здравствуйте.

Используется 1С:Предприятие 8.2 (8.2.19.130)
Типовое отраслевое решение: "Альфа-Авто: Автосервис+Автозапчасти, украинская версия 4.1" Разработка: "1С-Рарус" Локализация: "АБИ Украина" (4.1.13.01)

Периодически возникает проблема с привязками на форме, а именно при открытии формы подбора слетают привязки и все элементы формы сбиваются в кучу.


 ! 

Картинки так вставлять нельзя. Как можно - написано в правилах.
 


Это происходит на первый взгляд бессистемно, то появляется, то нет - может весь день нормально отображаться, а может весь день сбиваться в кучу.
Для восстановления использую комбинацию ALT+SHIFT+R

Также еще было замечено, что если форму не разворачивать на все рабочее поле, а просто растянуть за угол, то данный глюк не появляется.
Подскажите, пожалуйста, как можно решить данную проблему.

P.S. В форму вносились изменения, но думаю это не причина сбивания привязок, т.к. это появляется и в "чисто установленной" конфигурации, в которую не вносились никакие правки.

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

Подскажите как бороться с нарушением привязок.

Спасибо.

Сообщение отредактировал Vofka - 28.01.16, 9:00


Signature
1С:Предприятие 8.2 (8.2.19.130)
"Альфа-Авто: Автосервис+Автозапчасти, украинская версия 4.1" (4.1.20.01)
обычные формы.

Acid Подменю пользователя
сообщение 28.01.16, 8:56
Сообщение #2

Про1С-ник
Иконка группы
За заслуги на форуме в 2010 году
Группа: Местный
Сообщений: 2104
Из: Занзибар
Спасибо сказали: 377 раз
Рейтинг: 260.7

Заново настроить привязки. С нуля.


Signature

Документируйте Код! мать вашу...


Vofka Подменю пользователя
сообщение 28.01.16, 9:13
Сообщение #3

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13948
Из: Киев
Спасибо сказали: 4514 раз
Рейтинг: 3635.6

У меня как-то на УТ 2.3 в форме списка справочника номенклатуры такое поведение было. Я долго мучался с привязками и всяческими волшебными заклинаниями. Но нифига не получалось. Потом я решил попробовать посмотреть это на полностью типовой УТ. Воспроизвелось. Я написал разработчикам. Они ответили, что к конфигурации это отношения не имеет и это прикол в платформе, который, по их наблюдениям, чаще всего проявляется, если в системе установлены нестандартный DPI или шрифты.

Спасибо сказали: Егор Динин,

Petre Подменю пользователя
сообщение 28.01.16, 15:25
Сообщение #4

Живет на форуме
Иконка группы
Группа: Местный
Сообщений: 2902
Из: Київ, Україна
Спасибо сказали: 1144 раз
Рейтинг: 1225

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


Signature
Допрацьовую:
- "Бухгалтерія для України 2.1";
- "Альфа-Авто: Автосалон+Автосервіс+Автозапчастини, українська версія".

bushhenry Подменю пользователя
сообщение 29.01.16, 19:35
Сообщение #5

Молчаливый
*
Группа: Пользователи
Сообщений: 1
Спасибо сказали: 0 раз
Рейтинг: 0

// Выделить все элементы (все-все) и удалить "привязки":
// Расположение - Привязка границ, установить правила. Кнопка "Сбросить все привязки"

Petre Подменю пользователя
сообщение 29.01.16, 19:50
Сообщение #6

Живет на форуме
Иконка группы
Группа: Местный
Сообщений: 2902
Из: Київ, Україна
Спасибо сказали: 1144 раз
Рейтинг: 1225

Цитата(bushhenry @ 29.01.16, 19:35) *
// Выделить все элементы (все-все) и удалить "привязки":
// Расположение - Привязка границ, установить правила. Кнопка "Сбросить все привязки"

Да че уж там. Грохнуть форму да и все...


Signature
Допрацьовую:
- "Бухгалтерія для України 2.1";
- "Альфа-Авто: Автосалон+Автосервіс+Автозапчастини, українська версія".

bizisoft Подменю пользователя
сообщение 30.01.16, 2:40
Сообщение #7

Завсегдатай
****
Группа: Пользователи
Сообщений: 242
Из: Донецк
Спасибо сказали: 19 раз
Рейтинг: 0

Я думал самому перенастроить привязки, и даже попытался, но у меня ничего не получилось.
А не подскажите хороший источник, где можно почитать про правильную работу с привязками?




Signature
1С:Предприятие 8.2 (8.2.19.130)
"Альфа-Авто: Автосервис+Автозапчасти, украинская версия 4.1" (4.1.20.01)
обычные формы.

bizisoft Подменю пользователя
сообщение 10.02.16, 15:02
Сообщение #8

Завсегдатай
****
Группа: Пользователи
Сообщений: 242
Из: Донецк
Спасибо сказали: 19 раз
Рейтинг: 0

Получилось решить проблему привязок следующим образом:
Элементы формы расположенные в верхней части формы переложил на панель, у которой убрал видимость закладок.
Т.о. упростились привязки этих элементов и теперь элементы не сбиваются в кучу.

Теперь на форме вверху и в центре находятся панели, между которыми разделитель, а в нижней части табличное поле (между табличным полем и средней панелью разделителя нет).

bizisoft @ Сегодня, 15:47 *,

До изменения было так


После переноса части элементов формы на панель


Signature
1С:Предприятие 8.2 (8.2.19.130)
"Альфа-Авто: Автосервис+Автозапчасти, украинская версия 4.1" (4.1.20.01)
обычные формы.

Спасибо сказали: Vofka,

popenko Подменю пользователя
сообщение 09.07.17, 17:44
Сообщение #9

Общительный
**
Группа: Пользователи
Сообщений: 17
Спасибо сказали: 7 раз
Рейтинг: 7

bizisoft,
1. Форма->Показать привязки (необязательно, но так нагляднее)
2. Выделить все элементы формы, удобнее Ctrl+A
3. Правой кнопкой мыши Установить привязки->Сбросить все привязки
4. Поставить галочку у свойства формы АвтоПравила (3-е сверху)

или

Shell = Новый COMОбъект("WScript.Shell");
Shell.SendKeys("%+®"); // вызов Alt+Shift+R
ПриОткрытии() в форме


Спасибо сказали: AleksWhite7, Trintintin,

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 28.03.24, 21:13
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!