Как да намалите шрифта в програмата 1c 8.3. Бързо мащабиране на формите. В клиентски приложения

Реализиран във версия 8.3.10.2168.

Внедрили сме механизъм за бързо мащабиране на формите. По-голямата част от него е предназначена, разбира се, за потребители, но разработчиците също могат да го използват, ако е необходимо.

Вярваме, че този механизъм ще бъде удобен и полезен в случаите, когато трябва бързо и лесно, или за кратко и временно да увеличите или намалите мащаба на данните от приложението, показани във формуляра.

Вероятно знаете, че можете да увеличите шрифта, като промените разделителната способност на екрана. И преди време усъвършенствахме механизмите на платформата, така че приложените решения да се показват ясно и правилно, когато. Но промяната на DPI е сравнително сложна и "фундаментална" операция. Първо, не всички потребители имат знанията да го направят. И второ, засяга всички приложения, инсталирани на компютъра. Ако трябва да увеличите или намалите нещо само „тук и сега“ или ако потребителите не са квалифицирани, те няма да променят DPI.

В такава ситуация ще бъде полезен механизмът за бързо мащабиране на формите. Ако потребителят няма добро зрение, той лесно може да се направи "по-голям". И ако зрението ви е добро, но не цялата маса се вписва в ширината на формата, можете да я направите „по-малка“.

В клиентски приложения

За да промените мащаба на управляваните формуляри и документи в клиентски приложения, можете да използвате или главното меню, или команда от командната област на системата:

Диалогът за настройка на мащаба се отваря в горния десен ъгъл, но можете да го преместите на всяко удобно за вас място на екрана:

Формата може да се мащабира от 50% до 400%. В този случай не само размерът на шрифта и елементите се увеличава или намалява, но и цялата форма се преустройва, за да отговаря на новите размери на елементите.

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

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

Увеличаването се извършва на клиента и не изисква обаждане от сървъра.

Мащабирането се прилага само към съдържанието на формуляра. Системните ленти, диалоговият прозорец за предпочитани и диалоговият прозорец за история не са мащабируеми. Освен това рамки и ленти за превъртане във формуляра не се мащабират. Преоразмеряването на тези елементи може да се постигне чрез промяна на разделителната способност на екрана (DPI).

Чрез преместване на плъзгача променяте мащаба за една фигура. Но ако искате да приложите тази скала към всички форми, тогава има бутон за това. Инсталирайте за всички... Същият бутон ще ви помогне да върнете мащаба на всички форми до 100% по всяко време.

Въпреки факта, че сме заложили доста голям диапазон от мащабиране, ние не вярваме, че всички те непременно ще бъдат използвани. Според нашите оценки потребителите, които искат да използват тази функция, леко ще намалят всички формуляри до 90-95%, а напротив, някои форми ще се увеличат леко до 105-110%.

Поддържайте мащаба

Везните се съхраняват за всяка форма поотделно в локално хранилище на компютъра на потребителя. Освен това там се съхранява общата скала за всички формуляри, която има стандартна стойност от 100%. При задаване на нов мащаб за всички фигури, отделните стойности за всяка фигура се премахват.

Мащаб на формата в конфигуратора

В конфигуратора можете също да зададете мащаба, в който формулярът ще се показва на потребителя. За да направим това, ние внедрихме свойството form Мащаб... Препоръчваме да използвате това свойство в случаите, в които сте използвали преди Опция Скала: Компактен... Трябва да изхождате от факта, че в компактен режим мащабът на формата е приблизително 80%.

Визуализация на формата в мащаб

Докато редактирате формуляра в конфигуратора, можете да видите как ще изглежда в различни мащаби. Изборът на мащаб от няколко фиксирани стойности е наличен в редактора на формуляри.

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

Показване на снимки

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

Сега за показване не е посочена една картина, а набор от варианти на тази картина под формата на архив. В този архив има опции за различни резолюции и за различни опции на интерфейса. За показване платформата избира опция, подходяща за текущия DPI и мащаба на формата.

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

Снимките, съхранени в конфигурацията, могат да бъдат представени и като комплект. Сега за картината можете да зададете не само плътността на екрана (мащаб), но и версията на интерфейса, за който ще се използва картината.

Не е тайна, че прекарваме все повече време пред компютъра и джаджи: на работа, у дома, в градския транспорт. В тази връзка остро възниква въпросът с напрежението в очите, тъй като служителите в офиса трябва да прекарват повече от един работен час пред монитора всеки ден. Важно е работата в приложението да е удобна и удобна за всички категории потребители, хора с напълно различна визия. Затова често в нашата практика се сблъскваме с въпроса: "как да увеличим шрифта на екрана на монитора?". В този материал ще разгледаме по-отблизо няколко наистина работещи и ефективни начина за промяна на размера на текста в 1C: увеличаване или намаляване.

Ще анализираме три начина за увеличаване на шрифта в програмата 1C от 8 различни версии. В зависимост от версията на платформата, която използвате, дали използвате достъп до браузъра и други нюанси, можете да изберете метода, който ви подхожда най-добре.

Първият начин за увеличаване на шрифта е механизмът за бързо мащабиране на формата

Ще започнем с метода, който с право считаме за най-удобен, прост и ефективен. Единственото ограничение е, че трябва да използвате платформа 8.3.10 и по-специално не по-ниска от 8.3.10.2168. Ако имате 8.1, 8.2 трябва да надстроите до новата версия. Ако вече използвате платформата 8.3, достатъчно е да актуализирате до една от най-новите версии. Можете да проверите на коя платформа работят вашите конфигурации, както и да видите текущата версия на "двигателя".

Как работи:

В най-горния ъгъл намираме бутона "Промяна на мащаба". Изглежда като лупа със знак плюс в центъра. Втората опция за достъп до формата за увеличение е през главното меню. В главното меню отворете елемента "Изглед" -> "Промяна на мащаба". Приятен плюс на формата е възможността да я преместите във всяка област на екрана, независимо от самата конфигурация.

За да увеличите или намалите мащаба, използвайте мишката, за да зададете необходимата стойност на хоризонталния плъзгач. Втората не по-малко удобна опция е да промените мащаба в отворената форма, натиснете клавишите на курсора (стрелки надясно-ляво на клавиатурата) или клавишите PgUp / PgDown.

Когато щракнете върху бутона "Задаване за всички", избраната скала ще бъде приложена към всички формуляри в конкретна база данни. В други случаи можете да регулирате размера за всяка форма поотделно, в зависимост от вашите предпочитания.

Този метод ви позволява да промените шрифта на интерфейса във всяка конфигурация на управлявани формуляри. Ако използвате конфигурацията Счетоводство 3, Заплата 3, Управление на търговията 11, Управление на малка компания, Интегрирана автоматизация 2, можете да увеличите размера на шрифта за отделни формуляри или целия интерфейс само с няколко щраквания на мишката.

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

Предимствата на този метод:

  • Не изисква никакви допълнителни настройки, администраторски права, конфигурация
  • Шрифтът на самата ОС и други приложения не се променя
  • Промяната става точно в програмата
  • Можете да увеличите шрифт за отделни прозорци и формуляри в
  • Конфигурира се еднократно - настройките ще бъдат запазени за всеки формуляр и всеки потребител поотделно

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

  • Изисква се актуализация на платформата
  • Не е налично за потребители 7.7. Ние ще ви помогнем да надстроите до 8-ku на ниска цена!

Ако по някаква причина все още не сте готови да преминете към 8.3.10, не забравяйте да промените мащаба на всеки отчет, например в баланса, сега можете - генерирайте отчет, отидете на която и да е клетка в отчета , натиснете ctrl и завъртете мишките с колело.

В този случай, след отваряне на базата данни в браузър, е достатъчно да промените мащаба на страницата. В различни браузъри и техните версии тази опция може да е в малко различни елементи от менюто, но има универсална комбинация от „горещи клавиши“, която ви позволява да направите това - Ctrl + колело на мишката.

В браузъра Yandex мащабирането е на първия ред в настройките.

В Google Chrome отворете "Настройки и контроли на Google Chrome", намерете елемента от менюто "Мащаб".

Знаете ли, че докато сте в базата данни 1C в браузъра, можете да влезете в режим на цял екран - едва ли ще забележите разликата в интерфейса в сравнение с тънък клиент.

Предимствата на този метод:

  • Не изисква конфигурация, преминаване към платформа 8.3.10
  • Шрифт на ОС, останалата част от приложението не се променя

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

  • Необходимо е да конфигурирате уеб сървър и да използвате браузър като 1C клиент
  • Не можете да регулирате скалата поотделно за всяка форма

Третият начин да увеличите шрифта е да промените разделителната способност на екрана

Последният вариант е може би най-малко привлекателният и всъщност остарял. Но доскоро, на по-старите версии на платформата, тя оставаше де факто единствената. За тези, които все още използват 7.7, особено типични решения, силно препоръчваме да преминат към платформата 1C 8.

Как работи:

Така че, трябва да промените разделителната способност на екрана.

  • Уиндоус експи:Десен бутон на мишката върху празно място на работния плот - "Свойства" или "Дисплей" от "Контролен панел") - Отметка " Регистрация" - "Размер на шрифта"
  • Windows 7 и по-нова версия: Десен бутон на мишката върху всяко свободно място на работния плот -> "Разделителна способност на екрана". Елемент "Резолюция". Можете също да опитате функцията Направете текст и други елементи по-големи или по-малки. При слабо зрение можете да използвате "лупа" (старт -> намерете програми и файлове -> въведете "лупа").

Предимствата на този метод:

  • Работи на абсолютно всяка платформа и конфигурация
  • Не изисква никакви настройки и манипулации със самия 1C

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

  • Разделителната способност на екрана се увеличава за всички приложения и ОС
  • При промяна на препоръчителната разделителна способност на екрана много текстове и интерфейси в приложенията не се вписват в самата област на екрана
  • Не може да се промени разделителната способност на екрана при работа чрез RDP (по време на отдалечена сесия)

Като епилог нека отбележим, че всички тези „трудности“ могат да бъдат избегнати, като си сътрудничите с тези, които винаги ще помогнат, подкажат и посъветват. Пазете здравето и очите си по-специално!

Проблемът с това как да увеличите шрифта в 1C е решен веднъж завинаги!

В тази кратка статия ще разгледаме само новия и най-удобен начин за увеличаване на шрифта в конфигурация 1C, работеща на платформа 8.3.10 и по-нова. Преди това, за да променят шрифта на текста в програмата 1C, потребителите и специалистите измислиха различни трикове за постигане на желания резултат: намалиха разделителната способност на екрана, редактираха стилове в 1C. Сега това е в миналото - ще разгледаме три лесни стъпки, което ще ви помогне да забравите за този проблем завинаги и да промените шрифта с един бутон на мишката.

Така че, ако искате да увеличите шрифта в програмата 1C, изпълнете следните стъпки:

  1. Моля, актуализирайте платформата до версия 8.3.10.2168 или по-нова. За това къде да разгледате най-новите издания и да проверите коя от тях сте чели
  2. Отворете всяка модерна конфигурация, разработена върху управлявани форми(BP 3, ZUP 3, UNF, ERP). Какви са прочетените конфигурации
  3. Използвайте механизма за бързо мащабиране на формата, за да увеличите или намалите шрифта на текста и размера на изображенията.

Как да използвате механизма за бързо мащабиране на формуляри за увеличаване на шрифта в 1C

Отваряме всяка база данни 1C на управлявани формуляри, в които искаме да персонализираме шрифта. В горния ъгъл на програмата щракнете върху бутона „Промяна на мащаба“, ще се отвори диалоговият прозорец за настройки на мащаба. При отваряне на диалоговия прозорец се показва текущата стойност на мащаба на активната форма. Преместете плъзгача наляво или надясно, за да промените шрифта, можете също да използвате клавишите със стрелки на клавиатурата или PgUp / PgDown. Можете да персонализирате както конкретни, така и всички формуляри в програмата, използвайте бутона "Инсталиране за всички". Настройките ще бъдат запазени и заредени при следващата сесия, поради факта, че везните се съхраняват за всяка форма поотделно в локалната памет на компютъра на потребителя.

Тази функция за мащабиране е платформен механизъм, така че ако използвате някаква нетипична или дори направена по поръчка конфигурация, просто отидете на 8.3.10 и вашите потребители могат да променят размера на шрифта за собствено удобство направо в потребителския режим.

Размерът на шрифта се регулира от 50% до 400%. В същото време размерът на елементите и шрифта не просто се намалява или увеличава, а цялата форма е преустроена, за да пасне на новите размери на елементите.



Предимства:

  • Без допълнителни настройки и програмиране - базата остава типична
  • Можете да промените шрифта специално за конкретен потребител.
  • Настройките на шрифта се запазват

Ограничения:

  • Използване на платформата 8.3.10. Не сте надстроени до 8.3.10? Ще направим прехода и ще актуализираме платформата на ниска цена
  • Работи само в "управлявани" форми
  • Тази функция не е налична при използване на режим на компактен дисплей. С други думи, можете да увеличите шрифта само когато използвате режима на показване на нормална форма.

Ако този метод не е подходящ за вас поради използването на платформата 1C 7.7, както и по-ранните версии на платформата 8.x, просто прочетете нашата подробна статия, в която анализирахме всички основни начини за увеличаване на шрифта в 1C програма от всяка версия.

Възможността за увеличаване на шрифта в програмата далеч не е единствената иновация сред другите интересни и значими промени в новите платформи! Следвайте нашите

Нови промени в управляваните формуляри в версия на платформата 8.3.10

От 22.02.17 г. беше пусната нова пробна версия на платформата 8.3.10. Затова започвам поредица от статии, в които ще се запознаем с промените във функционалността на платформата по отношение на работата с управлявани форми и интерфейса. Статиите ще имат по-скоро изследователски, отколкото образователен характер.

Тази статия ще се фокусира върху формите за мащабиране.

Във версия 8.3.10 на платформата Потребителят може да промени мащаба на текущата форма, която в момента е отворена за него. За да направите това, щракнете върху бутона „Промяна на мащаба“ в областта на системните команди:

Или през главното меню - преглед


В отворения прозорец за мащабиране потребителят може да промени мащаба на текущата форма:


Ако в момента имате отворени няколко формуляра, актуализираният ще бъде увеличен.


Мащабирането на формуляра се запазва: например, ако мащабираме формата на номенклатурния списък и след това го затворим и след това го отворим отново, тогава мащабът ще бъде същият. Той също така ще бъде запазен, когато рестартирате сесията на 1C. Но мащабът на формулярите не се съхранява някъде в базата данни: при изчистване на кеша променените мащаби се нулират.

Формулярът за мащабиране има и интересен бутон като "Задаване за всички", когато щракнете върху него, ще бъде зададен мащабът за всички форми.

Формата може да бъде мащабирана. За това е реализирано свойството на формата Scale


Ако промените този параметър, тогава мащабът на формуляра веднага ще се промени на


Формулярът ще бъде с абсолютно същия мащаб, когато бъде отворен в 1C: Enterprise


Най-интересното е, че ако отидете на мащабирана форма в 1C: Enterprise и искате да промените нейния мащаб, ще промените мащаба на формуляра спрямо отворения. Тези. в нашия случай мащабът на формуляра на документа за покупка на стоки е зададен в конфигуратора на 200, в 1C: Enterprise е разпознат като 100 и за да се върнете обратно към обичайната скала, трябва да зададете стойността 50


Формулярът също така има възможност за избор на опция за мащаб. Има три от тях - автоматичен, обикновен, компактен


Ако е избрана опцията Нормално, формулярът ще има стандартен интерфейс за такси. Ако има опция Compact, тогава формулярът ще има интерфейс от версия 8.2. В този случай промяната в мащаба няма да повлияе на формата. Ако параметърът е Auto, системата автоматично ще определи опцията за мащаб въз основа на настройките на обекта ClientApplication Settings.
Сега нека експериментираме как да зададем програмно мащаба на формата. За да направите това, създайте командата "Set200" със следния код във формуляра за документ за покупка на стоки:

& OnClient
Набор от процедури 200 (команда)

Тази форма. Мащаб = 200;

Край на процедурата

И забелязах интересна функция, за да работи този код нормално, режимът на съвместимост в свойствата на конфигурацията трябва да бъде настроен на "Не използвай"


След това започнах да експериментирам. В резултат на експериментите се установи следното:
1) Мащабът не се запомня: ако щракнете върху бутона, той ще се промени, но след затваряне на формуляра и повторното му отваряне, той ще остане същият.
2) Мащабът се променя спрямо текущия мащаб на 1C: Enterprise. Например, ако променим мащаба с помощта на командата „Промяна на мащаба“ на 1C: Enterprise с 50 и след това приложим нашата команда „Задайте 200“, тогава нормалният мащаб ще стане съответната стотина.
3) Мащабът не се обобщава: независимо колко натискаме нашия бутон, мащабът ще се промени само първия път.
Това завършва нашето изследване на мащабиране на управлявани форми в интерфейса на такси. Следващата статия ще бъде за отворения панел, те са се променили много във версия на платформата 8.3.

Научете основите на конфигурирането в 1C и се научете да програмирате в 1C: Enterprise с помощта на моите книги: и Основи на развитието в 1C: Taxi

Научете програмиране в 1C на място от моята книга "Програмиране в 1C в 11 стъпки"

  1. Книгата е написана на ясен и прост език - за начинаещ.
  2. Научете се да разбирате архитектурата на 1C;
  3. Ще започнете да пишете код на езика 1C;
  4. Овладеят основните техники за програмиране;
  5. Затвърдете придобитите знания с помощта на проблемна книга;

Отлично ръководство за разработка в управлявано 1C приложение, както за начинаещи разработчици, така и за опитни програмисти.

  1. Много достъпен и разбираем език на презентация
  2. Книгата се изпраща по електронна поща в PDF формат. Може да се отваря на всяко устройство!
  3. Разберете идеологията на управлявано от 1C приложение
  4. Научете как да разработите управлявано приложение;
  5. Научете се да разработвате контролирани 1С форми;
  6. Ще можете да работите с основните и необходими елементи на управляваните форми
  7. Програмирането под управляваното приложение ще стане ясно

Промо код за 15% отстъпка - 48PVXHeYu


Ако този урок ви помогна да решите някакъв проблем, харесал ви е или се оказа полезен, тогава можете да подкрепите моя проект, като прехвърлите всяка сума:

можете да платите ръчно:

Yandex.Money - 410012882996301
Уеб пари - R955262494655

Присъединете се към моите групи.

Външният вид на програмата 1C е напълно (или почти напълно) адаптивен. Например шрифт, който се използва както от конфигуратора на 1C, така и в режим 1C Enterprise. Шрифтовете могат да се управляват директно от езика 1C.

Разбира се, на някои може да изглежда като „всякакви интерфейсни джаджи“, но за мнозина е важно да могат да персонализират програмата „за себе си“.

1C шрифтове за програмиста

Програмистът на 1C прекарва по-голямата част от работното си време в писане на програми на езика 1C, които се намират в.

Текстовете на програмите са със стандартен, исторически установен цвят. Може да изглежда странно за някои, особено за тези, които започнаха да работят с 1C след Microsoft Visual Studio.

Настройката на 1C шрифтове за програмиране се извършва в Конфигуратора в менюто Сервиз / Параметри.

В раздела Модули можете да изберете необходимия шрифт 1C и неговия размер. Цветът на текста се задава отделно за различни елементи на езика 1C.

Пример 1 задаване на цветове.

Пример 2 за настройка на цветовете.

Тези настройки зависят от компютъра/потребителя и не са специфични за конкретна конфигурация/база данни.

Стилове на конфигурация

Как ще изглежда програмата в режим Enterprise се посочва в конкретна конфигурация. Настройките са в списъка, в клон Общи / Стилове.

За да промените стиловете на конфигурация, се отваря специален редактор, който ви позволява да променяте 1C шрифтове и цветове за различни елементи на формата - подобно на това как се прави в Windows.

Пример за нестандартни настройки на шрифта 1C.

1C шрифт в печатна форма

Формулярите за печат на 1C (документи, отчети) в конфигуратора се наричат ​​Layouts. Те се намират или в клон Общи / Оформления, или в конкретна справка, документ, отчет, във вътрешния клон Оформления.

1C шрифт може да бъде зададен в клетка. Изберете една или повече клетки, щракнете с десния бутон върху тях. В прозореца със свойства можете да изберете свойствата 1C Font и Text Color.

Пример за такава функция:

Функция OnOutputString (LineDesign, StringData)
// Проверяваме определено условие, "Услуга" е колона от списъка
IfStringData.Service = Вярно Тогава
// промяна на цвета на фона
LineDecoration.BackgroundColor = WebColors.Red;
// направи цвета на текста в клетката "Услуга" удебелен
LineStyle.Cells.Service.Font = Нов шрифт (LineStyle.Cells.Service.Font, True);
EndIf;
Крайна функция