Az űrlapok gyors méretezése. Űrlapok gyors méretezése 1c 83 betűtípusváltás a mobilalkalmazásban

Az 1C program megjelenése teljesen (vagy majdnem teljesen) testreszabható. Például egy betűtípus, amelyet az 1C konfigurátor és az 1C Enterprise módban is használ. A betűtípusok közvetlenül az 1C nyelvről kezelhetők.

Természetesen ez egyesek számára „mindenféle interfész-cuccnak” tűnhet, de sokak számára fontos a program „maguk számára” testreszabásának képessége.

1C betűtípusok programozóknak

Egy 1C programozó munkaidejének nagy részét 1C nyelvű programok írásával tölti, amelyek a -ban találhatók.

A műsorszövegeknek szabványos, történelmileg kialakult színviláguk van. Furcsának tűnhet egyesek számára, különösen azoknak, akik a Microsoft Visual Studio után kezdtek el dolgozni az 1C-vel.

Az 1C fontok programozáshoz történő beállítása a konfigurátorban a Szerviz/Opciók menüben történik.

A Modulok fülön kiválaszthatja a kívánt 1C betűtípust és annak méretét. A szöveg színe külön van beállítva az 1C nyelv különböző elemeihez.

1. példa a színbeállításokra.

2. példa színbeállítások.

Ezek a beállítások számítógép-/felhasználóspecifikusak és függetlenek egy adott konfigurációtól/adatbázistól.

Konfigurációs stílusok

Hogy a program hogyan fog kinézni Vállalati módban, azt egy adott konfiguráció határozza meg. A beállítások a listában, az Általános/stílusok ágban találhatók.

A konfigurációs stílusok megváltoztatásához megnyílik egy speciális szerkesztő, amely lehetővé teszi az 1C betűtípusok és színek megváltoztatását a különböző űrlapelemekhez - hasonlóan a Windows rendszerhez.

Példa a nem szabványos 1C betűkészlet-beállításokra.

1C betűtípus nyomtatott formában

Az 1C nyomtatott űrlapokat (dokumentumok, jelentések) a konfigurátorban elrendezésnek nevezik. Ezek vagy az Általános/Elrendezések ágban vagy egy adott referenciakönyvben, dokumentumban, jelentésben vagy a belső Elrendezések ágban találhatók.

Az 1C betűtípus megadható a cellában. Jelöljön ki egy vagy több cellát, és kattintson rájuk a jobb gombbal. A tulajdonságok ablakban kiválaszthatja az 1C Font és Text Color tulajdonságokat.

Példa egy ilyen függvényre:

Funkció OnOutputRow(RowDesign,RowData)
//Ellenőrizze egy bizonyos feltételt, a „Service” egy lista oszlop
Ha RowData.Service = True, akkor
//módosítsa a háttérszínt
RowDesign.BackgroundColor = WebColors.Red;
//a „Szolgáltatás” cellában lévő szöveg színét félkövérre szedje
RowDesign.Cells.Service.Font = Új betűtípus(RowDesign.Cells.Service.Font, True);
endIf;
EndFunction

8.3.10.2168 verzióban implementálva.

Bevezettünk egy mechanizmust az űrlapok gyors méretezésére. Leginkább persze felhasználóknak szánják, de szükség esetén a fejlesztők is használhatják.

Meggyőződésünk, hogy ez a mechanizmus kényelmes és hasznos lesz azokban az esetekben, amikor gyorsan és egyszerűen, vagy röviden és átmenetileg növelni vagy csökkenteni kell az űrlapon megjelenített alkalmazásadatok skáláját.

Valószínűleg tudja, hogy a képernyőfelbontás megváltoztatásával megnövelheti a betűtípust. Néhány évvel ezelőtt pedig véglegesítettük a platformmechanizmusokat, hogy az alkalmazásmegoldások egyértelműen és helyesen jelenjenek meg, amikor . De a DPI megváltoztatása viszonylag összetett és „alapvető” művelet. Először is, nem minden felhasználó rendelkezik elegendő tudással a végrehajtásához. Másodszor pedig a számítógépre telepített összes alkalmazást érinti. Ha valamit csak „itt és most” kell növelni vagy csökkenteni, vagy ha a felhasználók nem eléggé képzettek, nem változtatnak a DPI-n.

Ilyen helyzetben jól jön az űrlapok gyors méretezésének mechanizmusa. Ha a használónak nincs jó látása, könnyen „nagyobbíthatja” magát. És ha jó a látása, de az egész asztal nem fér bele a forma szélességébe, akkor „kicsinyítheti” azt.

Kliens alkalmazásokban

A kezelt űrlapok és dokumentumok méretarányának módosításához az ügyfélalkalmazásokban használhatja a főmenüt vagy a rendszerparancsok terület egy parancsát:

A lépték beállítási párbeszédablak megnyílik a jobb felső sarokban, de áthelyezheti a képernyőn az Ön számára megfelelő helyre:

Az alakzat léptéke 50% és 400% között változtatható. Ebben az esetben a betűtípus és az elemek méretét nem egyszerűen növeljük vagy csökkentjük, hanem a teljes űrlapot átépítjük, hogy illeszkedjen az elemek új méretéhez.

Például növelheti 200%-ra.

Vagy fordítva, csökkentse 70%-ra.

Az átméretezés az ügyfélen történik, és nem igényel szerverhívást.

A méretezés csak az űrlaptartalomra vonatkozik. A rendszersávok, a kedvencek párbeszédpanelek és az előzmények párbeszédpanelek nem skálázódnak. Ezenkívül az űrlapon belüli keretek és görgetősávok nem méreteződnek. Ezen elemek méretének megváltoztatása a képernyőfelbontás (DPI) változtatásával érhető el.

A csúszka mozgatásával megváltoztathatja egy alakzat léptékét. De ha ezt a skálát minden űrlapra alkalmazni szeretné, akkor ehhez van egy gomb Telepítse mindenki számára. Ugyanez a gomb segít bármikor visszaállítani az összes űrlap skáláját 100%-ra.

Bár meglehetősen széles skálázási tartományt építettünk be, nem hisszük, hogy minden szükségszerűen használható lesz. Becsléseink szerint azok a felhasználók, akik ezt a funkciót szeretnék használni, kismértékben csökkentik az összes űrlapot, akár 90-95%-kal, míg egyes űrlapok, éppen ellenkezőleg, kis mértékben, 105-110%-ra növelik.

Skála tartása

A mérlegek minden űrlaphoz külön-külön kerülnek tárolásra a felhasználó számítógépén található helyi tárhelyen. Ezen kívül minden űrlapra vonatkozó általános skála tárolva van, amelynek standard értéke 100%. Ha minden alakzathoz új léptéket állít be, az egyes alakzatok egyedi értékei el lesznek távolítva.

Űrlap skála a konfigurátorban

A konfigurátorban azt is beállíthatja, hogy az űrlap milyen léptékben jelenjen meg a felhasználó számára. Ehhez megvalósítottuk az űrlap tulajdonságát Skála. Javasoljuk, hogy használja ezt a tulajdonságot olyan esetekben, amikor korábban használta OptionScale: Kompakt. Fel kell tételeznie, hogy kompakt módban az űrlap mérete körülbelül 80%.

Az alakzat méretarányos előnézete

Miközben szerkeszti az űrlapot a konfigurátorban, láthatja, hogyan fog kinézni a különböző léptékekben. Az űrlapszerkesztőben több rögzített érték közül választhat skálát.

Ennek eredményeként az előnézeti területen megjelenített alakzat például 150%-ra lesz nagyítva.

Képek megjelenítése

Ahhoz, hogy a kinagyított formák jól nézzenek ki, szükség van ugyanannak a képnek több, különböző felbontásra tervezett változatára. Ezért a mobilplatformban már meglévő képbeállítási mechanizmust kiterjesztettük a személyi számítógépek platformjára.

Most már nem csak egy kép van megadva megjelenítésre, hanem ennek a képnek egy sor változata archívum formájában. Ebben az archívumban különböző felbontások és interfész opciók állnak rendelkezésre. A megjelenítéshez a platform kiválaszt egy lehetőséget, amely megfelel az űrlap aktuális DPI-jének és léptékének.

Például most a zászló kép több lehetőségből áll: a 8.2-es platformhoz (normál interfész), a 8.3-as platformhoz (interfész Taxi), kompakt üzemmódhoz, különböző mérlegekhez.

A konfigurációban tárolt képek készletként is bemutathatók. Most egy képnél nemcsak a képernyő sűrűségét (skáláját) állíthatja be, hanem azt is, hogy milyen interfész opciót használjon a kép.

Új változások a kezelt űrlapokon a 8.3.10-es platformverzióban

2017. február 22-én megjelent a 8.3.10-es platform új próbaverziója. Ezért egy cikksorozatot indítok, amelyben megismerkedünk a platform funkcionalitásában bekövetkezett változásokkal a kezelt űrlapokkal és felülettel való munkavégzéssel kapcsolatban. A cikkek inkább kutatási jellegűek, mint oktatási jellegűek.

Ez a cikk az űrlapok méretezésére összpontosít.

A platform 8.3.10-es verziójában a Felhasználó módosíthatja az aktuálisan megnyitott űrlap léptékét. Ehhez kattintson a „Skála módosítása” gombra a rendszerparancsok területén:

Vagy a főmenüből – nézetből


A megnyíló méretezési ablakban a felhasználó módosíthatja az aktuális alakzat léptékét:


Ha jelenleg több űrlap van megnyitva, a frissített méretezésre kerül.


Az űrlap méretezése megmarad: például ha a tétellista űrlapot méretezzük, majd bezárjuk, majd újra megnyitjuk, akkor a lépték ugyanaz lesz. Az 1C munkamenet újraindításakor is mentésre kerül. De az űrlapok léptéke nem tárolódik valahol az adatbázisban: a gyorsítótár törlésekor a megváltozott léptékek visszaállnak.

A méretezési űrlap másik érdekes gombja a „Set for all” (Mindenkire beállítva) az összes űrlap skáláját állítja be.

Az űrlap léptéke ben változtatható. Erre a célra az űrlap Scale tulajdonságát implementáltuk.


Ha megváltoztatja ezt a paramétert, az űrlap léptéke azonnal megváltozik


Az űrlap pontosan ugyanolyan léptékű lesz, amikor megnyitja az 1C:Enterprise alkalmazásban


A legérdekesebb dolog az, hogy ha az 1C:Enterprise-ben egy méretezett űrlapra lép, és meg akarja változtatni a léptékét, akkor módosítja az űrlap léptékét a nyitotthoz képest. Azok. esetünkben az áruvásárlási dokumentum űrlap skáláját a konfigurátorban 200-ra állítottuk be, az 1C:Enterprise-ben 100-ra ismeri fel, és a normál skálához való visszatéréshez az értéket 50-re kell állítani.


Az űrlapon lehetőség van egy méretarány kiválasztására is. Három van belőlük - automatikus, normál, kompakt


Ha a Normál opciót választja, az űrlap szabványos taxi felülettel rendelkezik. Ha van Kompakt opció, akkor az űrlap 8.2-es verziójú felülettel rendelkezik. Ebben az esetben a lépték megváltoztatása nem befolyásolja az alakot. Ha a paraméter Auto, akkor a rendszer automatikusan meghatározza a skála opciót az Ügyfélalkalmazás beállításai objektum beállításai alapján.
Most kísérletezzünk azzal, hogyan állíthatjuk be programozottan az űrlap léptékét. Ehhez hozza létre az „Install200” parancsot a következő kóddal az Árubeszerzési bizonylat űrlapon:

&OnClient
Telepítési eljárás 200 (parancs)

Ez a forma. Skála = 200 ;

Az eljárás vége

Sőt, észrevettem egy érdekes funkciót: ahhoz, hogy ez a kód normálisan működjön, a konfigurációs tulajdonságokban a kompatibilitási módot „Ne használd”-ra kell állítani.


Ezek után elkezdtem kísérletezni. A kísérletek eredményeként a következőket állapították meg:
1) A skála nem emlékszik: ha rákattint a gombra, akkor megváltozik, de az űrlap bezárása és újbóli megnyitása után ugyanaz marad.
2) A skála az 1C:Enterprise jelenlegi léptékéhez képest változik. Például, ha az 1C: Enterprise „Skála módosítása” parancsával módosítjuk a léptéket 50-re, majd alkalmazzuk a „Set 200” parancsot, akkor a száznak megfelelő normál lépték lesz.
3) A mérleg nem áll össze: akárhányszor nyomjuk meg a gombunkat, a skála csak az első alkalommal változik.
Ezzel a taxi felületen a felügyelt űrlapok méretezésére vonatkozó tanulmányunk véget ért. A következő cikk a nyitott panelekről lesz szó, amelyek sokat változtak a 8.3-as platform verziójában.

Tanuld meg a konfigurálás alapjait 1C-ben, és tanulj meg programozni az „1C: Enterprise”-ban a könyveim segítségével: és „A fejlesztés alapjai 1C: Taxiban”

Tanuljon programozni 1C-ben a „Programozás 1C-ben 11 lépésben” című könyvemben.

  1. A könyv világos és egyszerű nyelven íródott - kezdőknek.
  2. Tanuld meg megérteni az 1C architektúrát;
  3. Elkezdi írni a kódot 1C nyelven;
  4. Alapvető programozási technikák elsajátítása;
  5. Rögzítse tudását problémakönyv segítségével;

Kiváló útmutató a menedzselt 1C alkalmazások fejlesztéséhez, kezdő fejlesztőknek és tapasztalt programozóknak egyaránt.

  1. Nagyon hozzáférhető és érthető prezentációs nyelv
  2. A könyvet e-mailben küldjük el PDF formátumban. Bármilyen eszközön kinyitható!
  3. Ismerje meg a felügyelt 1C alkalmazás ideológiáját
  4. Ismerje meg, hogyan fejleszthet felügyelt alkalmazást;
  5. Ismerje meg a kezelt 1C űrlapok fejlesztését;
  6. Képes lesz dolgozni a kezelt űrlapok alapvető és szükséges elemeivel
  7. A felügyelt alkalmazás alatti programozás egyértelművé válik

Promóciós kód 15% kedvezményért - 48PVXHeYu


Ha ez a lecke segített valamilyen probléma megoldásában, tetszett vagy hasznosnak találta, akkor tetszőleges összeggel támogathatja projektemet:

Fizethet kézzel:

Yandex.Money - 410012882996301
Web Money - R955262494655

Csatlakozz a csoportjaimhoz.

Trükkök az 1C-ben végzett munka során: Számvitel 8.3 (3.0 kiadás) 1. rész

2016-12-07T18:25:43+00:00

Ezzel a cikkel egy sor megjegyzést nyitok meg az 1C: Számvitel 8.3-ban való munkavégzés hatékony technikáiról. Olyan trükkökről mesélek, amelyeket kevesen ismernek, és még kevesebben alkalmaznak a munkájuk során. A megvitatásra kerülő technikák jelentősen időt takaríthatnak meg, és javíthatják szakemberként való készségeit.

Szóval, kezdjük!

1. technika: A jelentések és nyomtatott űrlapok határainak megváltoztatása.

a) Legyen a számla nyomtatott formája. Mint látható, az oszlop Mennyiség alig illik a címhez. Szeretném szélesíteni.

b) Ez így történik: tartsa lenyomva a gombot Ctrl a billentyűzeten, és vigye az egérmutatót az oszlopszegélyre. Most nyomja meg a bal egérgombot, és húzza a szegélyt a kívánt helyre, mintha „kibővítené” az oszlopot. Ugyanígy az oszlop nem csak nagyítható, hanem kicsinyíthető is.

c) Kész!


2. technika: A határok automatikus meghatározása.

Most fordítsa figyelmét az oszlopra Termék. Egyértelműen szélesebb, mint lehetne.

a) Tartsa lenyomva a gombot Ctrl vigye az egérmutatót az oszlop jobb szélére. Most kattintson duplán a bal egérgombbal.

b) Az oszlop mérete lecsökkent, és pont olyanná vált, amilyenre szüksége van!


3. trükk: A listák sorainak magasságának növelése.

Előfordul, hogy egyes nevek a listákban olyan hosszúak, hogy nem férnek be az oszlopba. És nem szélességben, hanem magasságban szeretném bővíteni az oszlopot.

Tekintsük a következő nómenklatúra-listát, amely nagyon hosszú neveket tartalmaz. Hogy illeszkedjenek, növeljük háromszorosára a vonalak magasságát.

a) Keresse meg és kattintson a „Tovább” gombra a lista panelén. A legördülő listából válassza az "Űrlap módosítása..." lehetőséget.




Top