Компактный режим отчет 1с

Обновлено: 07.07.2024

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

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

Вы наверняка знаете, что можно увеличить шрифт, изменив разрешение экрана. И некоторое время тому назад мы дорабатывали платформенные механизмы для того, чтобы прикладные решения чётко и корректно отображались при разных разрешениях экрана (DPI). Но изменение DPI это относительно сложная и «фундаментальная» операция. Во-первых, не все пользователи обладают достаточными знаниями для её выполнения. А во-вторых, она влияет на все приложения, установленные на компьютере. Если нужно что-то увеличить или уменьшить только «здесь и сейчас», или если пользователи не обладают достаточной квалификацией, они не станут менять DPI.

В такой ситуации механизм быстрого масштабирования форм придётся очень кстати. Если пользователь не обладает хорошим зрением, он может легко сделать себе «покрупнее». А если зрение хорошее, но не вся таблица помещается по ширине в форму, можно сделать «помельче».

Для изменения масштаба управляемых форм и документов в клиентских приложениях можно использовать либо главное меню, либо команду из области системных команд:

03.jpg

Диалог установки масштаба открывается в правом верхнем углу, но вы можете переместить его в любое удобное вам место экрана:

05.jpg

Масштаб формы можно изменять в диапазоне от 50% до 400%. При этом не просто увеличивается или уменьшается размер шрифта и элементов, а вся форма перестраивается под новые размеры элементов.

Например, вы можете увеличить её до 200%.

06.jpg

Или наоборот, уменьшить до 70%.

07.jpg

Изменение масштаба выполняется на клиенте и не требует вызова сервера.

Масштабирование применяется только к содержимому формы. Системные панели, диалог избранного и диалог истории не масштабируются. Также не масштабируются рамки и полосы прокрутки внутри формы. Изменения размера этих элементов можно добиться путём изменения разрешения экрана (DPI).

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

Несмотря на то, что мы заложили довольно большой диапазон изменения масштаба, мы не считаем, что весь он обязательно будет использоваться. По нашим оценкам пользователи, которые захотят применить эту возможность, слегка уменьшат все формы, до 90-95%, а некоторые формы наоборот слегка увеличат до 105-110%.

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

В конфигураторе вы тоже можете задать масштаб, в котором форма будет показана пользователю. Для этого мы реализовали у формы свойство Масштаб. Это свойство мы рекомендуем использовать в тех случаях, в которых раньше вы использовали ВариантМасштаба: Компактный. Исходить нужно из того, что в компактном режиме масштаб формы равняется примерно 80%.

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

01.jpg

В результате форма, отображаемая в области предварительного просмотра, будет увеличена, например, до 150%.

02.jpg

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

Теперь для отображения задаётся не одна картинка, а набор вариантов этой картинки в виде архива. В этом архиве есть варианты под разные разрешения и под разные варианты интерфейса. Для показа платформа подбирает вариант, подходящий под текущее DPI и масштаб формы.

Например, теперь картинка флажка это набор нескольких вариантов: для платформы 8.2 (обычный интерфейс), для платформы 8.3 (интерфейс Такси), для компактного режима, для разных масштабов.

09.jpg

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

Можно открывать как внешнюю обработку, а можно добавить как дополнительную и определить в подсистему.

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

Все активированные настройки вступают в силу после перезапуска сеанса пользователя!

Обработка разделена на 2 страницы:

1-я страница при открытии обработки, показывает текущего пользователя и его настройки.

По кнопке "Дополнительно" можно установить дополнительные настройки (Закрытие текущей формы обработки, перезапуск сеанса пользователя, перезапуск сеанса в толстом клиенте с установленными настройками или без них.

2-я страница - дает возможность установить необходимые параметры выбранным пользователям или всем сразу, из справочника "Пользователи". Сравнение и поиск пользователя происходит по внутреннему идентификатору.

- Можно вывести список с настройками по соответствующей кнопке "Печать", например отобрав пользователей по условию.

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

Желательно работать с обработкой имея "Полные права". Если нет "Полных прав", то можно только изменить вариант отображения вида пользовательских форм "Компактный режим", "Обычный режим" для текущего пользователя.

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

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

Должно работать на всех более-менее свежих конфигурациях на БСП. Проверено на БП 3.0, ERP 2.1, УТ 11.2, УНФ 1.6

Собственно, переключение делается тут

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

Electronic Software Distribution

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

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

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

54-ФЗ

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

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

Сам не смотрел, но судя по описанию, работает по тому же принципу.

(3) Каким таким "соответствующим образом"? Уверяю, БСП тут не при чем.

Просмотры 11415

Загрузки 34

Рейтинг 14

Создание 12.07.16 23:18

Обновление 12.07.16 23:18

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

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

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

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

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

Код открыт Не указано


См. также

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

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

1 стартмани

09.09.2019 18020 35 bmk74 7

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

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

1 стартмани

17.10.2021 2834 6 Патриот 48

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

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

5 стартмани

18.02.2021 5754 13 compmir 30

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

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

3 стартмани

29.09.2020 16007 84 sapervodichka 47

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

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


Несмотря на то, что все преимущества программы «1С:Бухгалтерия Предприятия, редакция 3.0» реализованы в интерфейсе ТАКСИ, многие бухгалтера предпочитают пользоваться другими интерфейсами.

Изменение режима компактности форм ТАКСИ

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

Начиная с релиза 3.0.34.10 бухгалтерии, появилась возможность менять масштаб в интерфейсе ТАКСИ. Только по неизвестной нам причине разработчики 1С предусмотрели эту возможность в конфигураторе, а не в самой программе. В результате получается, если Вы хотите уменьшить масштаб, Вы должны снять свою программу с поддержки – что прибавляет дополнительные проблемы или затраты при обновлениях.

Обработка «Изменение режима компактности форм ТАКСИ» позволяет менять масштаб в режиме «1С Предприятие» нажатием одной кнопки.

О том, насколько меняется масштаб, посмотрим на примерах.

На этом рисунке журнал «Реализация» в обычном режиме (авто)

Журнал «Реализация» в режиме «Авто»

.Журнал «Реализация» в режиме «Компактный».

Журнал «Реализация» в режиме «Компактный»

Документ «Реализация» в режиме «Авто».

Документ «Реализация» в режиме «Авто»

Документ «Реализация» в компактном режиме.

Документ «Реализация» в режиме «Компактный»

Как видно из рисунков, в компактном режиме у нас перед глазами гораздо больше ценой информации, чем в обычном режиме.

Если Вас не устраивает обычный режим интерфейса Такси, Вы можете скачать обработку «Изменение режима компактности форм ТАКСИ » и работать в своей программе «1С:Бухгалтерия Предприятия, редакция 3.0» в компактном режиме.


Профессиональный бухгалтерский и налоговый учёт в 1С:Бухгалтерия 8 редакция 3.0

Эти статьи Вам могут понравиться:

Запись опубликована Июнь 22, 2015 автором Сергей Изергин в рубрике Уроки 1С для пользователей с метками 1с бухгалтерия, 1с бухгалтерия 8, 1с бухгалтерия предприятия редакция 3.0.

Нажимайте кнопки! Делитесь информацией с друзьями! Нажимайте кнопки! Делитесь информацией с друзьями!

Изменение режима компактности форм ТАКСИ. : 4 комментария

Спасибо! Очень помогло

Спасибище!
Кстати, в конфе БухПредприятия я не проверял, но проверил на конфе Управление торговлей (а для неё и искал, кстати, но нашел только тут и указанием, что обработка лишь для БП). И сработало! Еще раз мега-спасибо!

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