Каталог статей
В категории материалов: 49 Показано материалов: 11-20
Так как динамический список может быть настрое пользователем, то результат может содержать разное количество полей. Неиспользуемые поля не попадают в результирующий запрос СКД, но связи между таблицами сохраняются. Здесь кратко описаны настройки с способ получения оптимизированного запроса после настройки списка.
Формы |
Просмотров: 204 |
Добавил: leshic |
Дата: 24.08.2023
|
Периодически возникает проблема с высотой элементов на таблице: если на форме много элементов, то система иногда так подбирает их размер (высоту), что нижние выходят за границы экрана и на форме появляется вертикальный скролбар. Особенно этот вопрос встает остро при размещении на форме таблиц: надо чтобы таблица заполнила свободную часть формы не выпихивая другие элементы.
Методом проб и ошибок я вывел следующий способ:
- определяем количество строк таблицы, которое надо, чтобы таблица не вылезла за границы формы
- в параметрах таблицы формы устанавливаем значения:
- ВариантУправленияВысотой = "В строках таблицы"
- АвтоМаксимальнаяВысотаВСтрокахТаблицы = Ложь
- МаксимальнаяВысотаВСтрокахТаблицы = 0
- ВысотаВСтрокахТаблицы = найденное количество строк
Формы |
Просмотров: 689 |
Добавил: leshic |
Дата: 25.07.2023
|
Таблица формы может отображать данные разных типов данных, например "Таблица значений" или "Динамический список".
Задача по установке курсора в нужной ячейке разбивается на 2 подзадачи:
- выделить нужную строку
- активировать нужную ячейку
Формы |
Просмотров: 508 |
Добавил: leshic |
Дата: 25.04.2023
|
|
Если необходимо вывести данные по произвольному алгоритму, основанному на данных строки динамического списка (например вывести в одной колонке остатки материала по складам с цветовым оформлением отрицательных остатков), то можно использовать событие ПриПолученииДанныхНаСервере(). Оно срабатывает при отображении данных динамического списка на экране, т.е. только для тех строк, которые видит пользователь.

Пример использования можно посмотреть здесь: https://xn----1-bedvffifm4g.xn--p1ai/news/2017-12-26-many-values-in-one-cell/
Формы |
Просмотров: 504 |
Добавил: leshic |
Дата: 24.04.2023
|
Если надо на форме сделать горизонтальный отступ подчиненных флажков, то это реализуется добавлением на форму элемента "Декорация".
В остальных случаях можно решить проблемы отступа свойством "Объединенная" и положением элемента в группе.
Формы |
Просмотров: 444 |
Добавил: leshic |
Дата: 12.04.2023
|
|
Если группы расположены горизонтально внутри другой группы, то между ними должен появиться вертикальный разделитель, с помощью которого можно управлять шириной группы и подчиненных ей элементов. Если надо убрать вертикальный разделитель, то для вложенных групп надо отключить свойство "Объединенная"
Формы |
Просмотров: 826 |
Добавил: leshic |
Дата: 12.04.2023
|
|
У элемента динамического списка есть свойство "ИзменятьСоставСтрок". Если поставить его равным Ложь, то в форме нельзя создать ни элемент ни группу. Внешне это похоже на то, что у пользователя нет прав на создание, но на самом деле ограничение устанавливается свойством
Формы |
Просмотров: 380 |
Добавил: leshic |
Дата: 30.11.2022
|
|
Прогресс-бар в управляемых формах можно вывести с помощью метода Состояние()
Пример использования:
Состояние(СтрокаДоговор, КоличествоОбработанных/КоличествоВсего*100,"формирование печатной формы",БиблиотекаКартинок.ВывестиСписок);
Формы |
Просмотров: 526 |
Добавил: leshic |
Дата: 20.09.2022
|
|
Настройка отображения полей для выбора видов субконто в зависимости от выбранного счета. Определяется количество доступных субконто, их тип и название.
Формы |
Просмотров: 659 |
Добавил: leshic |
Дата: 16.09.2022
|
|
Если список параметр для отбора строго определен, то реализовать отбор можно двумя способами:
1. Добавляем в запрос динамического списка параметры и устанавливаем их при изменении значений отбора на форме. Используем метод Список.Параметры.УстановитьЗначениеПараметра(<Параметр>, <Значение>).
2. Использовать стандартный механизм отбора динамического списка.
Формы |
Просмотров: 473 |
Добавил: leshic |
Дата: 27.06.2022
|
|
Статистика |
Онлайн всего: 1 Гостей: 1 Пользователей: 0 |
|