Інтернет Windows Android

Зміна шрифту меню в 1с 7.7. Швидке масштабування форм

Реалізовано в версії 8.3.10.2168.

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

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

Ви напевно знаєте, що можна збільшити шрифт, змінивши дозвіл екрана. І деякий час тому ми доробляли платформні механізми для того, щоб прикладні рішення чітко і коректно відображалися при. Але зміна DPI це відносно складна і «фундаментальна» операція. По-перше, не всі користувачі мають достатні знання для її виконання. А по-друге, вона впливає на всі програми, встановлені на комп'ютері. Якщо потрібно щось збільшити або зменшити тільки «тут і зараз», або якщо користувачі не володіють достатньою кваліфікацією, вони не стануть змінювати DPI.

У такій ситуації механізм швидкого масштабування форм доведеться дуже до речі. Якщо користувач не володіє хорошим зором, він може легко зробити собі «побільше». А якщо зір гарне, але не вся таблиця поміщається по ширині в форму, можна зробити «дрібніші».

У клієнтських додатках

Щоб збільшити або зменшити керованих форм і документів в клієнтських додатках можна використовувати або головне меню, або команду з області системних команд:

Діалог установки масштабу відкривається в правому верхньому кутку, Але ви можете перемістити його в будь-який зручний вам місце екрану:

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

Наприклад, ви можете збільшити її до 200%.

Або навпаки, зменшити до 70%.

Зміна масштабу виконується на клієнті і не вимагає виклику сервера.

Масштабування застосовується тільки до вмісту форми. Системні панелі, діалог обраного і діалог історії не масштабуються. Також не масштабуються рамки і смуги прокрутки всередині форми. Зміни розміру цих елементів можна домогтися шляхом зміни дозволу екрану (DPI).

Пересуваючи повзунок, ви змінюєте масштаб для однієї форми. Але якщо цей масштаб ви хочете застосувати до всіх форм, то для цього існує кнопка Встановити для всіх. Ця ж кнопка допоможе вам в будь-який час повернути масштаб всіх форм до 100%.

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

збереження масштабу

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

Масштаб форми в конфігураторі

У конфігураторі ви теж можете задати масштаб, в якому форма буде показана користувачеві. Для цього ми реалізували у форми властивість масштаб. Це властивість ми рекомендуємо використовувати в тих випадках, в яких раніше ви використовували ВаріантМасштаба: компактний. Виходити потрібно з того, що в компактному режимі масштаб форми дорівнює приблизно 80%.

Попередній перегляд форми в масштабі

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

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

показ картинок

Для того щоб збільшені форми виглядали добре, необхідно мати кілька варіантів однієї і тієї ж картинки, призначених для різних дозволів. Тому механізм варіантів картинок, який вже існує в мобільній платформі, Ми розширили і на платформу для персональних комп'ютерів.

Тепер для відображення задається не одна картинка, а набір варіантів цієї картинки у вигляді архіву. У цьому архіві є варіанти під різні дозволи і під різні варіанти інтерфейсу. Для показу платформа підбирає параметр, що відповідає поточний DPI і масштаб форми.

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

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

Як відмічено многоіх користувачами і розробниками конфігурацій 1С, зміна шрифту в настройках програми 1С не призводить до його реальної зміни. Користувачі, яким збільшення шрифту в 1С критично необхідно, часто виходять з положення зміною дозволу екрану. Але в цьому випадку збільшується взагалі все, і тому це не кращий вихід. Зміна шрифту в операційній системі теж не дає бажаного результату - в 1С шрифт незмінний.

як же збільшити шрифт в 1С

Для того, щоб збільшити (або зменшити) шрифт в 1С: Підприємство 8.2 необхідно в режимі конфігуратора в розділі "Загальні" дерева конфігурації створити відповідний стиль, де шрифт зробити потрібної величини. Крім величини і обриси шрифту механізм стилів в 1С дозволяє оформити багато іншого, але ми обмежимося шрифтом. Коли стиль створений, необхідно в зумовленою процедурі ПередНачаломРаботиСістеми () глобального модуля конфігурації змінної глобального контексту ГлавнийСтіль привласнити значення створеного стилю:

ГлавнийСтіль \u003d БібліотекаСтілей.<ИмяСозданногоСтиля>;

В описаному варіанті шрифт зміниться відповідно до настанов стилю відразу для всіх користувачів програми 1С: Підприємство. Розробник може урізноманітнити рішення, створивши стилі для різних користувачів і привласнюючи змінної глобального контексту ГлавнийСтіль стиль, соотвтетствующій даному користувачеві. Таку інформацію можна зберігати, наприклад, в регістрі відомостей, в якому в якості вимірювання висупіт користувач, А ресурсом послужить стиль. Можна не створюючи регістр відомостей, за допомогою умовного оператора в залежності від значення Ім'я користувача() привласнювати змінної ГлавнийСтіль той чи інший стиль потрібного користувачеві.


Подивіться і інших статей розділу «

Проблема з тим як збільшити шрифт в 1С вирішена раз і назавжди!

У цій короткій статті ми розглянемо тільки новий і самий зручний спосіб збільшити шрифт в конфігурації 1С, що працює на платформі 8.3.10 і вище. Раніше, щоб змінити шрифт тексту в програмі 1С користувач або фахівець придумували різні хитрощі, щоб домогтися потрібного результату: зменшували дозволу екрану, редагували стилі в 1С. Тепер це в минулому - ми розглянемо три простих кроки, Які допоможуть назавжди забути про цю проблему і міняти шрифт однією кнопкою миші.

Отже, якщо ви хочете збільшити шрифт в програмі 1С виконайте наступні дії:

  1. Оновлення платформу до версії 8.3.10.2168 і вище. Про те, де подивитися останні релізи та перевірити який у вас читайте
  2. Відкрийте будь-яку сучасну конфігурацію, розроблену на керованих формах (БП 3, ЗУП 3, УНФ, ERP). Які бувають конфігурації читайте
  3. Використовуйте механізм швидкого масштабування форм для збільшення або зменшення шрифту тексту і розміру зображень.

Як користуватися механізмом швидкого масштабування форм для збільшення шрифту в 1С

Відкриваємо будь-яку базу 1С на керованих формах, в якій хочемо налаштувати шрифт. У верхньому кутку програми, натискаємо на кнопку "Змінити масштаб", відкриється діалог настройки масштабу. При відкритті діалогу відображається поточне значення масштабу активної форми. Пересуваємо бігунок вліво або вправо для зміни шрифту, також можна використовувати клавіші управління курсором на клавіатурі або PgUp / PgDown. Налаштувати можна як конкретну, так і всі форми в програмі, використовуй кнопку "Встановити для всіх". Налаштування збережуться і завантажаться при наступному сеансі, завдяки тому що масштаби зберігаються для кожної форми окремо в в локальному сховищі на комп'ютері користувача.

Ця функція зміни масштабу є платформним механізмом, тому якщо ви використовуєте будь-яку нетипову або навіть самопісний конфігурацію, просто перейдіть на 8.3.10 і ваші користувачі зможуть змінити розмір шрифту на зручний для себе прямо в призначеному для користувача режимі.

Розмір шрифту регулюється в діапазоні від 50% до 400%. При цьому, не просто зменшується або збільшується розмір елементів і шрифту, а вся форма перебудовується під нові розміри елементів.



переваги:

  • ніяких додаткових налаштувань і програмування - база залишається типовий
  • Змінити шрифт можна саме для конкретного користувача
  • Налаштування шрифту зберігаються

обмеження:

  • Використання платформи 8.3.10. Чи не перейшли на 8.3.10? Виконаємо перехід і оновимо платформу за низькою ціною
  • Працює тільки в "керованих" формах
  • Дана можливість недоступна, якщо використовується компактний режим відображення. Іншими словами збільшити шрифт можна тільки при використанні звичайного режиму відображення форм

Якщо вам не підходить даний спосіб через використання платформи 1С 7.7, а також більш ранніх версій платформи 8.х просто прочитайте нашу детальну статтю, в якій ми проаналізували всі основні способи збільшити шрифт в програмі 1С будь-якої версії.

Можливість збільшити шрифт в програмі далеко не єдине нововведення серед інших цікавих і значущих зміни в новій платформ! Слідкуйте за нашими

Не секрет, що ми проводимо за комп'ютером, гаджетами все більше і більше часу: на роботі, вдома, в громадському транспорті. У зв'язку з цим гостро постає питання навантаження на очі, адже офісним співробітникам доводиться щодня проводити перед монітором не один трудовий годину. Важливо, щоб працювати в додатку було комфортно і зручно для всіх категорій користувачів, людей з абсолютно різним зором. Тому ми часто в своїй практиці стикалися з питанням: "як збільшити шрифт на екрані монітора?". У цьому матеріалі ми детально розглянемо кілька реально працюючих і ефективних способів змінити розмір тексту в 1С: збільшити або зменшити.

Ми проаналізуємо три способи збільшення шрифту в програмі 1С 8 різних версій. Залежно від використовуваної версії платформи , Від того чи використовуєте ви доступ через браузер і інші нюанси ви можете вибрати метод, який підходить для вас найкращим чином.

Перший спосіб збільшити шрифт - механізм швидкого масштабування форм

Почнемо ми з способу, який по праву вважаємо найбільш зручним, простим і ефективним. Єдине обмеження - ви повинні використовувати платформу 8.3.10, а конкретно не нижче - 8.3.10.2168. Якщо у вас 8.1, 8.2 вам необхідно виконати перехід на нову версію. Якщо ви вже застосовуєте платформу 8.3 досить оновитися на один з останніх релізів. Перевірити на якій платформі працюють ваші конфігурації, а також подивитися актуальну версію "движка" ви можете.

Як це працює:

В крайньому верхньому кутку знаходимо кнопку "Змінити масштаб". Вона виглядає як лупа, в центрі якої намальований знак "плюс". Другий варіант доступу до форми зміни масштабу через головне меню. У головному меню розкриваємо пункт "Вид" -\u003e "Змінити масштаб". Приємним плюсом форми можливість перемістити її в будь-яку область екрану незалежно від самої конфігурації.

Для того щоб власне збільшити або зменшити масштаб необхідно за допомогою миші встановити необхідне значення на горизонтальному бігунку. Другий не менш зручний варіант - у відкритій формі зміна масштабу натиснути на клавіші управління курсором (стрілки вправо-вліво на клавіатурі) або клавіші PgUp / PgDown.

При натисканні на кнопку "Встановити для всіх" обраний масштаб пошириться на всі форми в конкретній базі. В інших випадках, ви можете налаштовувати розмір для кожної форми окремо в залежності від своїх уподобань.

Цей спосіб дозволяє змінити шрифт інтерфейсу в будь-якої конфігурації на керованих формах. Якщо ви використовуєте конфігурацію Бухгалтерія 3, Зарплата 3, Управління Торгівлею 11, Управління невеликою фірмою, Комплексна автоматизація 2 ви можете всього в пару кліків мишки збільшити розмір шрифту для окремих форм або всього інтерфейсу в цілому.

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

Плюси даного методу:

  • Не потребує ніяких додаткових налаштувань, прав адміністратора, конфігурації
  • Шрифт самої ОС і інших додатків не змінюється
  • Зміна відбувається прямо в програмі
  • можна збільшити шрифт для окремих вікон і форм в
  • Налаштовується один раз - настройки будуть збережені для кожної форми і кожного користувача індивідуально

Мінуси даного методу:

  • Необхідно оновити програмне забезпечення платформи
  • Для користувачів 7.7 недоступно. Допоможемо перейти на 8-ку за низькою ціною!

Якщо з якихось причин ще не готові перейти на 8.3.10, не забувайте, змінити масштаб будь-якого звіту, наприклад в оборотно-сальдової відомості, ви можете вже зараз - сформуйте звіт, встаньте на будь-яку клітинку в звіті, натисніть ctrl і покрутіть колесом миші.

В даному випадку після відкриття бази в браузері досить змінити масштаб сторінки. В різних браузерах і їх версіях ця опція може перебувати трохи в різних пунктах меню, але є універсальна комбінація "гарячих клавіш", яка дозволяє це зробити - Ctrl + колесо миші.

В Яндекс браузері зміна масштабу знаходиться на першому рядку в налаштуваннях.

У Google Chrome відкрийте "настройки і управління google chrome", Знайдіть пункт меню" масштаб ".

А чи знаєте ви що, перебуваючи в базі 1С в browser можна увійти в повноекранний режим - ви практично не помітите різницю в інтерфейсі в порівнянні з тонким клієнтом.

Плюси даного методу:

  • Не вимагає конфігурації, переходу на платформу 8.3.10
  • Шрифт ОС, інших додаток не змінюється

Мінуси даного методу:

  • Потрібно налаштувати веб-сервер і як клієнт 1С використовувати браузер
  • Не можна налаштувати масштаб індивідуально для кожної форми

Третій спосіб збільшити шрифт - поміняти дозвіл екрана

Останній варіант мабуть, є найменш привабливим і фактично застарілим. Але до недавнього часу на старих версіях платформи він залишався де-факто єдиним. Тих хто ще використовує 7.7, особливо типові рішення, настійно рекомендуємо перейти на платформу 1С 8.

Як це працює:

Отже, необхідно змінити роздільну здатність екрана.

  • Windows XP: Права кнопка миші на вільному місці робочого столу - "Властивості" або "Екран" з "Панелі управління") - Закладка " оформлення" - "Розмір шрифту"
  • Windows 7 і вище: Права кнопка миші по будь-якому вільного місця на робочому столі -\u003e "Розширення екрану". Пункт "Дозвіл". Також можна спробувати функцію "Зробити текст і інші елементи більше або менше". При низькому зорі можете використовувати "екранну лупу" (пуск -\u003e знайти програми та файли -\u003e вписати "екранна лупа").

Плюси даного методу:

  • Працює абсолютно на будь-якій платформі і конфігурації
  • Не вимагає ніяких налаштувань і маніпуляція з самої 1С

Мінуси даного методу:

  • Дозвіл екрану збільшується для всіх додатків і ОС
  • При зміні рекомендованого дозволу екрану багато текстів і інтерфейси в додатках не влазять в саму область екрану
  • Неможливо змінити роздільну здатність екрана при роботі через RDP (під час віддаленого сеансу)

В якості епілогу зауважимо, що всіх цих "складнощів" можна уникнути співпрацюю з, які завжди допоможуть, підкажуть і проконсультують. Бережіть здоров'я і зір зокрема!