Konsol HTTP istekleri. HTTP Konsolu Sorguları Konsolu HTTP Sorguları 1C

Konsol istekleri 1c. - rahat bir araç 1C kurumsal mod modunda istekleri inşa etmek ve hata ayıklamak. Sorgu konsolunu kullanarak 1C veritabanını sorgulayabilir ve sorgu sonucunu doğrudan 1C kurumsal olarak ekranda görebilirsiniz. Bu makalede, 1C 8.2 için iki konsollara bakacağız ( sıradan formlar) ve ikincisi hem geleneksel hem de kontrollü formlarda 1C 8.3'te çalışabilir.

Talep Konsolu 1C indirin

İşlemeyle çalışmaya başlamak için önce ihtiyacınız var talep Konsolu 1C indirin, Aşağıda indirmek için bağlantılar veriyoruz, ancak şimdilik, 1C istek konsolunun aşağıdaki türlerden birine sınıflandırılabileceği ve atfedilebileceği gerçeğini not edelim:

  1. Geleneksel formlar için (1C 8.2)
  2. Kontrollü formlar için (1C 8.3)
  3. Karışık (1C 8.2 ve 1C 8.3'te çalışır)

Makalemizde, iki konsollara bakacağız, ilk önce 1C 8.2 (sıradan formlar) çalışır ve ikincisi 1C 8.3'te (yönetilen formlar) çalışır. Birbirinden biraz farklılar, daha fazla konuşacağımız farklılıklar hakkında, ancak şimdilik, konsolun çalışan uygulamada yalnızca "FAT Client" modunda düzgün çalışacağını unutmayın.

Normal uygulama için 1C istek konsolu indirin 1C 8.2

Aşağıda bir işlem ekran görüntüsü, 1C 8.2 için her zamanki uygulama için 1C istek konsolu indirebilirsiniz.

Yönetilen Uygulama için 1C sorgu konsolu indirin 1C 8.3

Ve bu ikinci konsol budur, ekran görüntüsünü aşağıdaki ekranda görebilirsiniz, Kontrollü Uygulama 1C 8.3 için 1C istek konsolunu indirebilirsiniz.

İş İlkelerinin Açıklaması ve 1C 8.2 Uygulaması için 1C Talep Konsolunun Ana İşlevselliği


Bu düzenli bir uygulama için sorgu konsolu 1C 8.2 Kullanımı kolay ve özel bir bilgi kullanıcısı gerektirmez. Ekran görüntüsünde, bir sorgu yazmak için test alanını gözlemleyebilirsiniz, tasarımcıyı kullanmanın yanı sıra manuel olarak bir istek yazabilirsiniz. Şekil 1 altında, "parametreleri" butonunu tıklatarak gördüğünüz şekilde, talebe gitmek için parametreleri değiştirmenin formunu göreceğiz, buna geri döneceğiz. 2 numara altında, çalışma alanını ve eylem panelini istek ile görüyorsunuz, burada istekleri ekleyebilir, onları silebilir ve ayrıca kaydedin ayrı dosya Diskte. 3 numaralı sorgu Konsolu 1C 8.2 Sonucun çıkışını ayarlamak için ayarlanmıştır, bir ağaç şeklinde bir tablo veya hiyerarşik ile görüntülenebilir, ikinci seçenek bir talep sonucu bir hiyerarşi görmemiz gerektiğinde kullanılır. Paragraf 4, onları hata ayıklayabilir ve geçici bir tabloya yerleştirilen yürütme sonucunu görürsek, istekdeki geçici tablolar olup olmadığını gösterir.

Şimdi bazı bireysel anlara bakalım. konsol istekleri 1c..

Yukarıda, parametrelerin talebe ikame edildiği pencereye dikkat edin. "Sorgudan" düğmesine tıklayarak, istek bölümünde belirtilen parametreleri alırız, şimdi istediğiniz değerleri ayarlamak ve formu kapatmak zorundayız. Bu arada, bir isteği düzenlerseniz ve daha önce kullanılmayan formda daha önce parametreler eklediyseniz, gri ile vurgulanırlar. Bu parametrelerin birçoğu varsa, onları "Kullanılmayan" düğmesini kullanarak penceresinden kaldırabilirsiniz.

Sorguda geçici tablolarınız varsa, bunları ayrı alt durumlarda hata ayıklayabilir ve bu alt sorguların sonucunu görebilirsiniz, eğer 1C sorgu konsolunun ana penceresinde geçici tablolar görürsek, "Zaman Tabloları" düğmesine tıklarsınız (paragraf 4 ana konsol penceresinde). Pencereye bastıktan sonra, yukarıda gördüğümüz pencere görüneceğini, tüm geçici sorgu tablolarını gösterir, "Hata Ayıklama" ı tıklatın ve aşağıdaki pencereyi görün.

Kontrollü Uygulama için 1C sorgu konsolu fonksiyonelinin kısa açıklaması 1C 8.3

Ana fonksiyonlarla tanıştık sorgu Konsolu 1C 8.2 Şimdi düşünmenin zamanı geldi konsol Talepleri 1C 8.3. Bu işleme Öyleyse detaylı olarak, öncekini nasıl göz önünde bulundurmayacağız, ancak ana parametreler ve ayarlarda kısaca çalıştırın.

HTTP istek konsolu aracı, http istekleri araçlarını oluşturmak için tasarlanmıştır. Konsol saklamanızı sağlar harici dosya Bu işlemde daha sonraki kullanım için istek listeleri.

İşleme için uygundur deneyimli kullanıcılar ve yeni başlayanlar (HTTP mekanizmalarının ilkelerini 1C'de bulmak isteyenler)

Aşağıda işleme sertifikasında bulunan bilgilerdir.

Alanlar oluşturma alanları

Http isteği

HTTP isteğinin oluşumu alanında, parametreler, "http" ve "http iltifat" yazılımının yapıldığı temelinde belirtilir. Aşağıdaki parametreleri belirtmek mümkündür:

    Adres -bu alan, girilen parametrelerin temelinde tamamlanmaya devam edecek adresin bir satırını oluşturur.

    Adres Adresi -bir HTTP isteği oluştururken, girilen parametreler temelinde oluşturulan son adresi içeren alan. Bayrağı çıkarırken "Addle Adresi" "Adres" alanından yapılan dize, daha fazla değişiklik olmadan bu alana kopyalanacak ("olarak bir sorgu gönderme").

    Yöntem - Sunucuda çağrılacak HTTP sorgu yöntemi.

    Vücut. - Sorgu gövdesine yerleştirilecek rastgele metin.

    Başlıklar.- HTTP isteğinde ikame edilecek başlıkların listesi. Yeni bir sorgu oluştururken (sorgu ağacını ekleyin) veya düğmeye tıklayın "Varsayılan" Liste, varsayılan platform tarafından oluşturulan başlıkları ekleyecektir.

    Parametreler. - Sembolden sonra adrese eklenecek parametrelerin listesi "?" . Düğmeye tıkladığınızda sorgu gövdesinin parametrelerini de doldurabilirsiniz. "Parametreleri doldurun" "Vücut" sekmesinde.

    URL Parametreleri -Çizgilerle değiştirilecek parametrelerin listesi (İsim) Adres çubuğunda (konfigürasyon nesnesi URL şablonlarında kullanımın analojisi ile) "HTTP İsteği").

Sekmede "Bunlara ek olarak" Aşağıdaki seçenekleri belirlemek mümkündür:

    OS Kimlik Doğrulama -değer vermek bu alan "HTTP bileşiği" yazılım nesnesi oluştururken kullanılacaktır.

    Desen -bu alan, hat yerine adres alanında otomatik olarak değiştirilecek değere yapılır. . Listeye yeni bir istek eklerken, bu özellik ebeveyn dizisinden kopyalanır.

    Kimlik Doğrulama -alanda seçmek mümkündür "Baz" Kimlik doğrulama. Aynı zamanda, "Kullanıcı" ve "Şifre" alanına girilen veriler otomatik olarak uygun başlığa aktarılır base64. Çizgiler.

Talep Ağacı

Bu eleman, daha sonra dosyaya kaydedilebilen istek listesini yönetmek için kullanılır.

Http-cevap

HTTP yanıt alanının elemanları, sunucudan alınan yanıttan veri ile doldurulur. Aşağıdaki unsurlar bölgededir.

    Cevap kodu - Açıklama ile sunucudan alınan yanıt kodu

    Vücut. - bir dize biçimindeki HTTP yanıtından elde edilen gövde.

    Başlıklar -hTTP Yanıt Başlıkları

    HTML.- gövde bir dize biçimindeki HTTP yanıtından elde edilen ve HTML belgesi alanına yerleştirilir.

    Json -cevabın gövdesini JSON'a dönüştürülerek ve JSON platformuyla çalışma araçlarına geri dönerek elde edilen dize. Alanda "Yapı" JSON yapısı, başarılı bir dönüşüm durumunda bir ağaç şeklinde gösterilir.

İş ve kısıtlamaların özellikleri

    Müşteride bir sorgu göndermek

    Ağaçta depolanan verilere aşağıdaki alanları içerir: Vücut, Başlıklar, Parametreler, Authentrek, Adres, Kimlik Doğrulama, Yöntem, Şablon, URL Parametreleri

    Form alanlarındaki HTTP yanıt veri dönüşümü eşit olarak yapılır ve yanıt başlığının içeriğine bağlı değildir.

yazılım gereksinimleri

  1. İşleme, 1C platformu ile çalışmak üzere tasarlanmıştır: 8.3.6 sürümünden başlayan bir kuruluştur. "Yönetilen Uygulama" modu kullanılmalıdır
  2. Harici HTTP hizmetlerine erişmek için, işyerinde çalışmanın devam ettiği işyerinde internete erişmek gerekir. Dahili ağdaki servislere erişirken, bu hizmetlere erişime ihtiyacınız var. yerel ağ Bu işyerinden.

Ek koşullar

  1. Lisans sınırlı değil
  2. İşlem kodu açıktır ve kullanıcının isteğinde değiştirilebilir.
  3. İşleme indirme bağlantısı olarak sağlanır.
  4. Terim ücretsiz teknik Destek - Satın alma tarihinden itibaren 3 ay.

DİKKAT!

Para iade garantisi

LLC InfoStart, program açıklamasından bildirilen işlevlere karşılık gelmiyorsa,% 100 ödeme iadesini garanti eder. Para tam olarak iade edilebilir, eğer bunu hesabımızdaki Para Makbuz tarihinden itibaren 14 gün içinde ilan ederseniz.

Program, işte tam olarak kendimiz kadar güvendiğimiz bir garanti verebileceğimiz. Tüm alıcılarımızın satın alma işleminden memnun kalmasını istiyoruz.

Talep konsolu, herhangi bir karmaşık hata ayıklamak için gerekli olduğunda kullanımı çok uygundur veya hızlı bir şekilde belirli verilerden bir örnek seçin.

İnternette birçok farklı konsol bulabilirsiniz. Geleneksel ve yönetilen formlar için genellikle tamamen farklı konsollardır. Buna göre, her iki durumda da çalışacak olan evrensel sorgu konsolu 1C 8.3 ve 8.2'yi indirebilirsiniz. Sadece yönetilen arayüzdeki konsolun sadece kalın bir istemciye sahip olacağını unutmayın.

İstek konsolu ile çalışmak

1C programında, istek konsolu herhangi bir harici işlemle aynı şekilde açılır: "Dosya" menüsü "açık" veya "CTRL + O" sıcak tuşlarının kombinasyonunu kullanarak. Sık kullanımla, en çok dış işlemeye eklenebilir. bilgi tabanı.

Talep konsolunun sol tarafında, isteklerinizin listesi sunulmuştur. Bu, bir istek değil, aynı anda bir zamanlar saklamanızı sağlar. Sorgu ağacının gruplandırmaları için çok uygun bir hiyerarşik yapıya sahiptir.

"Ekle" düğmesine tıklayarak, kendiniz belirterek yeni bir istek ekleyebilirsiniz. Ayrıca, yerleşik işlevsellik, kopyalanan sorgular oluşturmanıza, listeyi yukarı veya aşağı doğru ve çok daha fazlasını oluşturmanıza olanak sağlar.

Sorgu metninin kendisi, işleme formunun sağ tarafında görüntülenir. Manuel olarak gönderilebilir veya sorgu tasarımcısını kullanabilir. Sorgu Tasarımcısı yalnızca kalın bir istemcide çalışır.

Tasarımcı düğmesinin sağrı "Sorgu Operatörleri Ekle" düğmesidir. Hemen bir durum, gruplama, sipariş ve sonuçlarla talebin boş bir tasarımını ekler.

Doğru, yardımcı olacak çok kullanışlı düğmeler bu istek 1C için çözümler geliştirirken kullanırsınız.

Düğme, metne yazılı bir isteği dönüştürmenize olanak sağlar. Bizim durumumuzda, aşağıdaki şekilde gösterilen gibi görünecektir.

İstekleri dosyaya kaydedebilir veya ondan yükleyebilirsiniz. Daha fazla kullanım için çok uygundur.

Sorgunun doğrudan yürütülmesinden önce, giriş parametrelerini yüklemeniz gerekir (varsa), ardından "Çalıştır" düğmesine tıklayın. Ayrıca, tamamen değil, bazı paketleri ayrı ayrı değil, talep etme fırsatı vardır.

Görüntüleme modu, sorgu sonucunun nasıl görüntüleneceğini belirler: bir liste, hiyerarşik liste veya ahşap.

Yürütme sonuçları, sorgu konsolunun alt kısmında gösterilecektir. Ayrıca, alınan satır sayısını ve yürütme süresini gösterir. Gerekirse, sorgu sonucu satırlarını taşıyabilirsiniz.

Çok sık, kullanıcılar herhangi bir veri örneği yapmak ve onları Excel'e kaydedebilirler. Sizin için gerekli olabilir. Görevi yerine getirmek için, "Daha" menüsünde yeterince yeterince "Ekran Listesi" seçeneğini seçin. Program gerekli sütunları not etmeyi önerecektir.

Burada çıktı için sütunların listesinin görevine ek olarak, ayrıca belirleyebilirsiniz. Özel teller. Bu, isteğin kendisinde satırları vurgulayarak uygulanır. Ardından, sütunların seçilmesi biçiminde, bayrağı "tahsis edilmiş" ayarda ayarlamak yeterlidir.

Örneğimize göre, sorgu sonucunun tüm verilerini getirdik. Onları harici bir dosyaya kaydedin, açılan tablo belgesinden kopyalayabilirsiniz veya CTRL + O kısayol tuş kombinasyonunu kullanarak. Çok tasarruf etmek için seçenekleri biçimlendirin, seçtik "*. Xlsx. "

Gördüğünüz gibi, istek konsolunda çalışmak çok uygun ve faydalıdır, bu yüzden kesinlikle tavsiye ederiz ve uygulayın ve uygulamaya koyarız.

En güçlü araçlardan biri 1C kurumsal 8, şüphesiz, bir sorgu tasarımcısıdır. Tasarımcı, 1C'de taleplerle çalışmak için görsel bir araçtır. Ancak tasarımcının büyük bir dezavantajı vardır - taleplerin yürütülmesinin sonucunu göstermez. Bu dezavantaj, özellikle 1C platformunda uygulamalı çözümlerin acemi geliştiricileri tarafından hissedilir: Kurumsal 8.3 ve 8.2.

Ek olarak, deneyimli 1S programcıları bile, çeşitli kesimlerde bilgi taban verilerinin "bir kerelik" analizini "bir kerelik" analizinin yapılması gerektiğinde, ve tam teşekküllü raporun böyle bir " Zaman çıkışı ".

Bütün bunlar ve diğer birçok durum için, size sunmaktan mutluluk duyuyoruz. dış işleme 1C 8.3 ve 1C 8.2 için sonuçları işleme koyma yeteneği ile konsol talepleri!


Konsol taleplerinin 1C 8.3 ve 1C 8.2 için ana özellikleri:

Evrensel işleme, 1C platformların herhangi bir yapılandırmasında çalışır: Kurumsal 8.1 - 8.3;
- 1C modunda başlar: işletme;
- İstek manuel olarak yazılabilir ve istek yapıcısını arayabilirsiniz;
- sorgunun yürütülmesinin sonucunu gösterir;
- Rapor parametrelerini doğrudan istek konsolunda belirleyebilirsiniz;
- Sorgu dosyalarını kaydedebilir ve yükleyebilir.

Sorgu konsolunu başlatmak için, konfigürasyonunuzu 1C modunda çalıştırmanız gerekir: Kurumsal ve İstek konsolunun dış işlenmesini diskte depolanan başka bir dosya olarak açın. Bu işleme, uygulanan çözeltiye dahil olduğu gibi çalışacaktır.


Dış işlem konsolu istekleri tanıdık arayüz ve en fonksiyonellik 1C sisteminin sorularını derlemek için standart araçlar: işletmeler 8.3 ve 8.2. Ayrıca sorgu sonuçları, paket sorguları ve geçici tabloları almanızı sağlar.

Talep konsolu, hem istemci-sunucuda hem de ince ve ince müşteri altında, sistemin dosya sunucusu modunda yürütülür! Sorgu konsolu, sorgu metin alanındaki içerik menüsünden çağrılan standart sorgu yapıcısını entegre etti.

ÖNEMLİ! Talep Tasarımcısı B. zayıf müşteri Çalışmıyor, bu menü öğesi tasarımcı açılışı mevcut değil. Kalın istemciye göre, istek tasarımcısı mevcuttur!


İnce bir istemcide, yalnızca ellerinizle istekleri yazabiliriz, diğer tüm fonksiyonlar değişmeden çalışır.

Ve hızlı bir şekilde bilgi edinmek. Bu yazıda, istek konsolunun nasıl kullanılacağını ve istek konsolunu indirmek için bir bağlantı vermeyi deneyeceğim.

Bu aracı daha fazla düşünün.

Talep Konsolu 1C indirin

Her şeyden önce, istek konsolu ile çalışmaya başlamak için, bir yerden indirmek gerekir. İşleme genellikle iki türe ayrılır - yönetilen formlarda ve sıradan (veya bazen 8.1 ve 8.2 / 8.3'te) olarak adlandırılır.

Bu iki türü bir işlemede birleştirmeye çalıştım - istenen çalışma modunda istenen form açılır ( içinde yönetilen mod Konsol sadece kalın bir modda çalışır).

İndirme Sorgu Konsolu 1C 8.3 (8.2) Yönetilen Formlar ve Konvansiyonel için, bağlanabilirsiniz:.

1C istek konsolunun açıklaması

1C sistemde taleplerin nasıl yazıldığı ile ilgileniyorsanız, makaleyle tanışmanızı tavsiye ederim.

Ana işleme panelinin açıklaması ile sorgu konsolunu dikkate almaya başlayalım:

Sorgu konsolu kapağında, son sorgunun yürütme süresini milisaniye doğruluğu ile görebilirsiniz, farklı tasarımları performans açısından karşılaştırmanıza olanak sağlar.

Komut panelindeki ilk düğme grubu, harici dosyadaki geçerli istekleri kaydetmekten sorumludur. Çok uygun, her zaman karmaşık bir istek yazmaya geri dönebilirsiniz. Veya, örneğin, belirli tasarımların tipik örneklerinin bir listesini saklayın.

Solda, "Talep" alanında, yeni talepler oluşturabilir ve ağaç yapısında bunları koruyabilirsiniz. İkinci düğme grubu, istek listesini yönetmekten sadece sorumludur. Kullanımı, oluşturabilir, kopyalayabilir, silebilir, isteği hareket ettirebilirsiniz.

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

  • Sorguyu yapmak - basit yürütme ve sonuç;
  • Paketi çalıştırmak - Tüm ara talepleri görüntülemenizi sağlar
  • Geçici masaları görüntüleme - Tablodaki geçici istekleri döndüren sonucu görmenizi sağlar.

Talep parametreleri:

İstek için geçerli ayarlara izin verin.

Sorgu parametresi penceresi aşağıdaki gibi ilginçtir:

  • Buton İsteğinden gelmek Geliştiricinin rahatlığı için sorgudaki tüm parametreleri otomatik olarak bulur.
  • Bayrak Tüm istek için tek tip parametreler - Kurulurken, istek isteğinden geçerken işleme parametreleri temizlemez toplam Liste İstekleri.

Değerlerin listesini ayarlayın Çok basittir, ancak parametrenin değerini seçtiğinizde, Değer düğmesine (çapraz) tıkladığınızda, sistem "Değerlerin Listesini" seçmeniz gereken veri türünü seçmeyi önerecektir:

Ayrıca üst panel Sorgu konsolu ayarlarını aramak için bir düğme var:

Sorgunun otomatik depolama parametrelerini ve yürütme parametrelerini belirleyebilirsiniz.

Sorgu metni konsol sorgu alanına girilir. Basit bir sorgu testi seti yapabilir veya özel bir araç sorgu tasarımcısı olarak adlandırabilirsiniz.

Giriş alanına tıkladığınızda bağlam menüsünden (sağ fare düğmesi) arandı:

Ayrıca bu menüde böyle var faydalı fonksiyonlar, bir transfer sembolüne ("|") ("|") temizlemek veya eklemek gibi veya bu uygun bir biçimde burada istek kodunu almak gibi:

Talep \u003d yeni istek; Soruşturma. Text \u003d "| Seçin | Para Birimleri. Bağlantı | | El kitabı. Para birimleri olarak ralli "; Sonuç Üretimi \u003d Talep. Performans ();

Alt alanda, sorgu konsolu alanı, bu işlemin oluşturulduğu sorgu sonucu alanını görüntüler:

Ayrıca, liste dışındaki istek konsolu, verileri sonuçları içeren sorgular için bir ağaç biçiminde görüntüleyebilir.