internet pencereler Android

1s'de yanlış tarih formatı 8.3. Biçim dizesi

1C'deki ana veri türleri - sayı, boole ve tarih, birçok biçimde gösterilebilir. Programcılar genellikle farklı raporlarda ve tablolarda veri türü gereksinimlerinin büyük ölçüde değiştiği gerçeğiyle karşı karşıya kalırlar. 1C geliştiricileri, programcıların rahatlığını düşündü ve verilerin görünümünü değiştirme sürecini büyük ölçüde kolaylaştıran özel bir işlev yarattı. Bir işlevin ana görevi, bir sayı, tarih veya boole türünü istenen bir dize türü biçimine dönüştürmektir.

"Biçimlendirme" işlevinin açıklaması

Bu işlevin sözdizimi basittir - iki parametreyi parametre olarak iletebilirsiniz. İlk olarak, geliştirici biçimlendirilecek değeri belirtir. 1C'nin değeri nasıl değiştireceğini anlaması için programcı ikinci parametreyi önceden tanımlanmış işlenenleri içeren bir dize değeri olarak belirtir. Rapordaki verilerin kullanıcılara nasıl görüneceğini belirleyen bu satırın değeridir.

FormattedValue = Format (FormatVariable, TextFormatString);

"FormatString" parametresi belirtilmemişse, 1C belirtilen değeri bir dizgeye dönüştürür. Lütfen boş bir tarih ve 0'ın kullanıcıları memnun etmeyebilecek boş bir dizeye dönüştürüleceğini unutmayın. Biçim dizesindeki her parametre, adın, "=" karakterinin ve tırnak içinde belirtilen değerin birleşimidir. Bu, 1C'de Biçim işlevinin biçim dizesini yazarken kullanılan sembollerin dahil edilmesini sağlar.

Biçim dizesi yazma sözdiziminde kullanılanlar dışında, veri ekranına rastgele bir karakter ekleyebilirsiniz. Bu sınırlamayı aşmaya ihtiyaç varsa, şunu kullanın: tek tırnak... Bu çözüm, bir sembolün derleyici tarafından yanlış yorumlanabileceği durumlarda da yardımcı olacaktır.

Geliştiricilerin rahatlığı için 1C, yerleşik bir biçim dizesi oluşturucusuna sahiptir. Modüller üzerinden erişilebilir. bağlam menüsü veya geliştiriciler tarafından sağlanan yerler aracılığıyla ACS'de. Örneğin, bu özellik "Tasarım" bölümündeki bir istek için alan listesinde bulunabilir.

Bir kurucunun en önemli faydası, verilerinizin sonunda nasıl görüneceğini hemen görebilmenizdir. "Örnek" bölümünde belirli bir veri türü için gerekli ayarları yaptıktan sonra, ayarlarınızın sonucu size gösterilir. Alttaki adsız metin kutusunda, sonucu aldığınız biçim dizesini bulacaksınız. Sonuç size tamamen uyuyorsa, gelecekte kopyalanabilir ve kullanılabilir.

Biçim dizgisi oluşturucu, acemi geliştiriciler için çok yardımcı olabilir, ancak deneyimli programcılar bunun üzerinde zaman kaybetmemeyi tercih eder. Biçim dizesinin temel anahtar parametrelerini biliyorsanız ve bunları yapıcıyı çağırmadan kullanırsanız geliştirme çok daha hızlı ilerleyecektir.

Biçim dizesinin temel parametreleri

Mevcut tüm komutları çalışamayacaksınız ve buna gerek de yok. Geliştiricinin yalnızca bazı popüler işlemleri ve bunların nasıl uygulanacağını bilmesi gerekir. İstediğiniz zaman, sözdizimi yardımcısında biçim dizesi parametrelerinin tam listesini açabilir ve ihtiyacınız olanı seçebilirsiniz. Aşağıdaki parametreler, günlük işlerde 1C programcısı için faydalı olabilir:

  • L - temsilcileri için verilerin gösterileceği ülkenin formatı;
  • ЧГ - sayının basamaklarının gruplandırılmasını ayarlar;
  • ЧЦ - görüntüleme için görüntülenecek sayının tamsayı ve kesirli bölümlerinin toplam karakter gruplarının sayısını ayarlar. PDT parametresinin değeri bu anahtarla biçim dizgisinde belirtilmezse, kesirli kısım gösterilmeyecektir;
  • CDC, sayının ondalık noktadan sonraki kısmındaki karakter sayısını belirten bir parametredir. Yuvarlama, matematiğin standart kurallarını takip eder;
  • ChS, bir sayının basamaklarını kaydıran bir parametredir. Değer pozitif olabilir - 10 ile çarpın veya negatif - bölün. Bir formda görüntülemeniz ve diğerinde bir sayı ile çalışmaya devam etmeniz gerekiyorsa yararlı bir komut;
  • RLD - bir sayının kesirli ve tamsayı kısımlarını ayıran karakteri belirtir. Tüm parçanın gruplarını ayıran sembolü ayarlamak için "CHRG"yi kullanın. Uygulama için kırılmaz alan boş bir dize kullanın;
  • CHVN - baştaki sıfırların kullanımını gösterir. Bu parametre belirtilmemiş;
  • DF, en yaygın biçim dizesi parametrelerinden biridir. Tarihin biçimini kontrol eder. 1C'de "Biçimlendir" komutunu kullanarak, ayın adının yazımı da dahil olmak üzere tarihi hemen hemen her biçimde görüntüleyebilirsiniz. Pek çok olası değer vardır, bunların bir listesi sözdizimi yardımcısında görülebilir;
  • BL ve BI - için performansı ayarla mantıksal tip veriler, sırasıyla yanlış ve doğru için yanıt verir. Böylece, standart "kene" yi, kullanıcılar için daha anlaşılır herhangi bir kelime veya kelime öbeği ile değiştirebilirsiniz.

Tasarımcının çok yönlülüğü ve rahatlığı, 1C geliştiricileri arasında "Biçim" işlevinin popülerliğinin temel nedenleri haline geldi. Esnek ayarlar herhangi bir soru sormanıza yardımcı olacak dış görünüş müşterinin isteği üzerine veriler.

Programlama (ve iş programları) genellikle aşağıdaki basit veri türleriyle ilgilenir: sayı, dize, tarih. Bu türlerin değerleri Farklı ülkeler, standartlar ve adil alışkanlıklar farklı fikirlere sahip olabilir.

Muhtemelen en ünlü örnek, zamanın farklı temsilidir - Rusya'da 9:00 ve 21:00 ve İngilizce konuşulan ülkelerde 9:00 ve 21:00 kullanmak gelenekseldir. Fark hem mantıkta (12 saatlik sistem veya 24 saatlik sistem) hem de yazımdadır.

Değerin temsiline "biçim" denir ve bugün 1C'de tarih biçimini ve sayı biçimini değiştirmeyi tartışacağız.
Biçimlendirmeyi 1C dilinde bir programcı olarak ve görsel olarak, örneğin basılı bir form veya rapor oluştururken, bir formda öğeler ayarlarken programlama yapmadan kullanabilirsiniz.

biçimlendirme nedir

Tarih ve tarih, ekranda görüntülenmesine veya yazdırılmasına bakılmaksızın aynı kalır. Biçimlendirme, yalnızca bir dize değerine dönüştürme anlamına gelir - yani, bir bilgisayar ekranında veya kağıt üzerinde nasıl "görüneceği".

Sayıları ve tarihleri ​​temsil etmek için 1C biçimleri arasındaki temel farklar:

  • Sayı
    Ö "." veya "," kesirli kısmı ayırmak için
    o ondalık basamak sayısı
    o bir sayıdaki rakamların 3 ile gruplandırılması (1.000.000, 1.000.000 değil)
  • tarih ve saat
    o yıl, ay, gün sırası
    o sınırlayıcı karakter
    o 1C zaman formatı (12 veya 24 saat)
    o Detayları yazma.

Ayrıca, 1C formatında, ek "kolaylıklar" belirtilebilir, örneğin negatif sayılar kırmızı olarak görüntülenebilir veya "boş bir değerin" "0" veya "doldurulmamış" şeklinde temsili olabilir.

Biçimlendirme ilkesi

Varsayılan biçimlendirme, örneğin bir sayıyı dizeye dönüştürürken çalışır. Bazı durumlarda, bu tür ayarlar, programcının beklemediği durumlarda kötü bir hizmet olarak hizmet edebilir.

Örneğin, bir sayıyı bir dizgeye çevirirken, rakamların gruplandırılması dikkate alınarak çevrilir (ve bunu bekliyor musunuz?):
NumberString = SokrLP (2400); // "2,400"e eşit olacak

1C dilinde tam formatı belirtmek için, gerekli gösterimi belirtmenin mümkün olduğu bir Format () işlevi vardır.
Sayı Satırı = Biçim (2400, "Ayarlar")

"Ayarlar" satırı olarak, gerekli 1C formatını belirtmeniz gerekir. Bu tür ayarlar özel kodlanmış bir biçimde belirtilir. En sık kullanılan ayarlara bir göz atalım:

Varsayılan olarak 1C tarih ve sayı biçimi

Bir tarih veya sayı görüntülemeniz gerekiyorsa ve bunların gerekli ülkenin kurallarına göre nasıl sunulması gerektiğini bilmekle uğraşmak istemiyorsanız, en basit ayar bunu yapmanıza izin verecek olan:

L = İstenilen Ülkenin Kısa Adı

Bazı ülkelerin kurallarına göre bir tarih gösterimi örneği:
Biçim (CurrentDate (), "L = ru")
> 28.03.2012 14:21:32

Biçim (CurrentDate (), "L = tr")
> 28.03.2012 14:21:24

Biçim (CurrentDate (), "L = fr")
> 28/03/2012 14:22:08

Ülke adlarının sezgisel olduğunu görmek zor değil.

1C dilinde tarih formatı

Varsayılan ayar sizin için yeterli değilse ve tarih bölümlerinin sırasını ve bunları ayırmak için karakterleri kendiniz belirlemek istiyorsanız, ayarı kullanmanız gerekir:
DF = "dmg chms"

Buna göre "dmg" gün, ay ve yıldır ve "chms" saat, dakika ve saniyedir. Bu bölümlerden herhangi biri atlanabilir. Sipariş herhangi. Parçalar arasında belirtilen karakterler ayırıcı karakterler olarak kullanılacaktır.

Tarih bölümünün karakteri arka arkaya birkaç kez belirtilebilir, tarihin bu bölümünün türü buna bağlıdır, örneğin "d" veya "gg" veya "dddd".

Tarihin bölümlerinin kodunun çözülmesi:

  • d - gün
    o küçük "d"
  • M - ay
    o büyük "M"
    o 1 ila 4 kez belirtilebilir
  • y - yıl
    o küçük "g"
    o 1 veya 2 veya 4 kez belirtilebilir
  • h - saat
    o küçük "h" - 12 saat formatı
    o büyük "H" - 24 saat formatı
  • m - dakika
    o küçük "m"
    o 1 veya 2 kez belirtilebilir
  • s - saniye
    o küçük "c"
    o 1 veya 2 kez belirtilebilir
  • cc - 12 saatlik format için AM / PM'yi göster
  • k - çeyrek.

Kuralları gösteren bir tarih gösterimi örneği:
Biçim (CurrentDate (), "DF =" "gg.MM.yyyy ss: aa: ss" "")
> 28.03.2012 02:44:44

Biçim (CurrentDate (), "DF =" "A / d / yyyy s: d: s cv" "")
> 28.03.2012 14:44:44

Biçim (CurrentDate (), "DF =" "gg / AA / yyyy ss: aa: ss" "")
> 28/03/2012 02:44:44

1C dilinde sayı biçimi
Oldukça basit olan tarih biçimlendirmesinin aksine, sayı biçimlendirmesi için birçok seçenek vardır. Bize yararlı görünenleri ele alacağız - yani, bizim görüşümüze göre sıklıkla kullanılıyorlar.

İlk "sorun", sayıların varsayılan olarak 3'e göre gruplandırılması ve grupları bir boşlukla ayırmakla ilgilidir, örneğin:
StringNumber = Dize (22300500)
> 22 300 500

Bu, bir sayı, kullanıcıya güzel ve anlaşılır bir görüntü için değil, hizmet ihtiyaçları için bir dizgeye dönüştürüldüğünde elverişsizdir. Bu, örneğin "CH" parametresinden etkilenebilir:

Biçim (22300500, "CG = 100")
> 22300500 // sıfırlar tamamen kaldırıldı

Biçim (22300500, "CHG = 6")
> 22 300 500 // yalnızca milyonları gruplandırdı

"CDC" ondalık noktasından sonra görüntülendiğinde sayıyı gerekli basamak sayısına yuvarlamanızı sağlayan bir parametre:

Biçim (3.535353, "DЦ =" "2" "")
> 3,54

Tamsayı ve kesirli ayırıcı karakteri "RHD" belirtmenize izin veren parametre:

Biçim (3.535353, "RRD =" "." "")
> 3.535353

Bazı durumlarda, "0" sayısı yerine başka bir şey gösterebilmek yararlıdır: boş bir dize veya "doldurulmamış". Bu, "CHN" parametresini yapmanızı sağlar:

Biçim (0, "CHN =" "" "")
>

Formdaki 1C alan formatı

Programcının değeri 1C dilinde biçimlendirmesine izin veren teknikleri sizinle birlikte inceledik. Ayrıca, gerekli formatı programlamadan görsel olarak belirlemenize izin veren mekanizmalar da vardır.

Örneğin, bir kullanıcı bir formla çalışıyor. Formda tarihi gösteren bir alan vardır. Bu tarihin sunumunu etkileyebiliriz.

Bu alan için özellikleri açın. Bunu yapmak için, kalın istemcide alana sağ tıklayın ve ince istemcide alanlar listesinde alan adına sağ tıklayın, Özellikler'i seçin.
Alanın bir Format özelliği vardır.

Özelleştirmek için "..." düğmesini tıklayın. Tarih biçimini ayarlamak için Tarih sekmesini kullanın (bir tarih için - Sayı sekmesi). Listeden gerekli formatı seçebilirsiniz.

1C hücrelerini basılı biçimde biçimlendirme

Yazdırılabilir bir (rapor veya belge baskısı) tasarlamanız gerektiğinde, bir belge alanıyla tamamen aynı şekilde bir hücre formatı atayabilirsiniz.
Bir hücre (veya aynı anda birkaç hücre) seçin, özelliklere gidin, "Biçim" özelliğine gidin, gerekli formatı seçin.

ACS'de 1C formatı

ACS raporları, 1C formatını hem programlayıcı (rapor oluştururken) hem de kullanıcı (raporu kullanırken) için özelleştirmenize olanak tanır. Koşullu biçimlendirme kullanımı nedeniyle daha fazla olasılık da vardır.

Bu, yalnızca hangi alanın biçimlendirileceğini değil, aynı zamanda hangi koşul altında (örneğin, bu alanın değeri negatifse) belirlediğiniz anlamına gelir.

Enterprise modunda, rapor formundaki "Varyo değiştir" menü öğesini seçin. Kalın istemcideki ACS raporunda, bu öğe Eylemler / Ayarlar menüsündedir.

Tüm ACS ayarlarının açılan formunda bir sekme var “ Koşullu biçimlendirme". Yeni bir satır ekleyin. Çizginin üç sütunu vardır:

  • Kayıt. Gerekli 1C biçimini belirtin - yazı tipi, arka plan veya metin rengi, sayıları ve tarihleri ​​görüntülemek için 1C biçimi
  • Şart. Bu tasarım her zaman uygulanıyorsa bu alanı boş bırakın. Aksi takdirde, alanı ve değerini belirtin. Daha sonra biçimlendirme yalnızca bu değerlerin aynı olduğu satırlara uygulanacaktır. Aynı anda birkaç alanın değerlerini ve "ve / veya" koşullarını belirtmeniz gerekiyorsa - bir grup ekleyin ve grupları kullanarak alanları gruplayın.
  • Dekore edilmiş alanlar. Biçimlendirmenin uygulanacağı alanların listesi.

Yönetilen formlarda 1C formatı

Benzer biçimlendirme kuralları, yönetilen istemci listesinin herhangi bir biçimi için geçerlidir. Liste biçiminde, "Tüm eylemler / Listeyi yapılandır" menü öğesini seçin.

Koşullu görünüm sekmesi.

Gerekli tasarımı ve formatı seçiyoruz.

Bu tasarımın uygulanacağı alanların listesini belirtiyoruz.

Detaylı Açıklama. Genişletmek için tıklayın

Biçim dizesi biçimlendirme seçeneklerini içeren bir dize değeridir.

Biçimlendirme parametreleri “;” sembolü ile listelenir. Parametrenin varlığı, biçimlendirmenin standart olandan farklı olduğu anlamına gelir.

Parametre belirtilmezse, temel olarak değeri bir dizgeye dönüştürmeye karşılık gelen standart biçimlendirme uygulanır. Ancak, varsayılan olarak Sayı ve Tarih türündeki değerler için (sırasıyla 0 ve 01.01.0001 00:00:00), boş bir dize döndürülür.

Her parametre parametre adı, “=” sembolü ve parametre değeri ile belirtilir. Parametre değeri tek veya ikili alıntı... Bu, parametre değeri, biçim dizesi sözdiziminde kullanılan karakterleri içeriyorsa gereklidir.

Rastgele karakterler, sonuçtaki dize oluşturulurken olduğu gibi görüntülenecek olan parametre değeri içinde belirtilebilir. Böylece, örneğin, zamanı biçimlendirirken saat, dakika ve saniye için ayırıcılar belirtebilirsiniz. Bu karakterler biçim dizesi değerleriyle eşleşiyorsa, tek tırnak içine alınmaları gerekir.

Dize parametre adlarını ve değerlerini biçimlendirin:

  • Л - dilin adı, standart biçimlendirmenin gerçekleştirileceği ülkeler.
  • ÇHC - toplam sayısı tam ve kesirli parçaların görüntülenen ondalık basamakları. Orijinal sayı daha sonra yuvarlama kurallarına göre yuvarlanır. Bu parametre belirtilirse, bir sayının kesirli kısmını görüntülemek için NPV parametresini belirtmek gerekir, aksi takdirde kesirli kısım görüntülenmez.
  • NDC, kesirli kısımdaki ondalık basamak sayısıdır. Orijinal sayı daha sonra yuvarlama kurallarına göre yuvarlanır.
  • ChS - rakamların kayması: pozitif - bölme, negatif - çarpma. Başka bir deyişle, bu, orijinal sayının 10 * C ile çarpılacağı veya bölüneceği anlamına gelir; burada C, parametrenin modül değeridir.
  • CRD, tamsayı ve kesirli kısımlar için bir ayırıcı karakterdir.
  • CHRG, bir sayının tamsayı kısmı için bir grup ayırıcı karakterdir. Ayırıcı olarak boş bir dize kullanırsanız, ayırıcı boşluk karakteri olacaktır.
  • CHN, bir sayının sıfır değerini temsil eden bir dizedir. Belirtilmezse, boş dize temsili. “CHN =” belirtilmişse, “0” şeklindedir. Sayısal giriş alanları için kullanılmaz.
  • CHVN - baştaki sıfırların gösterilip gösterilmeyeceği. Bu parametrenin değeri belirtilmemiştir, parametrenin varlığı baştaki sıfırların çıkışını belirler.
  • ЧГ - sayının basamaklarının gruplanma sırası. Değerler, sağdan sola gruplanacak basamak sayısını gösteren, virgülle ayrılmış sayılardır. Sadece ilk iki sayı anlamlıdır. Bunlardan ilki, birincil gruplamayı, yani sayının tamsayı kısmının en az anlamlı basamakları için kullanılacak olanı gösterir. İkinci sayı belirtilmemişse, yalnızca en az anlamlı basamaklar gruplandırılacaktır. İkinci sayı olarak 0 belirtilirse, birincil gruplama için belirtilen değer, sayının tamsayı kısmının tüm basamaklarına uygulanacaktır. İkinci sayı olarak 0'dan farklı bir değer kullanılırsa, bu değer, halihazırda gruplanmış en az anlamlı olanlar dışındaki tüm basamakları gruplamak için kullanılacaktır.
  • CHO, negatif sayıların temsilidir.
    • 0 (0) - “(1,1)” gibi bir dizi;
    • 1 (1) - “-1,1” gibi bir dize;
    • 2 (2) - “- 1,1” gibi bir dize;
    • 3 (3) - "1,1-" gibi bir dize;
    • 4 (4) “1,1 -“ gibi bir dizedir.
  • DF - tarih formatı.
    • d - başında sıfır olmadan ayın günü (sayı olarak);
    • dd - başında sıfır olan ayın günü (rakam olarak);
    • gdd - kısa adı haftanın günü;
    • dddd - haftanın gününün tam adı;
    • М - başında sıfır olmadan ay numarası (rakam olarak);
    • MM - başında sıfır olan ay numarası (rakam olarak);
    • MMM - ayın kısa adı;
    • MMMM - ayın tam adı;
    • k, yıldaki çeyreğin sayısıdır;
    • г - asırsız ve baştaki sıfır olmayan yıl sayısı;
    • yy, başında sıfır olan yüzyılsız yıl sayısıdır;
    • yyyy, yüzyıl ile birlikte yıl sayısıdır;
    • h - 12 saatlik versiyonda baştaki sıfırlar olmadan saat;
    • hh - başta sıfır olmak üzere 12 saatlik değişkende saat;
    • H - 24 saatlik sürümde baştaki sıfırlar olmadan saat;
    • HH (HH) - başında sıfır olan 24 saatlik değişkende saat;
    • m, başında sıfır olmayan bir dakikadır;
    • mm - baştaki sıfır ile dakika;
    • s - sıfır olmadan ikinci;
    • ss - başta sıfır olan ikinci;
    • bc - yarım gün AM / PM görüntüler (yalnızca 12 saatlik saati destekleyen yapılandırma dilleri için geçerlidir).
  • DLF yerel tarih biçimidir. Tarih bölümleri için görüntüleme seçeneğini belirtir.
    • D - tarih (sayılarla);
    • DD - uzun tarih (kelimelerle ay);
    • B - tam zamanlı, tarih zamanla birleştirilebilir;
    • Ä - tarih saat.
  • DP, boş bir tarihi temsil eden bir dizedir (örneğin, Format ('00010101000000', ”DP =” ”boş tarih” ””), “boş tarih” dizesini döndürür.
  • BL - boole değerini temsil eden bir dize Yalan.
  • BI - bir boole değerini temsil eden bir dize NS.

* .cf- dosya, kullanıcı verileri olmadan yalnızca yapılandırmayı (kod ve yapı) içerir. 1C 8.x konfigüratöründen oluşturuldu: "Konfigürasyon -> Konfigürasyonu dosyaya kaydet" veya "Konfigürasyon -> Teslimat konfigürasyonu -> Teslimat dosyası oluştur ve konfigürasyonu güncelle ->" Teslimat dosyası oluştur "" işaretini.

* .cfu- dosya yalnızca yapılandırma güncellemesini içerir. Örneğin dosya 1cv8.cfu. Sadece farklılıkları içerdiğinden bu dosyadan bir konfigürasyon oluşturmak mümkün değildir. yeni yapılandırmaöncekinden. 1C 8.x konfigüratöründen oluşturuldu: "Konfigürasyon -> Teslimat konfigürasyonu -> Teslimat dosyası ve konfigürasyon güncellemesi oluştur -> işareti" Konfigürasyon güncelleme dosyası oluştur "".

* .dt- dosya, kullanıcı veritabanıyla birlikte yapılandırmayı içerir. Bu özel bir 1C 8 arşiv formatıdır.1C 8.x konfigüratöründen oluşturulur: "Yönetim -> Bilgi tabanını kaldır".

* .epf (* .erf) - harici işleme (rapor) dosyası. Konfigürasyondaki herhangi bir işlem (rapor) harici olarak kaydedilebilir. 1C 8.x konfigüratöründen oluşturuldu: "Konfigürasyon -> Konfigürasyonu aç -> gerekli işleme (rapor) gidiyoruz -> farenin sağ tuşu ile seç -> Farklı kaydet harici işleme, rapor…".

* .1cd- tam teşekküllü bir veritabanı dosyası. Varsayılan ad gösterimi 1Cv8.1CD'dir. Yapılandırma, veritabanı, özel ayarlar... 1C 8.x platformunu açar. "Yeni bir yapılandırma oluştur" öğesini seçerken "Ekle" düğmesine tıklayarak otomatik olarak yeni bir yapılandırmanın geliştirilmesi için oluşturuldu. bilgi tabanı».

* .log, * .lgf, * .lgp, * .elf- 1C 8.0 8.1, 8.2, 8.3'te bilgi toplayan (verileri kaydeden) günlük dosyaları.

*. cdn - bu uzantıya sahip dosya ( 1Cv8.cdn) manuel veya otomatik engelleme 1C Kurumsal veritabanları sekizinci versiyon.

* .mxl- 1C dahil olmak üzere basılı formların dosyaları kullanılır. Gibi basılı formlarçeşitli sınıflandırıcılar için belgeler, referans kitaplar, raporlar ve çeşitli veri depolama cihazları. Konfigüratör aracılığıyla veya 1C: Enterprise modunda "dosya -> aç" yoluyla açılır. Aynı şekilde oluşturulur: Konfigüratör modunda veya "dosya -> yeni" yoluyla 1C: Enterprise'da. Ayrıca, bu tür uzantılara sahip dosyalar, örneğin 1C 7.7'den 8.2'ye (acc77_82.xml ve yardımcı işleme exp77_82.ert) - genellikle ExtForms klasöründe bulunurlar.

* .efd- bu, yapılandırmayı ayarlamak için kullanılan bir 1C arşiv dosyasıdır. Yapılandırma 1c'yi veya bir güncellemeyi içerir. Yardımcı yürütülebilir dosya setup.exe kullanılarak başlatılır (aynı klasörde bulunmalıdır).

* .mft- bir şablondan konfigürasyon oluşturmak için yardımcı bir dosya. Yapılandırma bilgilerini, açıklamayı, yolu, başlığı içerir. Bir şablondan 1C bilgi tabanı oluştururken doğrudan platformun kendisi tarafından kullanılır.

* .gr- özel bir 1C formatında grafik şemalarının dosyaları. Konfigüratör aracılığıyla veya 1C: Enterprise modunda "dosya -> aç" aracılığıyla açılır. Aynı şekilde oluşturulur: Konfigüratör modunda veya "dosya -> yeni" yoluyla 1C: Enterprise'da.

* .geo- özel bir 1C formatında coğrafi şema dosyaları. Konfigüratör aracılığıyla veya 1C: Enterprise modunda "dosya -> aç" aracılığıyla açılır. Aynı şekilde oluşturulur: Konfigüratör modunda veya "dosya -> yeni" yoluyla 1C: Enterprise'da.

* .NS- metin şablonu dosyaları. Esas olarak 1C geliştiricileri tarafından kullanılırlar.

* .pff- kaydedilmiş performans ölçümlerini içeren dosya. Kullanılmış sistem yöneticileri ve 1C uzmanları.