Sorguda boş bir tarih nasıl belirlenir?

32
Null - eksik değerler. Sıfır değeri ile karıştırmayın! NULL, boşluğa, boş bir bağlantı olan boşluğa eşit olmayan bir sayı değildir. NULL - Tip şekillendirme değeri, yani Boş bir tür ve bu türün tek anlamı var. BOŞ ... 11
Gibi - operatör benzer desendeki dizgiyi kontrol edin. SQL'deki gibi analog. Bunun gibi operatör, sağda belirtilen şablonun dizi ile solundaki ifadenin değerini karşılaştırmanıza olanak sağlar. İfadenin değeri ... 11
Makale, 1C V.8.2 istekleri ile çalışırken ve ayrıca sorgu dili için çok iyi bilinmeyen bilgilerle ilgili faydalı teknikler sunar. Vermek istemiyorum tam tanım Sorgu Dili, ama sadece durdurmak istiyorum ... 9
Görevle yüzleşti, ödeme üzerindeki tüm belgeleri seçmek ve onları belgenin türüne göre gruplamak gerekiyordu! Tüm HCRD ve İnternet'i değiştirerek, bunu fark etti. basit yol Sorgudaki bir belge şeklini almayın: (...

Değerlerini değiştirmek istediğimiz tüm özellikler için 2 ve 3'ü tekrarlar. Bir sihirbazı kullanarak boş bir tablo oluşturma Bir tablo sihirbazı kullanarak bir tablo oluşturmak için aşağıdaki görevler gerçekleştirilecektir: Veritabanı penceresi, yeni bir tablonun oluşturulduğu veritabanını açar. Şekil 13 Bu iletişim kutusunda, tablo alanları yüklenir.

Tablo Master'ın birincil anahtarı veya daha sonra yapacağımızın ne yapacağını belirler. Sonrakine tıkla". Şekil 14 Bu iletişim kutusunda, tablonun adını girin ve Master Master tuşunun belirlediğini belirleyin. Üçüncü Tablo Sihirbazı iletişim kutusunda, mümkünse.

Query Dili 1C 8 kullanarak, 1C 8.3 ve 8.2 platformunda veri elde etmek için hemen hemen tüm görevler çözülür. Tarih, sık kullanılan veri türlerinden biridir. 1C sorgularında bir tarihin nasıl kullanılacağını düşünün.

İsteğe göre boş bir tarihi kontrol edin 1c 8.3

1C isteğinde değeri boş bir tarihte kontrol edin.

Örneğin, yalnızca kapalı banka hesaplarını dizinden uzaklaştırmayacağız. Kapatılmadıklarının kriteri - DataZakiy alanında boş bir tarihin varlığı:

Yeni oluşturulan tablo ve diğer veritabanı tabloları arasındaki ilişki. Şekil 15 Tablo Tablosu Sihirbazı iletişim kutusunda, mümkünse, yeni tablo ve diğer veritabanı tabloları arasındaki ilişkiler ayarlanır. Son iletişim kutusunda, tabloların sihirbazı ne yapıldıktan sonra belirlenir.

Üç seçenek vardır:   Tablonun tasarımını değiştirme - Tablo yapısını değiştirmek için "Tasarım" görünümünde tablonun açılmasına neden olur. Doğrudan tabloya veri girmek - verileri doğrudan tabloya girmenizi sağlar. 72. Master'ın benim için yaratılan formu kullanarak tablodaki verileri girin - verilerin Tablo Master tarafından oluşturulan bir forma girilmesini sağlar.

Ücretsiz 1C için 267 video eğitimi alın:

Sorgu dilinde rastgele tarihi

DataRime işlevini kullanarak, boş tarihe ek olarak, başka herhangi bir keyfi tarihleri \u200b\u200bde belirleyebilirsiniz.

Örneğin, 1 - 28 Şubat'tan itibaren "Alıcıya Hesap" olan tüm belgeleri kaydedecektir:

Talepdeki Geçerli Tarih

Ne yazık ki, sorgu dilinde, geçerliDAT () yönteminin analogu yoktur, bu nedenle bu değeri elde etmek için, parametreyi kullanan bir talebe gönderilebilir:

Şekil 16 Son iletişim kutusunda, Tablo Master, bir tablo oluşturduktan sonra ne yapmak istediğinizi belirlenir. Şekil 17 Yeni tasarım için açık masa oluşturuldu. Veri sayfasına veri girerek bir tablo oluşturma Veri tablosuna veri girerek bir tablo oluşturmak için aşağıdaki işlemler: Veritabanı veritabanı penceresinde açılır. Ekranda 20 sütun ve 30 satırlı boş bir veri tabakası belirir.

Şekil 18 Veri girişi için boş veri sayfası. 20'den fazla sütun için, herhangi bir yere ek sütunlar eklenebilir. Moment: Yeni sütunların solundaki sütunu tıklayın ve "Ekle" menüsündeki "Sütun" parametresini seçin ve ardından kolonu işlemde açıklandığı şekilde yeniden adlandırın. Veriler girilecektir elektronik tablo. Her Tarih türünü sütununuza girin. Örneğin, isim girilirse, soyad ve isim ayrı sütunlarda tanıtılır. Bilgi sayfası kaydedildiğinde tüm boş sütunlar silinir.

Talep \u003d yeni istek;
Request.Text \u003d "
| Seçin
| Muhasebe kirişi
|
| Belge. AccountStHe Kayıt Cihazı
| Nerede
| HesapSpater-ışın. Veri \u003d ve akan«;
Talep. Kurulum parametresi ("Akım", Geçerli Tarih ());

1C programlamayı öğrenmeye başlarsanız, ücretsiz kursumuzu öneriyoruz (unutmayın youTube'a abone olun. - Yeni video düzenli olarak yayınlanır):

Veriler veri sayfasına eklendiğinde, veri sayfasını kaydetmek ve yeni oluşturulan tablo için bir isim atamak için standart araç çubuğundaki "Kaydet" düğmesini tıklayın. Tablodaki her satırın belirsiz bir şekilde tanımlanması için kullanılabilecek veri yoksa, "Evet" i tıklayın. Veriler tablonun her satırını açıkça tanımlamak için girilirse, bu alan birincil anahtar olarak belirtilebilir. Şekil 19, yeniden adlandırılmış sütunlar ve dize girilen verilerle veri tabanı.

Şekil 20 Yeni oluşturulan açık tasarım tablosu. Bu işlemde bir tablo veya orijinal dosya Değiştirme. İlişkili tablo olan simgesi, geçerli veritabanındaki tablolarla birlikte veritabanı penceresinde kalır, böylece masayı istediğiniz zaman açabilir. İlgili tablonun simgesi silinirse, harici bir tablo değil, tabloya bağlantıyı silecektir. Bu prosedür, özellikle tüm tabloları ağ sunucusunda bir veritabanında saklamak istiyorsanız, formlar, raporlar ve diğer nesneler, tüm dağıtılmış veri veritabanı kullanıcılarına kopyalanacak ayrı bir veritabanında saklanır.

[YT \u003d GXYUSQCT7JI]

P.S. Şirketimiz, 1C'ye, revizyon ve entegre uygulama için hizmet vermektedir. Sipariş ücretsiz hesaplama hesaplaması Sayfadaki veya telefonla göreviniz +7 (499) 350 29 00 .