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

Содержание
  1. Привязки элементов формы или «о наболевшем».
  2. Установить привязки программно
  3. Привязки (обычная форма) табличного поля
  4. В обычной форме не растягивается панель документов
  5. Пример очень сложной установки привязок ПРОГРАММНО элементам формы, для их скрытия/ отображения. Скрытие элементов на форме. Программная свертка элементов на форме
  6. Скачать файлы
  7. Специальные предложения
  8. См. также
  9. Альтернативный способ добавления элементов и реквизитов на формы Промо
  10. Интерактивная справка по объектам 1С (подключаемое расширение)
  11. Визуальный html WYSIWYG редактор без сторонних библиотек на управляемых формах
  12. Заполнение выделенных строк таблицы
  13. Расширенная настройка динамического списка УФ Промо
  14. Делаем из СКД Excel (ну, почти)
  15. Индикация прогресса выполнения фонового задания на управляемой форме внешней обработки
  16. Декомпиляция условного оформления
  17. Открывашка ячеек таблиц Промо
  18. Многоуровневые списки выбора с оформлением элементов

Привязки элементов формы или «о наболевшем».

Народ, подскажите, пожалуйста!

Беру типовую УТ с возможностью редактирования. Открываю конфугуратор, открываю документ реализацияТоваровУслуг, открываю форму документа.

1) Растягиваю форму за нижнюю границу чуть вниз. При этом под таб.полем пунктирная линия (не знаю, как ее обозвать, но там точно прунктирная линия, похожа на нижнюю линию от рамки)
2) Эту пунктирную линию «переношу» вверх
3) И ВОТ ТУТ САМОЕ ГЛАВНОЕ. беру два элемента формы: ИнфНадписьДолга и КнопкаПерерассчитатьДолг. И переношу их на освободившееся место под таб.полем .

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

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

лучше бы ты дополнительную страничку на панели сделал.
и туда свое напихал.

меньше бы мучался.

(4) Ну да, на любителя.

В общем, у меня все получилось.

Делал как сказал (1), после каждого изменения привязок тестировал по (1).

В итоге получилось, что те элементы, которые добавляются снизу таб.поля, должны быть привязаны к нижней границе элемента «Панель» сверху, справа — к левой границе правеестоящего элемента (чтобы растягивалось все правильно). А те элементы, которые стоят выше таб.поля, нужно привязывать строго к выше- и правеестоящим элементам. 🙂 Тогда все растягивается. Ну правую привязку ставить в зависимости от желаемого результата.

ЗЫ! А куда пропала кнопка «Добавить в книгу знаний» ? Хочу нажать.

Источник

Установить привязки программно

Читаю СП, но чет один момент не догоняю.
Имеется форма, на ней (по порядку сверху вниз): табличное поле(ВнешнийОтбор), разделитель (Разделитель1) и табличный документ (Результат). Хочу чтобы по нажатии на кнопку табличное поле схлопывалось и табличный документ растягивался на всю форму. Делаю:

Если Элементыформы.ДействияФормы.Кнопки.Действие6.пометка тогда
//Элементыформы.ВнешнийОтбор.Видимость=истина;
Элементыформы.ВнешнийОтбор.Свертка=РежимСверткиЭлементаУправления.Нет;
Элементыформы.Разделитель1.Свертка=РежимСверткиЭлементаУправления.Нет;
Иначе
//Элементыформы.ВнешнийОтбор.Видимость=ложь;
Элементыформы.ВнешнийОтбор.Свертка=РежимСверткиЭлементаУправления.Верх;
Элементыформы.Разделитель1.Свертка=РежимСверткиЭлементаУправления.Верх;

Так у меня по кнопке сворачивается и разворачивается табличное поле (внешний отбор) и разделитель (Разделитель1). Как теперь установить привязки, чтобы табличный документ растянулся вверх .

Расширение элементов управления, расположенных на панели
УстановитьПривязку (SetLink)
Синтаксис:
УстановитьПривязку( , , , , )
Параметры:
(обязательный)
Тип: ГраницаЭлементаУправления. Граница второго элемента, к которой будет пропорционально привязана указанная граница.

Читайте также:  Не работает самп аддон

вторым параметром ЭЛЕМЕНТ ФОРМЫ, к которому нужно привязаться. но мне то, по идее, нужно привязаться к ФОРМЕ. а она этого не дает. 🙁 подскажите КАК?

Источник

Привязки (обычная форма) табличного поля

Обратиться к реквизиту отчета, обычная форма
Подскажите пожалуйста, как можно обратиться к реквизиту отчета? Из модуля формы. Объект.

Автозаполнение Табличного Поля
Доброго времени суток! Подскажите как присвоить табличному полю значение реквизита справочника (1С.

Итог по столбцу табличного поля
Доброго времени, нужна помощь, 1С начал познавать совсем недавно, и не по своей воле) конфа 8.3 УТ.

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

Переходи на БП 3.0

не катит.
Кроме того это «сложная привязка». Должно быть простое решение. Ну и осознанное.

Добавлено через 4 минуты
Выморщил одно оригинальное решение: нижняя граница привязывается к верхней самого себя. Смешно, но это использует система

Именно поэтому хочу найти решение. Автоматика всё правильно делает. То есть делает так, чтоб работало. Но чтоб вручную связать цепочку из десятка элементов — страшно неохота. Поэтому два варианта:
1. растягивать только избранные, а у остальных сбросить привязки (я вот на эти грабли наступил и пока капитулировал в том плане что растягивается только ТЧ, а хотелось бы, чтоб ещё пара полей над ней).
2. Установить привязки автоматически (конструктор-то их устанавливает) по выделенным контролам. Вот это я и не знаю как.

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

Как я тебя понимаю

Но я вроде делал примерно так. Один Элемент (допустим ТЧ) настраивается с привязкой к форме остальные элементы я привязывал именно к этой ТЧ (пропорционально)

Источник

В обычной форме не растягивается панель документов

Добрый день!
(прошу прощения, по неопытности сперва открыл тему не в том разделе)

У меня беда с формой акта сверки взаиморасчётов в КА 1.1. При создании нового документа копированием, у некоторых пользователей (что характерно, в это число не вхожу я, так что даже не могу поупражняться вдоволь на тестовой или даже пусть на рабочей базе) в форме документа перестаёт растягиваться панель с, собственно, табличной частью взаиморасчётов. Все данные формы занимают «спичечный коробок» где-то в четверть её общей площади.
Произошёл этот сбой после добавления мною нового реквизита: ещё одной кнопки с вариантом заполнения в выпадающий список(!) «Заполнить».
Привязки формы уже проверял через ctrl-r , растягивал-сжимал. Красная сеточка на табличной части чуть-чуть возникает только при совсем уже неприличном сужении формы, до таких размеров, до которых реальное приложение и не позволит сжать окошко.
Сбрасывал все привязки. Устанавливал привязки панели к форме типа «растягивать».
Ставил автоустановку привязок, снимал автоустановку привязок.
Пробовал сбрасывать кэш тем пользователям, у которых возникает проблема. Документы открываются нормально ровно до того момента, как пользователь создаёт новый акт сверки копированием.
Пытался приучить пользователей к комбинации клавиш Shift-Alt-R, так как она реально помогает, но её надо применять тогда на каждом открываемом документе. Пользователи рычат на меня и не приучаются.
Динамическим обновлением конфы — да, время от времени грешу.
Платформа 8.3.5.1248, конфигурация — КА, релиз 1.1.49.1
Всем отозвавшимся — огромное спасибо.

Читайте также:  Не работают динамики тлк 100

Источник

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

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

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

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

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

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

Скачать файлы

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

См. также

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

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

09.09.2019 17313 33 bmk74 7

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

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

29.09.2020 15171 76 sapervodichka 45

Визуальный html WYSIWYG редактор без сторонних библиотек на управляемых формах

Простой и удобный html редактор без сторонних библиотек.

31.08.2020 7557 11 ivanov660 12

Заполнение выделенных строк таблицы

Универсальный способ заполнения колонки таблицы на управляемой форме, только по выделенным строкам.

28.01.2020 6501 5 sulfur17 15

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

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

31.05.2017 38651 161 tormozit 25

Делаем из СКД Excel (ну, почти)

Несложный в использовании способ внедрить в обычный отчет СКД возможность редактировать значения ресурсов отчета (а-ля Excel) и получать отредактированные значения для дальнейшей обработки.

26.01.2020 14760 25 herfis 16

Индикация прогресса выполнения фонового задания на управляемой форме внешней обработки

Внешняя обработка с фоновым выполнением и индикацией процесса для любой конфигурации на основе БСП >= 2.3 без изменения конфигурации и встраивания обработки в «Дополнительные отчеты и обработки».

27.12.2019 19134 35 1sig 16

Декомпиляция условного оформления

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

23.12.2019 11235 54 XilDen 7

Открывашка ячеек таблиц Промо

Глобальное сочетание клавиш для открытия объекта по ссылке из текущей ячейки любой таблицы в большинстве управляемых форм

27.10.2018 22088 13 tormozit 33

Многоуровневые списки выбора с оформлением элементов

Данная статья — попытка решить один маленький кусочек большой проблемы платформы 1С, а именно — бедные и невыразительные пользовательские интерфейсы. Поскольку 1С в режиме управляемого приложения позволяет задействовать веб-клиент, то хочется реализовывать интерфейсы как у взрослых веб-приложений — красивые, дружелюбные для пользователя и, желательно, с положительным UX. Возможно, кто-то со мной не согласится и скажет, что учетные системы должны быть строгие и линейные. Но мы все знаем, что 1С — это уже не только про бухгалтерию. Небольшое отступление для разработчиков, работающих с типовыми конфигурациями. Я не знаю, использует ли фирма 1С что-то похожее в своих разработках. Если да, то данная статья навряд ли будет вам полезна.

17.12.2019 12222 2 azhilichev 5

Источник

Оцените статью
Наименование Файл Версия Размер