1с не работают привязки

Обновлено: 06.07.2024

На форме размещена панель со страницами, на страницах панели расположены табличные поля. при запуске в пользовательском режиме возникают периодически проблемы: то табличное поле растягивается только на полформы, то появляются не нужные полосы прокрутки у страницы панели.. иногда нормально все расятгивается.. в чем м.б. проблема?

а как проверить кривые руки? (на форме порядка несколько сот элементов) и часть привязок настраивается динамически(программно). с точки зрения установки привязок - 100% все верно. у меня был только 1 вариант, что глючат сами привязки из-за большого количества элементов на форме. др. вариантов есть?

копай в эту сторону: "и часть привязок настраивается динамически(программно)". проверить только нюхом, либо настраивать привязки в конфигураторе и сравнивать с тем, что настраивается программно.

>> на форме порядка несколько сот элементов моя рыдать

не знаю.. так одна и таже форма с одними и теми же настройками загружается по разному.. 90% загрузится корректно, а 10% раз загрузится с какими-нибудь отклонениями в привязках проблема как раз в том, что глючит только те привязки(привязки табличного поля к правой стороне панели), которые заданы в конфигураторе, (динамические привязки всегда отрабатывают на 100%)

есть такая необходимость.. все разбито по вкладкам, поэтому визуально никто не жалется..

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

Автор, вот скажи, а зачем надо изменять привязки у элементов, которые уже есть на форме? Ты же не добавляешь элементы программно, если я правильно понял?

Простой пример: есть 3 панели 1 2 3 я программно убираю 3 панель, остается: 1 2 теперь надо поменять привязки 2 а так вся форма настраивается динамически в зависимости от настроек пользователя..

Да, бывает. Наблюдал такое на отчете: если его закрыли в полноэкранном режиме, со скрытой панелью, в следующий раз открытые панели выходили с неадекватным размером и никак не хотели менять размер. Лечил, вроде, открытием копии отчета, программа что-то у себя перезапоминала и в следующий раз исходный отчет открывался нормально. Исходных причин так и не нашел, хотя и не слишком настойчиво искал.

bizisoft --> bizisoft



Просмотр профиля

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

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

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

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

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

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

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

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



Просмотр профиля Vofka --> Vofka



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



Просмотр профиля Это проблема платформы, усиленная избыточностью элементов и бестолковостью их привязки авторами конфигурации. Частично лечится модификацией формы. Принципиально обходится отказом от максимизированного режима форм в пользу оконного. Допрацьовую:
- "Бухгалтерія для України 2.1";
- "Альфа-Авто: Автосалон+Автосервіс+Автозапчастини, українська версія". bushhenry --> bushhenry



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



Просмотр профиля // Выделить все элементы (все-все) и удалить "привязки":
// Расположение - Привязка границ, установить правила. Кнопка "Сбросить все привязки" Допрацьовую:
- "Бухгалтерія для України 2.1";
- "Альфа-Авто: Автосалон+Автосервіс+Автозапчастини, українська версія". bizisoft --> bizisoft



Просмотр профиля

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

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



Просмотр профиля

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

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

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

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

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

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



Просмотр профиля

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

Mclife --> Mclife



Просмотр профиля


Володька --> Володька



Просмотр профиля Mclife @ Вчера, 17:37 ,
А код посмотреть? Может это роль какая-то "Редактирование печатных форм", например? Mclife --> Mclife



Просмотр профиля Володька @ Сегодня, 6:55 ,
подскажите пожалуйста где смотреть , я просто ток учусь Petre --> Petre



Просмотр профиля Mclife @ Yesterday, 16:37 ,
Права пользователей. Самая первая ветка в АРМ администратора. Допрацьовую:
- "Бухгалтерія для України 2.1";
- "Альфа-Авто: Автосалон+Автосервіс+Автозапчастини, українська версія". Vofka --> Vofka



Просмотр профиля
Вопрос находится в пользовательском разделе, так что смотреть код - не очень полезный совет в данном случае Володька --> Володька



Просмотр профиля

В 10-й версии БУС добавилось новое свойство инфоблоков - Привязка к элементам с автозаполнением. Оно описано в документации ( Детальное редактирование свойств инфоблока ), но, похоже, прошло незамеченным. Постараюсь заполнить этот пробел.
[spoiler]
Привязка к элементам - наверное, второй по частоте использования тип свойства. Однако работать в админке с ним не очень удобно - в фильтрах надо набирать ID элемента, в форме редактирования (при работе со справочниками) внезапно обнаруживается, что нужная запись отсутствует, чтобы выбрать нужную запись, необходимо либо помнить ее ID, либо искать в списке всех элементов привязанного инфоблока. Вот эти проблемы и призвано решить новое свойство.

В первую очередь рассмотрим настройки:


Настройки свойства

  • строка с автозаполнением
  • строка с автозаполнением и выбор из списка
  • строка с автозаполнением и выбор из окна поиска


Базовый вариант - строка с автозаполнением

Кроме выбора интерфейса можно включить возможность добавления элементов в связанный инфоблок:


В форме редактирования элемента инфоблока свойство выглядит так:


строка с автозаполнением


строка с автозаполнением и выбор из списка


строка с автозаполнением и выбор из окна поиска

Если Вы включили возможность добавления элементов в связанный инфоблок, под строкой ввода будет кнопка добавления:



При нажатии во всплывающем окне откроется форма добавления элемента инфоблока

После создания элемента он будет выбран в поле свойства:



Автозаполнение работает и в фильтре списка элементов:


Результат:

Надеемся, это свойство облегчит работу в админке.

:|

Женя, спасибо за пост и за обновление!
Очень важно, и очень многие этого давно ждали!

Действительно прошляпили. Спасибо за описание.

Евгений, планируются ли доработки по реализации связанных свойств? От банальной доступности редактирования свойства в зависимости от выбранного значения да/нет в связанном свойстве, до использования фильтров по полю связанного свойства (динамические списки итп)?

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

зы. Ещё раз спасибо за "постанонс" =) Очень нужный тип, давно не хватало =)

:)

Некогда было писать. SKU было на завтрак, обед и ужин

:D

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

:D

слишком круто загнул? или слишком запутал?

Ну это-то понятно =)

Просто будут ли разработки в таком направлении в обозримом будущем? В ближайшие там пару месяцев, например.

За большим объемом работ, уже давно не успеваю ни изучать нововведения, не писать на форуме, к сожалению, хорошо что блоги хоть в rss сыпятся. Работу инфоблоков в админке надо конечно улучшать, не плохо получилось, а по факту также ID пишется в значение?

:)

Рамиль, это пользовательский тип. А базовый для него - привязка к элементам. Так что реально только ID и пишется Можно все свойства типа Привязка к элементам перевести на этот тип без потери данных и конвертации - просто сменив тип в настройках инфоблока. А вот за это спасибо.
А то бывает числовое поле поменяешь на привязку к инфоблоку и все значения слетают.
Потом импортом накатывать приходится. Не должно. Странно. Свойство не множественное случаем? И значения все валидные?

:)

Ваааааааааааааааааууууууууууууууу. МегаОхринистическиКруто. Битрикс обрастает фичами быстрее чем успеваешь их внедрять! Отличная возможность! Давно ждал её. Жаль, что нет такого функционала в iblock.element.add Заметили практически сразу и очень порадовались такой возможности :)на радостях даже переделали на некоторых сайтах имеющиеся свойства на этот тип.

:)

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

Отличное обновление, очень удобно!

Единственное что смутило - при интерфейсе "строка с автозаполнением" не учитывается активность элементов, непонятно какой активный какой нет.

У нас клиент сразу же наткнулся на это - подобрал себе элементы, а они не выводятся, я стал голову ломать, а потом смотрю - они неактивные. Можно было бы настройку для свойства сделать или в списке обозначать как-то активность например.

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

Решение, понятно, для обычных форм) в управляемых за нас делают разрабы)

Нашел типовое решение через изменение высоты элементов. Но, как я и думал, можно проще, только привязками и сверткой.

И нашел рабочий алгоритм действий. Обработка с открытым кодом, можете посмотреть реализацию и использовать для своих творческих нужд.
Так как сам на данную публикацию потратил день для создания примера, не считаю ее дорогой! Ваше время ценнее. Надеюсь, кому-то пригодится для примера работы с программным изменением видимости на форме!

Тестировал на 8.2.19.

Пример очень сложной установки привязок ПРОГРАММНО элементам формы, для их скрытия/ отображения. Схлопывание элементов на форме

Специальные предложения

Electronic Software Distribution

Интеграция 1С с системой Меркурий

Алкогольная декларация

Готовые переносы данных

54-ФЗ

Управление проектом на Инфостарте

Траектория обучения 1С-разработчика

Программная свертка элементов на форме

такой заголовок был бы информативным и логичным, а эта портянка с деталями бла бла бла к чему?
да и первой строкой неплохо бы указать сразу платформу и формы
8.2 - ОФ, а то мне лень телепатировать, что функционал безнадежно устарел.

К тому же цена в 5 стартмани как бы намекает, что автор толкает этот антиквариат в расчете на Буратино.

у меня пост-праздничный синдром и все кажется кривым, корявым и недосказанным, простите.

(0) молодец, но 5 стартмани.
Вообщем здесь многие выкладывают свои детища куда более сложные и всего за 1 монетку (кто то и бесплатно выкладывал бы, но платформа не позволяет), хотя если написать автору и очень хорошо попросить, можно получить бесплатно. Это я к чему, можно и 10 монет запросить, а можно поделиться знаниями и получить отзывы :-)
спасибо, буду стараться и дальше. цену изменю. может и так благодарны пользователи найдутся как вы и говорите

Спрос рождает предложение. За 5 см обработку скачают 1 раз, за 2 см - пять раз, за 1 см - сто раз. Автор этого не понимает (к счастью для нас).

ЗЫ: вот у меня есть обработка из одной строки кода . И ее уже 21 раз скачали за 1 см. Предположу, что за 2 см ее бы не скачали ни разу )))
ЗЫЗЫ: а в комментах есть ответ, почему ее качают.

такой заголовок был бы информативным и логичным, а эта портянка с деталями бла бла бла к чему?
да и первой строкой неплохо бы указать сразу платформу и формы
8.2 - ОФ, а то мне лень телепатировать, что функционал безнадежно устарел.

К тому же цена в 5 стартмани как бы намекает, что автор толкает этот антиквариат в расчете на Буратино.

у меня пост-праздничный синдром и все кажется кривым, корявым и недосказанным, простите.


ну я обработку выложил для тех кто ищет.
опытным ясно, что в управляемых, привязки не надо настраивать) это делает платформа.
а цена 5 может и действительно великовата, но полдня для того чтобы осилить, и пол для написания.
автор пока бедный новичок здесь, того и такую цену поставил. а цена 5 может и действительно великовата, но полдня для того чтобы осилить, и пол для написания. Смешно)) Интересно, сколько дней было потрачено на стратер, который предлагается в соседней теме)) (7) сядь сделай, размести и напиши сколько ты потратишь) (10)Эээ, я немного о другом. О сравнении трудозатрат и стоимости. (3) Видишь, коллеги правильно тебе сказали. 1 СМ и все пойдет , как по маслу. Не гонись за ценой, бери качеством продукта. Спасибо за обработку, кстати. Я только сейчас это узнал .
В некоторых случаях, пригодился бы. (6) так вы правы. но многие конфигурации на обычных формах. и это как 7ка уже не поддерживается, но пользователей еще хватает!!
Спасибо! Что это за типовая конфигурация, в которой подобные вещи делают через изменение размеров элементов? В типовых видел только с использование сверки и установки привязок.

Сейчас с похожим вожусь, но там сразу несколько элементов нужно сворачивать, а они привязанны друг к другу

Левый эл1
Левый эл2

Эл свертки 1
Эл свертки 2
Эл свертки 3
Эл свертки 4
Эл свертки 5

И сворачивает любые элементы хорошо, но вот когда разворачивает, тч1 которая привязана к нижней границе Эл свертки 5, через раз остаётся на месте, а элементы все на неё лезут ), не сталкивались с таким?

P.S. Даже если закрыть и открыть форму ей всё так же плохо) только перезапуск помогает)

(16) а мой пример не включает вашу ситуацию?
там главное понять логику работы и вам откроются тайны)
алгоритм прост, сначала перепривязываем те елементы которые будут принимать участие в свертке, потом сворачиваем.
когда включаем видимовсть вновь привязываем разворачиваем привязываем (17) с 1-2 эл проблем и у меня не было, а когда их сразу дофига, там какие то проблемы были. в итоге забил на всё и после сверток перемещал 1 эл программно, а остальное к нему привязывал )

Просмотры 10297

Загрузки 29

Рейтинг 13

Создание 13.05.19 17:00

Обновление 13.05.19 17:00

№ Публикации 1059057

Конфигурация Конфигурации 1cv8

Операционная система Не имеет значения

Вид учета Не имеет значения

Доступ к файлу Абонемент ($m)

Код открыт Да


См. также

Альтернативный способ добавления элементов и реквизитов на формы Промо

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

1 стартмани

09.09.2019 18020 35 bmk74 7

Выделение текущей строки в отчете (сделать сразу во всех отчетах и ничего не сломать)

Как за 10 минут упростить работу с отчётами программистам и пользователям. Добавить ВО ВСЕ ОТЧЁТЫ механизм автоматического выделения текущей строки отчёта (той, на которой установлен курсор). И ПРИ ЭТОМ НИЧЕГО НЕ СЛОМАТЬ.

1 стартмани

17.10.2021 2835 6 Патриот 48

Самые красивые шахматы для 1С на управляемых формах

Здравствуйте, представляем Вашему вниманию классическую игру – Шахматы! Написана игра средствами 1С, на управляемых формах. Программный код представляет собой с аккуратностью составленную систему, содержащую лаконичные логические приемы и описательные имена переменных, объектов и функций. Программа полностью отлажена и многократно протестирована. Оригинальный авторский дизайн фигур, иконок и кнопок приятен глазу. Игра содержит большое количество функций, настроек и режимов игры, включая сетевую игру, тренировку с ботом или игру на двоих. Не упустите возможность найти ряд технических решений, применимых для реализации различных задач, а также поиграть в вечную игру с отличным оформлением! Желающие научиться программировать на управляемых формах могут многое почерпнуть в этой конфигурации.

5 стартмани

18.02.2021 5754 13 compmir 30

Интерактивная справка по объектам 1С (подключаемое расширение)

База знаний, подключаемая к объектам основной базы. Пополняется интерактивно, формируется в виде статей прямо в 1С (текст, картинки, таблицы, ссылки). Есть возможность прикрепления файлов, привязки к объектам 1С, возможности рейтинга и комментирования пользователями.

3 стартмани

29.09.2020 16009 84 sapervodichka 47

Расширенная настройка динамического списка УФ Промо

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

Читайте также: