1с не работают привязки
На форме размещена панель со страницами, на страницах панели расположены табличные поля. при запуске в пользовательском режиме возникают периодически проблемы: то табличное поле растягивается только на полформы, то появляются не нужные полосы прокрутки у страницы панели.. иногда нормально все расятгивается.. в чем м.б. проблема?
а как проверить кривые руки? (на форме порядка несколько сот элементов) и часть привязок настраивается динамически(программно). с точки зрения установки привязок - 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
- "Бухгалтерія для України 2.1";
- "Альфа-Авто: Автосалон+Автосервіс+Автозапчастини, українська версія". bushhenry --> bushhenry
// Расположение - Привязка границ, установить правила. Кнопка "Сбросить все привязки" Petre --> Petre
// Расположение - Привязка границ, установить правила. Кнопка "Сбросить все привязки" Допрацьовую:
- "Бухгалтерія для України 2.1";
- "Альфа-Авто: Автосалон+Автосервіс+Автозапчастини, українська версія". bizisoft --> bizisoft
Я думал самому перенастроить привязки, и даже попытался, но у меня ничего не получилось.
А не подскажите хороший источник, где можно почитать про правильную работу с привязками?
"Альфа-Авто: Автосервис+Автозапчасти, украинская версия 4.1" (4.1.20.01)
обычные формы. bizisoft --> bizisoft
Получилось решить проблему привязок следующим образом:
Элементы формы расположенные в верхней части формы переложил на панель, у которой убрал видимость закладок.
Т.о. упростились привязки этих элементов и теперь элементы не сбиваются в кучу.
Теперь на форме вверху и в центре находятся панели, между которыми разделитель, а в нижней части табличное поле (между табличным полем и средней панелью разделителя нет).
bizisoft @ Сегодня, 15:47 ,
До изменения было так
После переноса части элементов формы на панель
"Альфа-Авто: Автосервис+Автозапчасти, украинская версия 4.1" (4.1.20.01)
обычные формы. popenko --> popenko
bizisoft,
1. Форма->Показать привязки (необязательно, но так нагляднее)
2. Выделить все элементы формы, удобнее Ctrl+A
3. Правой кнопкой мыши Установить привязки->Сбросить все привязки
4. Поставить галочку у свойства формы АвтоПравила (3-е сверху)
А код посмотреть? Может это роль какая-то "Редактирование печатных форм", например? Mclife --> Mclife
подскажите пожалуйста где смотреть , я просто ток учусь Petre --> Petre
Права пользователей. Самая первая ветка в АРМ администратора. Допрацьовую:
- "Бухгалтерія для України 2.1";
- "Альфа-Авто: Автосалон+Автосервіс+Автозапчастини, українська версія". Vofka --> Vofka
Вопрос находится в пользовательском разделе, так что смотреть код - не очень полезный совет в данном случае Володька --> Володька
В 10-й версии БУС добавилось новое свойство инфоблоков - Привязка к элементам с автозаполнением. Оно описано в документации ( Детальное редактирование свойств инфоблока ), но, похоже, прошло незамеченным. Постараюсь заполнить этот пробел.
[spoiler]
Привязка к элементам - наверное, второй по частоте использования тип свойства. Однако работать в админке с ним не очень удобно - в фильтрах надо набирать ID элемента, в форме редактирования (при работе со справочниками) внезапно обнаруживается, что нужная запись отсутствует, чтобы выбрать нужную запись, необходимо либо помнить ее ID, либо искать в списке всех элементов привязанного инфоблока. Вот эти проблемы и призвано решить новое свойство.
В первую очередь рассмотрим настройки:
Настройки свойства
- строка с автозаполнением
- строка с автозаполнением и выбор из списка
- строка с автозаполнением и выбор из окна поиска
Базовый вариант - строка с автозаполнением
Кроме выбора интерфейса можно включить возможность добавления элементов в связанный инфоблок:
В форме редактирования элемента инфоблока свойство выглядит так:
строка с автозаполнением
строка с автозаполнением и выбор из списка
строка с автозаполнением и выбор из окна поиска
Если Вы включили возможность добавления элементов в связанный инфоблок, под строкой ввода будет кнопка добавления:
При нажатии во всплывающем окне откроется форма добавления элемента инфоблока
После создания элемента он будет выбран в поле свойства:
Автозаполнение работает и в фильтре списка элементов:
Результат:
Надеемся, это свойство облегчит работу в админке.
Очень важно, и очень многие этого давно ждали!
Действительно прошляпили. Спасибо за описание.
Евгений, планируются ли доработки по реализации связанных свойств? От банальной доступности редактирования свойства в зависимости от выбранного значения да/нет в связанном свойстве, до использования фильтров по полю связанного свойства (динамические списки итп)?
Очень хотелось бы увидеть нормальную поддержку такого нового типа в компонентах бизнес-процессов, этого реально не хватает.
Как и связанных свойств, в общем-то.
зы. Ещё раз спасибо за "постанонс" =) Очень нужный тип, давно не хватало =)
Эх мечты, мечты
Задача непростая, но наличие такой фичи было бы очень удобно, настроил свойство, настроил форму и отдал контентам заполнять, не надо для каждого такого случая городить свои формы/компоненты/шаблоны. По-сути, это вполне обычный функционал справочников/связанных реквизитов форм.
Ну это-то понятно =)
Просто будут ли разработки в таком направлении в обозримом будущем? В ближайшие там пару месяцев, например.
За большим объемом работ, уже давно не успеваю ни изучать нововведения, не писать на форуме, к сожалению, хорошо что блоги хоть в rss сыпятся. Работу инфоблоков в админке надо конечно улучшать, не плохо получилось, а по факту также ID пишется в значение?А то бывает числовое поле поменяешь на привязку к инфоблоку и все значения слетают.
Потом импортом накатывать приходится. Не должно. Странно. Свойство не множественное случаем? И значения все валидные?
Отличное обновление, очень удобно!
Единственное что смутило - при интерфейсе "строка с автозаполнением" не учитывается активность элементов, непонятно какой активный какой нет.
У нас клиент сразу же наткнулся на это - подобрал себе элементы, а они не выводятся, я стал голову ломать, а потом смотрю - они неактивные. Можно было бы настройку для свойства сделать или в списке обозначать как-то активность например.
Нужно было программно установить видимость таблице посредине формы, долго мучался, пока разобрался с этим механизмом.
Решение, понятно, для обычных форм) в управляемых за нас делают разрабы)
Нашел типовое решение через изменение высоты элементов. Но, как я и думал, можно проще, только привязками и сверткой.
И нашел рабочий алгоритм действий. Обработка с открытым кодом, можете посмотреть реализацию и использовать для своих творческих нужд.
Так как сам на данную публикацию потратил день для создания примера, не считаю ее дорогой! Ваше время ценнее. Надеюсь, кому-то пригодится для примера работы с программным изменением видимости на форме!
Тестировал на 8.2.19.
Пример очень сложной установки привязок ПРОГРАММНО элементам формы, для их скрытия/ отображения. Схлопывание элементов на формеСпециальные предложения
Программная свертка элементов на форме
такой заголовок был бы информативным и логичным, а эта портянка с деталями бла бла бла к чему?
да и первой строкой неплохо бы указать сразу платформу и формы
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
Расширенная настройка динамического списка УФ Промо
Открывая управляемую форму выбора и не увидев там видимых в форме списка элементов, часто хочется узнать причину их отсутствия там, т. е. какой наложен отбор. Но стандартная настройка списка управляемой формы показывает только пользовательские настройки, скрывая от пользователя фиксированный отбор. Предлагаю вам расширение конфигурации с расширенной настройкой динамического списка, отображающей пользователю кроме пользовательских настроек еще фиксированные.
Читайте также: