Ürün kataloğunda para birimlerini biçimlendirme ve ayarlama

Para birimlerini biçimlendirme ve ayarlama

Eklenti - 19.2 sürümünden itibaren - koşullu biçimlendirme ve hücrelerin renk seçimi

Herhangi bir sütunu sayısal değerlerle istediğiniz gibi biçimlendirebilirsiniz, para birimi simgelerini belirtmek dahil.
Tüm sütunlar kişiselleştirilir ve sütunlar her bölüm için ayrı ayrı düzenlenir. Sütunları özelleştirmek için Ürün Listesi sekmesinin Gruplar düğmesini tıklayın.

Para birimlerini ayarlamak için katalog bölümlerini açın

İstenen sütunun ayarlarının karşısındaki yeşil integral simgesine tıklayın, verileri hesaplamak için formülleri biçimlendirmek ve hazırlamak için bir pencere açılacaktır

Biçimlendirme ve Formül Ayarları Penceresini Açma

Uygun bir önceden ayarlanmış para birimi biçimini seçin 1, uygun değilse, "Biçim sokması"nda 2 ihtiyacınız olanı girin listedeki diğer seçeneklerle benzerlik (ör. ###,##0.00 ₼ -> 100.00 ₼).
Sonucu kaydetmek için OK 3 düğmesini tıklayın.
Ayrıca kesirli bölümün ayırıcısını ve bin 4 seçebilirsiniz, eğer sistem size uymuyorsa.

Selecting a currency for price formatting

Para birimi olması gerekmez, örneğin Ø çap olabilir.

Biçimlendirme ve Formül Ayarları Penceresini Açma

Yukarıdaki biçimlendirme sorunları ve formüller hesaplamalar bu videoda ayrıntılı olarak tartışılmaktadır (6:41)

Katalog bölümlerini, sütunları, para birimlerini vb. özelleştirin. Ürün kataloğunun temel ayarları - bölümler, sütunlar, vb.
Aşağıdaki liste tüm standart fonksiyonları ve açıklamalarını içerir:
  • *: çarpma işlemi yapan fonksiyon;
  • /: bölme işlemi yapan fonksiyon;
  • eqStr(A: string; B: string): fonksiyon, dizeler aynıysa (büyük/küçük harf duyarsız) 0 döndürür
    Örn: if (EqStr("[fld7]","İNDİRİM")=0, [fld0]*0.8, [fld0])
    Not: Eğer 7. ek alan İNDİRİM içeriyorsa, Fiyat'a %20 indirim uygula, değilse - Fiyat
  • Succ: fonksiyon, parametrenin ardılını döndürür;
  • Pred: fonksiyon, parametrenin öncülünü döndürür;
  • not: fonksiyon, parametre üzerinde bit düzeyinde NOT (olumsuzlama) işlemi yapar;
  • and: fonksiyon, iki parametre üzerinde mantıksal birleşim işlemi yapar;
  • or: fonksiyon, iki parametre üzerinde mantıksal ayrışım işlemi yapar;
  • xor: fonksiyon, iki parametre üzerinde mantıksal dışlama işlemi yapar;
  • shl: fonksiyon, iki parametre üzerinde bit düzeyinde sola kaydırma işlemi yapar;
  • shr: fonksiyon, iki parametre üzerinde bit düzeyinde sağa kaydırma işlemi yapar;
  • SameValue (A: Double; B:Double; Epsilon: Double = 0): fonksiyon, iki parametre (yaklaşık olarak) eşitse True döndürür. Epsilon, A ve B'nin hala aynı değer olarak kabul edilebilmesi için en fazla ne kadar farklı olabileceğini belirtir;
  • IsZero (A: Double; Epsilon: Double = 0): fonksiyon, A parametresi (yaklaşık olarak) sıfırsa veya sıfırdan en fazla Epsilon kadar farklıysa True döndürür;
  • If (AValue: Boolean; ATrue: Expression; AFalse: Expression): fonksiyon, AValue olarak iletilen ifadeyi kontrol eder ve doğru olarak değerlendirilirse ATrue parametresini, yanlış olarak değerlendirilirse AFalse parametresini döndürür. If fonksiyonu kullanılırken, yalnızca bir ifade hesaplanır - AValue True ise, ATrue ifadesi hesaplanır, ancak AFalse hesaplanmaz; aksi takdirde AValue False ise, AFalse ifadesi hesaplanır, ancak ATrue hesaplanmaz;
  • IfThen (AValue: Boolean; ATrue: Expression; AFalse: Expression): fonksiyon, AValue olarak iletilen ifadeyi kontrol eder ve doğru olarak değerlendirilirse ATrue parametresini, yanlış olarak değerlendirilirse AFalse parametresini döndürür. IfThen fonksiyonu kullanılırken, her iki ifade - ATrue ve AFalse hesaplanır;
  • EnsureRange (AValue, AMin, AMax: Double): fonksiyon, belirtilen bir değerin belirtilen bir aralık içindeki en yakın değerini döndürür;
  • StrToInt (S: string): fonksiyon, ondalık bir değeri temsil eden bir dizeyi tamsayıya dönüştürür;
  • StrToIntDef (S: string; Default: Integer): fonksiyon, ondalık veya onaltılık gösterimde bir tamsayı tipinde sayıyı temsil eden S dizesini bir sayıya dönüştürür. S geçerli bir sayıyı temsil etmiyorsa, StrToIntDef Default değerini döndürür;
  • StrToFloat (S: string): fonksiyon, verilen bir dizeyi kayan nokta değerine dönüştürür;
  • StrToFloatDef (S: string; Default: Double): fonksiyon, verilen bir dizeyi Default hatasıyla bir kayan nokta değerine dönüştürür;
  • False: fonksiyon, 0 döndürür;
  • True: fonksiyon, 1 döndürür;
  • =: fonksiyon, iki parametre eşitse True döndürür;
  • <>: fonksiyon, iki parametre eşit değilse True döndürür;
  • >: fonksiyon, birinci parametre ikinciden büyükse True döndürür;
  • <: fonksiyon, birinci parametre ikinciden küçükse True döndürür;
  • >=: fonksiyon, birinci parametre ikinciden büyük veya eşitse True döndürür;
  • <=: fonksiyon, birinci parametre ikinciden küçük veya eşitse True döndürür;
  • GetEpsilon: fonksiyon, A ve B'nin hala aynı değer olarak kabul edilebilmesi için en fazla ne kadar farklı olabileceğini döndürür. SameValue, IsZero gibi karşılaştırma fonksiyonları için gerekli Epsilon değeri;
  • SetEpsilon (Value: Double): fonksiyon, A ve B'nin hala aynı değer olarak kabul edilebilmesi için en fazla ne kadar farklı olabileceğini ayarlar. SameValue, IsZero gibi karşılaştırma fonksiyonları için gerekli Epsilon değeri;
  • SetDecimalSeparat (S: string): fonksiyon, bir sayının tamsayı kısmını kesirli kısmından ayırmak için kullanılan karakteri ayarlar;
  • div: fonksiyon, tamsayı bölme işlemi yapar;
  • mod: fonksiyon, kalan işlemi yapar;
  • ^: fonksiyon, bir ifadeyi herhangi bir kuvvete yükseltir;
  • !: fonksiyon, bir ifadenin faktöriyelini döndürür;
  • Sqrt: fonksiyon, bir sayının karekökü;
  • Int: fonksiyon, bir sayının tamsayı kısmını döndürür;
  • Round: fonksiyon, değeri en yakın tam sayıya yuvarlar;
  • RoundTo (Value: Extended; Digit: Shortint): fonksiyon, "Bankacı yuvarlaması" kullanarak bir kayan nokta değerini belirtilen bir basamağa veya onun katına yuvarlar;
  • Trunc: fonksiyon, bir sayıyı tamsayıya kısaltır;
  • Abs: fonksiyon, mutlak değer döndürür;
  • Frac: fonksiyon, bir sayının kesirli kısmını döndürür;
  • Ln: fonksiyon, bir ifadenin doğal logaritmasını döndürür;
  • Lg: fonksiyon, 10 tabanında logaritma döndürür;
  • Log: fonksiyon, bir ifadenin belirtilen bir tabandaki logaritmasını döndürür;
  • Exp: fonksiyon, bir ifadenin üstelini döndürür;
  • Random: fonksiyon, 0 <= değer < 1 aralığında rastgele bir sayı döndürür;
  • Sin: fonksiyon, radyan cinsinden açının sinüsünü döndürür;
  • ArcSin: fonksiyon, bir sayının ters sinüsünü döndürür;
  • Sinh: fonksiyon, bir açının hiperbolik sinüsünü döndürür;
  • ArcSinh: fonksiyon, bir sayının ters hiperbolik sinüsünü döndürür;
  • Cos: fonksiyon, radyan cinsinden açının kosinüsünü döndürür;
  • ArcCos: fonksiyon, bir sayının ters kosinüsünü döndürür;
  • Cosh: fonksiyon, bir açının hiperbolik kosinüsünü döndürür;
  • ArcCosh: fonksiyon, bir sayının ters hiperbolik kosinüsünü döndürür;
  • Tan: fonksiyon, açının tanjantını döndürür;
  • ArcTan: fonksiyon, bir sayının arktanjantını döndürür;
  • Tanh: fonksiyon, bir açının hiperbolik tanjantını döndürür;
  • ArcTanh: fonksiyon, bir sayının ters hiperbolik tanjantını döndürür;
  • Cotan: fonksiyon, açının kotanjantını döndürür;
  • ArcCotan: fonksiyon, bir sayının ters kotanjantını döndürür;
  • Cotanh: fonksiyon, bir açının hiperbolik kotanjantını döndürür;
  • ArcCotanh: fonksiyon, bir sayının ters hiperbolik kotanjantını döndürür;
  • Sec: fonksiyon, bir açının sekantını döndürür;
  • ArcSec: fonksiyon, bir sayının ters sekantını döndürür;
  • Sech: fonksiyon, bir açının hiperbolik sekantını döndürür;
  • SrcSech: fonksiyon, bir sayının ters hiperbolik sekantını döndürür;
  • Csc: fonksiyon, bir açının kosekantını döndürür;
  • ArcCsc: fonksiyon, bir sayının ters kosekantını döndürür;
  • Csch: fonksiyon, bir açının hiperbolik kosekantını döndürür;
  • ArcCsch: fonksiyon, bir sayının ters hiperbolik sekantını döndürür;
  • ArcTan2 (Y, X: Double): fonksiyon, ArcTan(Y/X) hesaplar ve doğru kadranda bir açı döndürür. X ve Y değerleri -2^64 ile 2^64 arasında olmalıdır. Ayrıca, X değeri 0 olamaz. Döndürülen değer -Pi ile Pi radyan arasında olacaktır;
  • Hypot (X, Y: Double): fonksiyon, bir dik üçgenin hipotenüs uzunluğunu döndürür. X ve Y'de dik açıya bitişik kenarların uzunluklarını belirtin. Hypot, Sqrt(X*2 + Y*2) formülünü kullanır;
  • RadToDeg: fonksiyon, radyanları dereceye dönüştürür;
  • RadToGrad: fonksiyon, radyanları gradlara dönüştürür;
  • RadToCycle: fonksiyon, radyanları devirlere dönüştürür;
  • DegToRad: fonksiyon, derece cinsinden bir ölçümün radyan cinsinden değerini döndürür;
  • DegToGrad: fonksiyon, derece cinsinden bir ölçümün grad cinsinden değerini döndürür;
  • DegToCycle: fonksiyon, derece cinsinden bir ölçümün devir cinsinden değerini döndürür;
  • GradToRad: fonksiyon, grad ölçümlerini radyana dönüştürür;
  • GradToDeg: fonksiyon, grad ölçümlerini dereceye dönüştürür;
  • GradToCycle: fonksiyon, grad ölçümlerini devirlere dönüştürür;
  • CycleToRad: fonksiyon, devirlerden radyana açı ölçümü dönüştürür;
  • CycleToDeg: fonksiyon, devirlerden dereceye açı ölçümü dönüştürür;
  • CycleToGrad: fonksiyon, devirlerden gradlara açı ölçümü dönüştürür;
  • LnXP1: fonksiyon, (X+1)'in doğal logaritmasını döndürür;
  • Log10: fonksiyon, 10 tabanında logaritma hesaplar;
  • Log2: fonksiyon, 2 tabanında logaritma hesaplar;
  • IntPower (Base: Double; Exponent: Integer): fonksiyon, bir taban değerinin tamsayı kuvvetini hesaplar;
  • Power (Base: Double; Exponent: Double): fonksiyon, Tabanı herhangi bir kuvvete yükseltir;
  • Ldexp (X: Double; P: Double): fonksiyon, X çarpı (2 üzeri P) hesaplar;
  • Ceil: fonksiyon, değişkenleri pozitif sonsuza doğru yukarı yuvarlar;
  • Floor: fonksiyon, değişkenleri negatif sonsuza doğru yuvarlar;
  • Poly (X: Double; Coefficients(1)..Coefficients(N): Double): fonksiyon, X değerinde tek değişkenli bir tekdüze polinomu değerlendirir;
  • Mean (Data(1)..Data(N): Double): fonksiyon, bir dizideki tüm değerlerin ortalamasını döndürür;
  • Sum (Data(1)..Data(N): Double): fonksiyon, bir dizideki elemanların toplamını döndürür;
  • SumInt (Data(1)..Data(N): Integer): fonksiyon, bir tamsayı dizisindeki elemanların toplamını döndürür;
  • SumOfSquares (Data(1)..Data(N): Double): fonksiyon, bir veri dizisindeki kare değerlerin toplamını döndürür;
  • MinValue (Data(1)..Data(N): Double): fonksiyon, bir dizideki en küçük işaretli değeri döndürür;
  • MinIntValue (Data(1)..Data(N): Integer): fonksiyon, bir tamsayı dizisindeki en küçük işaretli değeri döndürür;
  • MinValue (Data(1)..Data(N): Double): fonksiyon, bir dizideki en küçük işaretli değeri döndürür;
  • MaxValue (Data(1)..Data(N): Double): fonksiyon, bir dizideki en büyük işaretli değeri döndürür;
  • MaxIntValue (Data(1)..Data(N): Integer): fonksiyon, bir tamsayı dizisindeki en büyük işaretli değeri döndürür;
  • MaxValue (Data(1)..Data(N): Double): fonksiyon, bir dizideki en büyük işaretli değeri döndürür;
  • StdDev (Data(1)..Data(N): Double): fonksiyon, bir dizideki elemanlar için örnek standart sapmayı döndürür;
  • PopnStdDev (Data(1)..Data(N): Double): fonksiyon, popülasyon standart sapmasını hesaplar;
  • Variance (Data(1)..Data(N): Double): fonksiyon, bir veri dizisinden istatistiksel örnek varyansını hesaplar;
  • PopnVariance (Data(1)..Data(N): Double): fonksiyon, popülasyon varyansını hesaplar;
  • TotalVariance (Data(1)..Data(N): Double): fonksiyon, bir değer dizisinden istatistiksel varyansı döndürür;
  • Norm (Data(1)..Data(N): Double): fonksiyon, Öklid 'L-2' normunu döndürür;
  • RandG (Mean, StdDev: Double): fonksiyon, Gauss dağılımına sahip rastgele sayılar üretir;
  • RandomRange (AFrom, ATo: Integer): fonksiyon, belirtilen bir aralıktan rastgele bir tamsayı döndürür;
  • RandomFrom (Value(1)..Value(N): Double): fonksiyon, bir diziden rastgele seçilmiş bir öğe döndürür;
  • Pi: değişken, 3.1415926535897932385 döndürür;