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

Хранилище

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

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



> Есть ли возможность в зависимости от ширины табличного поля менять компоновку колонок?          
Vladal Подменю пользователя
сообщение 04.06.19, 10:56
Сообщение #1

Оратор
Иконка группы
Группа: Местный
Сообщений: 365
Из: Slovensko
Спасибо сказали: 78 раз
Рейтинг: 0

Самописка на БСП, платформа 8.3.13.1513

Есть самописный документ с несколькими колонками:



Возникла проблема:
У пользователей с небольшими мониторами (1366х768) данные в колонках обрезаются и номер счета выглядит как "123456789...".

Идеальный вариант - группировка колонок в одной строке: контрагенты с небольшими наименованиями и номера счетов помещаются в одну ячейку.


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

Просто на большом мониторе трехэтажная строка выглядит не очень и много пустого места.
А как определить ширину окна - не знаю. Ширина элемента всегда нулевая.
отладчик: Элементы.Платежи.Ширина = 0


Возможно ли такое, чтобы по ширине экрана (или окна, поля etc.) устанавливать то или иное свойство группировки?

Полный скриншот к первой картинке:


pablo Подменю пользователя
сообщение 04.06.19, 10:59
Сообщение #2

Старейшина
********
Группа: Команда (модераторы)
Сообщений: 1116
Из: Одесса-Луганск
Спасибо сказали: 192 раз
Рейтинг: 0

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


Signature
Правильно поставленный вопрос содержит до 90% ответа.

Petre Подменю пользователя
сообщение 04.06.19, 11:21
Сообщение #3

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

Vladal @ Today, 10:56 * ,
Либо предусмотреть быстрые настройки как команды, либо конструировать на основании данных из ПолучитьИнформациюЭкрановКлиента().


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

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

Vladal Подменю пользователя
сообщение 04.06.19, 11:21
Сообщение #4

Оратор
Иконка группы
Группа: Местный
Сообщений: 365
Из: Slovensko
Спасибо сказали: 78 раз
Рейтинг: 0

Цитата(Petre @ 04.06.19, 12:21) *
Либо предусмотреть быстрые настройки как команды, либо конструировать на основании данных из ПолучитьИнформациюЭкрановКлиента().

О! То, что надо.
Буду копать в ту сторону

Vofka Подменю пользователя
сообщение 04.06.19, 11:47
Сообщение #5

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

Цитата(Vladal @ 04.06.19, 12:21) *
О! То, что надо.

Не забываем жать пальчик вверх smile.gif

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

Vladal Подменю пользователя
сообщение 05.06.19, 12:12
Сообщение #6

Оратор
Иконка группы
Группа: Местный
Сообщений: 365
Из: Slovensko
Спасибо сказали: 78 раз
Рейтинг: 0

Цитата(Vofka @ 04.06.19, 12:47) *
Не забываем жать пальчик вверх

Да. Жмякнул.



Цитата(Petre @ 04.06.19, 12:21) *
либо конструировать на основании данных из ПолучитьИнформациюЭкрановКлиента().

Не стал заморачиваться с предложенным решением, другие приоритеты.
В модулях БСП нашел функцию с этим оператором, буду знать.
А для общего развития было полезно узнать о методе ПолучитьИнформациюЭкрановКлиента.


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


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

 

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