Bir erişim kontrol sisteminde aramalar oluştururken, genellikle arama formuna bir dönem seçimi girmeniz gerekir, böylece tarihleri ​​manuel olarak girmenize gerek kalmaz, bunun yerine standart dönemler listesinden seçim yaparsınız, örneğin: " Rock”, “Ay”, “Tyd” gerçekten. . Tarih türündeki parametreler için yalnızca "Bu kaderin başlangıcı, ay veya ay" belirtebilirsiniz, ancak "Tamamlandı" aktarılmaz.

Sağ tarafta, mevcut veri türleri yalnızca "Standart başlangıç ​​tarihi" türüdür ancak siz "Standart bitiş tarihi"ni istiyorsunuz.

Bunu aşmanın bir yolu var.

  1. “Dönem” adında yeni bir parametre oluşturalım
  2. Bu parametre için "Standart süre" türü ayarlanabilir.
  3. Sorguda çıkan "Dönem Dünyası" ve "Dönem Sonu" parametrelerinin "Viraz" alanına "Viraz" ayarını yapabilirsiniz. &Period.DateCob" ve " &Dönem.Bitiş Tarihi” doğrudur.

Ale çok incelikli değil. Sanal tablo yazarken galip geldiğimize göre, her şeyden sonra işlemeyi bırakacaksınız ve “Gönderim işleme hatası, tür uyumsuzluğu, parametre numarası…” gibi hatayla ilgili bir bildirim göreceksiniz.

Bunu benzersiz kılmak için sanal tabloların tüm parametrelerini seçmeniz gerekir.

Bunları “Veri Kompozisyonu” sekmesindeki tabloya ekliyorum.

Parametrelerin ses ayarlarında hızlı bir şekilde görüntülenmesi için lütfen ses parametreleri için uygun numarayı açın.

Artık ses formundaki nokta seçimi şu şekilde görünüyor.

Öyleyse görelim.

Basitlik açısından, bu örnek basit bir kıymetli evrak kaydıyla sınırlı olacaktır.

“Bitmemiş muhasebe süreci” birikim kaydım var.

Popo için bu parametreler oldukça serttir (parametrelerin ACS'ye uygulanması yoluyla değil):

Dürüst olmak gerekirse sanal tablonun periyodikliği “Kayıt”tır.

Yukarıda belirtildiği gibi periyodiklik bölümünde bir döneme ihtiyacımız var, bu yüzden bir sonraki adım olarak “Dönem” alanını sınıflandırmak istiyorum (çok güzel değil ama daha iyi bir seçeneğim yok):

Ekran görüntüsünden de görebileceğiniz gibi, kullanıcının formda belirttiği bir parametre aktarılır: Önemli aşırı yorumlama "Periyodiklik" - bu aşırı yorumlama pratik olarak tüm standart çözümlerde bulunur.

Bu türler “Parametreler” sekmesine girilebilir:

Her şeyin güzel ve göze hoş gelmesi için dönemimizi bu şekilde formatlıyoruz)

Eksen, güç, kendilerini formatlar:

Ay: DF="MMMM rrrrr "r.""

Gün: DF = gg.AA.yyyy

Tyzhden: DF = ""Tyzhden z" gg.AA.yyyy"

Çeyrek: DF = ""çeyreğe" rrrrr "r."

Rick: DF = "yyyy "r.""

On yıl: DF = "On yıl w"dd.MM.yyyy"

Pivrichcia: DF = ""Pivrichcha z" gg.AA.yyyy"

Bu kadar. Sonuç mucizevi bir resim:

Bu makale, Veri Kompozisyon Sisteminin (DCS) kullanımıyla uyum döneminin özelliklerini, sıradan muhabir ile 1C sistemi arasındaki sürenin anlaşılmasının yönetilmesiyle ortaya çıkan sorunların yanı sıra belirlenen rota hey yeh'yi incelemektedir. ayet.
Veri Birleştirme Sistemi (DCS) kullanılarak ayrıştırılan çağrıların çoğu, çağrının oluşturulacağı başlangıç ​​döneminde üretilir. Kural olarak, ACS'de bir dönemin tanıtımı, ek div tasarımının yardımıyla parametreler aracılığıyla düzenlenir. Şekil 1 Dönemi tanıtmanın bu yöntemine, ITS hakkındaki makalede ve 1C'nin geliştirilmesine adanmış diğer literatürde açıklandığı gibi "klasik" olarak saygı duyulmaktadır, bu yüzden onu temel alıyoruz. Mal ve Hizmet Satışı dönemindeki görevler için tüm belgeleri kaldıran basit bir başvurunun nasıl yapıldığına bakalım. İncir. 2 Bu sinyal mevcut değilse kullanıcı periyodu div'in parametreleri aracılığıyla ayarlar. Şek. 3 Her şey doğru olduğunda... ALE'nin küçük bir sorunu vardır:

Sağdaki her şey, çoğu işletme sahibinin 1C'yi "anlaması" kadar değil, dönemi "anlaması" önemlidir.
1). Hadi bir bakalım Şek. 3
Muhabirin görüşüne göre, atamaların yapılmadığı bir dönem vardır, dolayısıyla KAYIT YOKTUR, böylece TÜM belgeler gece yarısından önce tarihe dikkat edilmeden işleme koyulabilir.
1C sisteminin "bakış açısından" parametre, görev süresidir ve ... 01.01.0001'e ulaşmak ve sonuna kadar sınırı ihlal etmek, boş bir tarihe sahip belgeleri israf etmek, bu da pratikte yapmamak anlamına gelir İstenilen belgeyi boşa harcayın.
2). Hadi bir bakalım Şekil 4
Görünüşe bakılırsa 28.01.2010 tarihinden itibaren tüm evraklar gün bitmeden tüketilebilecek.
“Bakış açısından” 1C dönemi 28.01.2010 – 01.01.0001 vikliche vinyatok.

Öncelikle muhabirlere anlayacağınız bu belgeleri neden sergilemenizin gerekli olmadığını ve 1C açısından dönemin nasıl sunulduğunu açıklamaya çalışabilirsiniz, aksi takdirde sağda değil ama yanlıştır. İyi bir program, her şeyden önce profesyonel için kullanışlıdır, çünkü program profesyonellere yöneliktir ve sürpriz değildir, profesyonelin anladığı parçaları anlayabilmek için 1C'yi "öğrenmesi" gerekecektir ve kendisi:
1). Dönem başı ve dönem sonu belirtilmemiş -> tüm belgeler.
2). Yalnızca CobPeriod'a ayarla -> CobPeriod'dan başlayan tüm belgeler
3). Ayrıca Dönem Sonu >= Dönem Başı olup olmadığını kontrol ederiz ve eğer bu durum değişmezse Dönem Sonu belirtilmemiş olmasını dikkate alırız. 2).
Daha önce söylenenlere dayanarak DateCompleted parametresinin formatı şuna benzer:

VIBIR COLI ve Dönemi.<&Период.ДатаНачала ТОГДА ДАТАВРЕМЯ(3999,12,31,23,59,59) ИНАЧЕ &Период.ДатаОкончания КОНЕЦ КОНЕЦ

Sunum dönemi seçimine göre inşaatımızın kalan görünümü Şekil 5

Günaydın, blog sitesinin diğer okuyucuları! Önceki makaleleri öğrendik ve bu role hala ihtiyaç var. Ve bugün bu makale dizisinden bir tane daha var, bakacağız “Dönem” gücünün rolünün ayarlanması ve bu rollerin nasıl doldurulacağına bir göz atalım. “Dönem” bölümündeki alanda fazlalıklar sigortalanır. O yüzden tıpkı “Vimiryuvannya” kısmının ardındaki alanda olduğu gibi bunu da başka zaman konuşacağız. O zaman hadi gidelim!

Yeni bir ses oluşturalım:

  1. Yapılandırıcıda “Dosya” - “Yeni” - “Harici Ses” menü öğesini seçin.
  2. “Veri Kompozisyon Şemasını Aç” düğmesini tıklayın. İletişim kutusu açıldığında “Bitti” düğmesine basın.
  3. Artık sanal bir “Birikim Kaydı” tablosu oluşturabiliriz.
  4. “Veri Kümeleri” düğümüne sağ tıklayın ve “Veri Kümeleri Ekle - Yaz” satırını seçin.
  5. Şimdi “Tasarımcıya sorulacak” butonuna basın. “Depolardaki Ürünler ve Ciro” (USP konfigürasyonu) birikim kaydını seçin.
  6. “Sanal Tablo Parametreleri” iletişim kutusunu açın ve periyodikliğin “Otomatik” olarak ayarlandığını seçin, ardından bir dizi dönem belirleyebilirsiniz.

Şimdi çıktı alanlarını ayarlıyoruz. Bu tür alanlar olsun: “Kayıt Memuru”, “Dönem Ayı”, “İsimlendirme”, “Yakist” ve fazlalıklar hakkında bilgi. Alan ekleme işlemi istenilen alanın üzerinde bulunan sol tuşa çift tıklayarak veya ek “>” butonu kullanılarak yapılabilir. Alanları ekledikten sonra "Tamam" butonuna tıklayın.

Belirli alanlar için “Dönem” hükümetinin rolünün otomatik olarak ayarlandığını lütfen unutmayın.

Ne anlama geldiğine bakalım Yetkililerin rolünün ayarlanması “Dönem”. Öncelikle dönemin seri numarası atanır. Numaralandırma birden başlayarak en genç dönemlerden en yaşlılara doğru süreklidir, ardından önce örneğin satır numarası, ardından “Kaydedici”, ardından ikinci, gün, hafta, ay, çeyrek, nehir.

Bu nedenle, girişimizde görünen numaralı alanlar suçludur. Dönem için iki alanımız olduğunu lütfen unutmayın: “Kayıt Memuru” ve “DönemAyı”. En yeni alan “Kayıt Memuru” olup bir adet atanır, en üstteki alan ise “Dönem Ayı” olup iki adet atanır. Gelecek istatistiklere daha yakından bakacağız.

Çağrımızı ayarlayalım:

  1. Şimdi “Kaynaklar” sekmesine geçelim; dünyamızın kaynakları önemli.
  2. Kaynaklara ilişkin tüm alanları seçmek için “>>” düğmesine tıklayın.
  3. Şimdi "Özelleştirme" sekmesine gidelim ve liste görünümünde özelleştirme oluşturalım.
  4. “Veri düzenini özelleştirmek için tasarımcı” düğmesini tıklayın (düğme bir çekicilik çubuğuna benzer).
  5. Arama türü: "Liste". "İleri" düğmesini tıklayın.
  6. “>>” butonuna basarak çıktı alanlarını özelleştirebilirsiniz. Bunları şu şekilde sıralıyoruz: “Dönem Ayı”, “İsimlendirme”, “Yakist”, “Kayıt Memuru”.
  7. Gruplandırmayı özelleştirmek için “İleri” düğmesine tıklayın. Gruplandırma hemen şu sıraya göre ayarlanır: “Ay Dönemi”, “Adlandırma”, “Yakist”. Ayrıntılı kayıtların görünümünde “Kayıt Şirketi” gruplaması görüntülenecektir.
  8. "Tamam" düğmesini tıklayın.

Çağrımıza kulak verelim. Bunu anladığımıza göre fazlalıkları çıkarırken özel dikkat göstermemiz gerekiyor. Sesin sonucuna şaşırmak önemliyse, o zaman hemen bir takım faydalar sağlanacaktır. Zokrema, şirketin faaliyet gösterdiği dönemde koçan fazlası olduğunu düşünüyorum.

Bu indirim, fazlalıkların sicil memurundan çekilmesinin özelliği ile bağlantılıdır. Bu ekstraların doğru görüntülenmesi için çıktı alanının yanına bir alan daha, ardından da “PeriodSecond” alanının eklenmesi gerekmektedir. “PeriodSecond” alanını eklemek için yapılandırıcıda sesi açın, “Veri kompozisyon şemasını aç” düğmesini tıklayın. Şimdi “Tasarımcı Yaz” düğmesine basın ve “PeriodSecond”u ekleyin. Bu durumda, "Kayıt Memuru" alanı ilk dönem alanından mahrum kalacak, bir diğeri "PeriodSecond", üçüncüsü ise "PeriodMonth" olacaktır.

Bir saniyeye ihtiyacın var mı? Veri derleme sistemi fazlalığı ayrı bir şekilde hesaplar ve kayıt cihazının zaman eksenindeki konumunu net bir şekilde belirlemek için kayıt cihazına gönderilen veri yeterli değildir, gereken saniye kayıt memurunun tarihidir ve ardından derleme sistemi ayrıştırılabilir doğru fazlalıkları alalım. Alanların doğru sırası yeniden oluşmuş gibi görünüyorsa kaldırılır:

Plintus isimlendirmesinin arkasında zaten hiçbir faaliyet sıkıntısı yok. Gelecekte, gerçekten doğru bir sonuç elde etmek için nihai fazlalıktan kaçının. Yıldızın poposu aşağıdaki talimatlara eklenebilir. Statüyle onurlandırıldınız mı? Neyi değiştirebilir veya ekleyebilirim? Yorumlarda bunu paylaşmaktan çekinmeyin!

Son olarak Anatoly Sotnikov'un kedisiz bakış açısıyla sizleri memnun etmek istiyorum. Bu ileri düzey bir programcının kursudur. VIN aynı temelde erişim kontrol sistemini nasıl arayacağınızı gösterecektir. Sadece saygıyla dinleyip hatırlamanız yeterli! Aşağıdakilere verilen yanıtları kabul ediyorsunuz:
  • Listede basit bir arama nasıl yapılır?
  • "Alanlar" sekmesinde Alan, Yol ve Başlık sütunlarına mı ihtiyacınız var?
  • Saha düzeninin sınırları nelerdir?
  • Roller nasıl düzgün şekilde ayarlanır?
  • Düzen alanlarının rolleri nelerdir?
  • Veri kompozisyonu sekmesini nerede bulabilirim?
  • ACS'de parametreler nasıl yapılandırılır?
  • Gelmek için daha fazla...
Çok komik, neden ihtiyacınız olan bilgiyi bulmak için internette kendiniz gezinmeyi denemiyorsunuz? Tim daha fazlası, her şey kurumaya hazır. Sadece hatırlıyorum! Kedisiz video eğitimlerinde neler olduğuna dair tüm ayrıntılar

Bir kayıttaki verilerin düzeniyle ilgili derslerden biri:



Erişim kontrol sistemindeki ayarlama süresinin özellikleri.

Veri Birleştirme Sistemi (DCS) kullanılarak ayrıştırılan çağrıların çoğu, çağrının oluşturulacağı başlangıç ​​döneminde üretilir.

Kural olarak, ACS'de bir dönemin tanıtımı, ek div tasarımının yardımıyla parametreler aracılığıyla düzenlenir. Dönemi tanıtmanın bu yöntemine, ITS hakkındaki makalede ve 1C'nin geliştirilmesine adanmış diğer literatürde açıklandığı gibi "klasik" olarak saygı duyulmaktadır, bu yüzden onu temel alıyoruz. Mal ve Hizmet Satışı dönemindeki görevler için tüm belgeleri kaldıran basit bir başvurunun nasıl yapıldığına bakalım.

Bu sinyal mevcut değilse kullanıcı periyodu div'in parametreleri aracılığıyla ayarlar. Her şey doğru olduğunda... ALE'nin küçük bir sorunu var:

Sağdaki her şey, çoğu işletme sahibinin 1C'yi "anlaması" kadar değil, dönemi "anlaması" önemlidir.

Muhabirin görüşüne göre, atamaların yapılmadığı bir dönem vardır, dolayısıyla KAYIT YOKTUR, böylece TÜM belgeler gece yarısından önce tarihe dikkat edilmeden işleme koyulabilir.

1C sisteminin "bakış açısından" parametre, görev süresidir ve ... 01.01.0001'e ulaşmak ve sonuna kadar sınırı ihlal etmek, boş bir tarihe sahip belgeleri israf etmek, bu da pratikte yapmamak anlamına gelir İstenilen belgeyi boşa harcayın.

Görünüşe bakılırsa 28.01.2010 tarihinden itibaren tüm evraklar gün bitmeden tüketilebilecek.

"Bakış açısına göre" 28.01.2010 - 01.01.0001 1C dönemi suçlayıcı sesleniyor.

Öncelikle muhabirlere, anlayacağınız bu belgeleri neden göstermenin gerekli olmadığını ve dönemin 1C'nin "bakış açısından" nasıl sunulduğunu açıklamaya çalışabilirsiniz, aksi takdirde sağdaki yanlış olan yanlış olur. İyi bir program, her şeyden önce profesyonel için kullanışlıdır, çünkü program profesyonellere yöneliktir ve sürpriz değildir, profesyonelin anladığı parçaları anlayabilmek için 1C'yi "öğrenmesi" gerekecektir ve kendisi:

1). Dönem başı ve dönem sonu belirtilmemiş -> tüm belgeler.

2). Yalnızca CobPeriod'a ayarla -> CobPeriod'dan başlayan tüm belgeler

3). Ayrıca Dönem Sonu >= Dönem Başı olup olmadığını kontrol ederiz ve eğer bu durum değişmezse Dönem Sonu belirtilmemiş olmasını dikkate alırız. 2).

Yukarıda söylenenlerden yola çıkarak Bitiş Tarihi parametresinin ifadesi şu şekildedir:

WHEN &Period.DateEnd=DATEHour(1,1,1)

TODI TARİHSAAT(3999,12,31)

NE ZAMAN &Dönem.TarihBitişi<&Период.ДатаНачала

TODI TARİHSAAT(3999,12,31) TARİHSAAT(3999,12,31,23,59,59)

&Dönem.Bitiş Tarihi

Sunum dönemi seçimine göre inşaatımızın kalan görünümü

Not: Atama parametrelerini ayarlamaya yönelik bu mekanizma, eski 1C 8.1 ve 8.2 platformları (ve bunların yapılandırmaları altında çalışan yapılandırmalar) içindir, 1C platformunun eski sürümlerinde, geleneksel olmayan parametreleri izlemek ve girmek için mekanizmalar bulunur. Bu makalede açıklanan mekanizmaya ek olarak, gerek yok Ayrıca 1C platformunun bazı versiyonlarında hatalar ve yanlış çalışmalar olabilir.