Sorgu Konsolu 1c. HTTP istek konsolu

Birçoğunun bildiği gibi, 1C Enterprise sistemi çalışmak için iki seçeneği destekler. Bu:

  • müşteri sunucusu;
  • dosya seçeneği.

İstemci-sunucu modu için Sunucu 1C: Enterprise'ı yüklemeniz gerekir.

Bu yazıda, 1C 8.3 (8.2) Sunucu Yönetim Konsolu yardımcı programını kullanarak bu sunucunun nasıl yönetileceğini ele alacağız.

Servisin derhal geri çekilmesi - başlangıçta konsolda "İstemci ve sunucunun sürümleri farklıdır (8.3.x.x-8.3.x.x), istemci uygulaması: Küme Konsolu" mesajını görüntülerse, Başlat menüsünden uygun kısayolu kullanarak kaydolmanız gerekir :

Yönetim için kendi arayüzü yoktur. Yönetim, 1C sunucularının konsolu kullanılarak gerçekleştirilir. Konsol, 1C Platformunun teslimatına dahildir ve kullanıcının bilgisayarına yerel olarak kurulur. Bilgi Tabanlarının kendileri hem yerel olarak hem de uzak bilgisayarlar veya sunucular.

267 1C video derslerini ücretsiz alın:

Sunucu 1C'de veritabanları oluşturma, düzenleme ve silme

Server 1C üzerinde bir infobase oluşturmak için öncelikle bir Central Server ve veritabanının ait olacağı bir Cluster oluşturmalısınız. 1C:Enterprise 8.3 Merkezi Sunucular satırında "tıklamanız" gerekir sağ tık fare ve bağlam menüsünden "Oluştur" u seçin. Açılan pencerede sunucu adını ve port numarasını girin.

Şimdi bir Cluster oluşturalım. Ayrıca bağlam menüsünü kullanacağız ve “Oluştur” öğesini seçeceğiz. Küme parametrelerini doldurun.

"Bilgi Tabanları" dalında, bağlam menüsünü kullanarak yeni üs. Parametrelerini doldurduktan sonra "Tamam" ı tıklayın. Bilgi bankası kullanıma hazır.

Bağlam menüsünü kullanarak, baz silinebilir veya özellikler düzenlenebilir.

Konsoldaki eylemler

Yönetim konsolu bizim için nasıl faydalı olabilir? Genellikle kullanıcının bilgisayarı "donar" ve aynı zamanda 1C programı belirli bir kullanıcı için başlamaz. Birinin zaten bu kullanıcının altında çalıştığına dair bir mesaj var. Mesele şu ki, “çalışmayan” oturumlar 1C sunucusunda kalıyor. Bu kullanıcılar, Aktif Kullanıcılar bölümünde bile kalır. Ve programda özel mod gerektiren işlemleri yapmanız gerektiğinde (örneğin, silinmek üzere işaretlenmiş nesneleri silmek), tüm kullanıcılardan çıkmalarını isterseniz, işlem her zaman işe yaramaz.

Sorgu Konsolu 1'ler- kurumsal mod 1'lerde sorgular oluşturmak ve hata ayıklamak için uygun bir araç. Sorgu Konsolunu Kullanma 1s veri tabanına istek çalıştırabilir ve isteğin sonucunu doğrudan 1s işletmede ekrandan görebilirsiniz. Bu yazıda, biri 1s 8.2 (normal formlar) için iki konsolu ele alacağız ve ikincisi hem normal hem de içinde çalışabilir. yönetilen formlar balta 1s 8.3.

Sorgu konsolu 1'leri indirin

İşleme ile çalışmaya başlamak için önce 1s sorgu konsolunu indir, aşağıda indirme linkleri vereceğiz, ancak şimdilik 1s request konsolunun aşağıdaki tiplerden birine sınıflandırılabileceğini ve sınıflandırılabileceğini not edelim:

  1. Düzenli formlar için (1s 8.2)
  2. Yönetilen formlar için (1s 8.3)
  3. Karışık (hem 1s 8.2 hem de 1s 8.3'te çalışır)

Yazımızda iki konsolu ele alacağız, ilki sadece 1s 8.2 (normal formlar) üzerinde çalışır ve ikincisi 1s 8.3 (yönetilen formlar) üzerinde çalışır. Birbirlerinden biraz farklılar, farklılıkları daha sonra konuşacağız, ancak şimdilik, yönetilen uygulamalarda konsolun yalnızca "Kalın İstemci" başlatma modunda düzgün çalışacağını not ediyoruz.

Normal bir uygulama için 1s istek konsolunu indirin 1s 8.2

Aşağıda işlemin bir ekran görüntüsü var, 1s istek konsolunu indirebilirsiniz. düzenli uygulama 1s 8.2

Yönetilen uygulama 1s 8.3 için 1s istek konsolunu indirin

Ve bu ikinci konsol, ekran görüntüsünü aşağıdaki ekranda da görebilirsiniz, bağlantıyı kullanarak 1s istek konsolunu yönetilen uygulama 1s 8.3 için indirebilirsiniz.

Normal bir uygulama için 1s istek konsolunun çalışma ilkelerinin ve ana işlevselliğinin açıklaması 1s 8.2


Bu normal bir uygulama için sorgu konsolu 1s 8.2 kullanımı kolaydır ve kullanıcıdan herhangi bir özel bilgi gerektirmez. Ekran görüntüsünde bir sorgu yazmak için bir test alanı görebilirsiniz, içine hem manuel olarak hem de yapıcıyı kullanarak bir sorgu yazabilirsiniz. Şekildeki 1 rakamının altında "Parametreler" butonunu görüyorsunuz, üzerine tıklayarak talebe parametreleri değiştirmek için bir form göreceğiz, daha sonra geri döneceğiz. 2 numaranın altında gördüğünüz çalışma alanı ve isteğin kendisiyle birlikte bir eylem çubuğu, burada istek ekleyebilir, silebilir ve ayrıca kaydedebiliriz. ayrı dosya diskte. 3 numara altında sorgu konsolu 1s 8.2 sonuç çıktı ayarı var, tablo şeklinde veya hiyerarşik olarak ağaç şeklinde görüntülenebilir, sorgu sonucunda hiyerarşiyi görmemiz gerektiğinde ikinci seçenek kullanılır. 4. madde bize sorguda geçici tablolar olup olmadığını gösterir, varsa onları ayıklayabilir ve geçici bir tabloya yerleştirilen yürütmenin sonucunu görebiliriz.

Şimdi bazı bireysel noktalara bakalım sorgu konsolu 1s.

Yukarıda, isteğe bağlı parametrelerin değiştirildiği bir pencere görüyorsunuz. "Talepten" butonuna tıklayarak, istekte belirtilen parametreleri alacağız, şimdi sadece istenen değerleri ayarlayıp formu kapatmamız gerekiyor. Bu arada, bir isteği düzenliyorsanız ve forma önceden eklediğiniz parametreler artık kullanılmıyorsa, gri renkle vurgulanacaktır. Bu tür birçok parametre varsa, "Kullanılmayanları sil" düğmesi kullanılarak pencereden kaldırılabilirler.

Sorgunuzda geçici tablolar varsa, bunları ayrı alt sorgularda ayıklayabilir ve bu alt sorguyu yürütmenin sonucunu görebilirsiniz, 1c sorgu konsolunun ana penceresinde geçici tablolar olduğunu görürsek, ardından "Geçici" yi tıklayın. tablolar" düğmesi (ana konsol penceresindeki 4. nokta). Tıkladıktan sonra yukarıda gördüğümüz pencere gelecek, sorgunun tüm geçici tablolarını gösterecek, "Debug"a tıkladığımızda aşağıdaki pencereyi göreceğiz.

Yönetilen bir uygulama 1s 8.3 için 1s istek konsolunun işlevselliğinin kısa açıklaması

Ana fonksiyonlarla tanıştık sorgu konsolu 1s 8.2, şimdi düşünme zamanı sorgu konsolu 1s 8.3. Bu işlemeönceki gibi ayrıntılı olarak ele almayacağız, ancak ana parametreleri ve ayarları kısaca gözden geçireceğiz.

Sorgu Konsolu, bazı karmaşık verilerin hatalarını ayıklamanız veya belirli verilerin bir seçimini hızlı bir şekilde almanız gerektiğinde kullanmak için çok uygundur.

İnternette birçok farklı konsol bulabilirsiniz. Normal ve yönetilen formlar için bunlar genellikle tamamen farklı konsollardır. Buna göre indirebilirsin evrensel konsol her iki durumda da çalışacak olan 1C 8.3 ve 8.2'yi ister. Yönetilen arabirimdeki konsolun yalnızca kalın istemcide açılacağını unutmayın.

Sorgu Konsolu ile Çalışma

1C programında, sorgu konsolu herhangi bir harici işlemle aynı şekilde açılır: "Dosya" - "Aç" menüsü veya "Ctrl + O" kısayol tuşu kombinasyonunu kullanarak. Sık kullanımla, harici işlemeye eklenebilir. bilgi tabanı.

İsteklerinizin listesi, istek konsolunun sol tarafında sunulur. Bu, yalnızca bir isteği değil, aynı anda birkaç isteği saklamanıza olanak tanır. Sorgu ağacı, onları gruplandırmak için çok uygun olan hiyerarşik bir yapıya sahiptir.

"Ekle" butonuna tıklayarak, kendinize bir isim vererek yeni bir istek ekleyebilirsiniz. Ayrıca, yerleşik işlevsellik, kopyalama, listede yukarı veya aşağı hareket etme ve çok daha fazlasını içeren sorgular oluşturmanıza olanak tanır.

Talep metninin kendisi, işleme formunun sağ tarafında görüntülenir. Manuel olarak veya sorgu oluşturucu kullanılarak yazılabilir. Sorgu oluşturucu yalnızca kalın istemcide çalışır.

Yapıcı düğmesinin sağında "Sorgu Operatörleri Ekle" düğmesi bulunur. Hemen bir koşul, gruplama, sıralama ve toplamlar içeren boş bir sorgu yapısı ekleyecektir.

Sağda, aşağıdaki durumlarda yardımcı olacak çok kullanışlı düğmeler vardır. verilen istek 1C için çözümler geliştirirken kullanırsınız.

Düğme, yazdığınız sorguyu metne dönüştürmenizi sağlar. Bizim durumumuzda, aşağıdaki resim gibi görünecek.

İstekleri bir dosyaya kaydedebilir veya ondan yükleyebilirsiniz. Bu, gelecekteki kullanım için çok uygundur.

Sorguyu doğrudan çalıştırmadan önce, giriş parametrelerini (varsa) ayarlamanız ve ardından "Sorguyu çalıştır" düğmesine tıklamanız gerekir. Ayrıca burada istekleri tamamen değil, herhangi bir paketi ayrı ayrı yürütmek mümkündür.

Görünüm modu, sorgu sonucunun nasıl görüntüleneceğini belirler: bir liste, hiyerarşik bir liste veya bir ağaç.

Yürütmenin sonucu, istek konsolunun en altında görüntülenecektir. Ayrıca alınan satır sayısını ve yürütme süresini de görüntüler. Gerekirse, sorgu sonucunun satırlarını taşıyabilirsiniz.

Çok sık olarak, kullanıcılardan bazı verileri seçmeleri ve Excel'e kaydetmeleri istenir. Buna da ihtiyacınız olabilir. Görevi tamamlamak için "Diğer" menüsünde "Listeyi görüntüle" öğesini seçmeniz yeterlidir. Program sizden gerekli sütunları işaretlemenizi isteyecektir.

Çıktı için sütun listesini ayarlamaya ek olarak, burada belirli satırları da belirtebilirsiniz. Bu, sorgunun kendisindeki satırları vurgulayarak yapılır. Ayrıca, sütun seçim formunda bayrağı “Yalnızca seçili” ayarında ayarlamak yeterlidir.

Örneğimizde, tüm sorgu sonuç verilerini görüntüledik. Bunları, açılan elektronik tablo belgesinden kopyalayarak veya Ctrl+O kısayol tuşu kombinasyonunu kullanarak harici bir dosyaya kaydedebilirsiniz. Formatları kaydetmek için birçok seçenek var, biz "*. xlsx".

Gördüğünüz gibi, sorgu konsolunda çalışmak çok kullanışlı ve kullanışlı, bu yüzden onu indirip uygulamaya koymanızı şiddetle tavsiye ediyoruz.

Konsol Aracı HTTP istekleri", 1C: Enterprise kullanarak HTTP istekleri oluşturmak, bunları göndermek ve daha fazla analiz için yanıt almak üzere tasarlanmıştır. Konsol, bu işlemede sonraki kullanımları için istek listelerini harici bir dosyada saklamanıza olanak tanır.

İşlem, deneyimli kullanıcılar ve yeni başlayanlar için uygundur (1C'deki HTTP mekanizmalarının ilkelerini hızlı bir şekilde anlamak isteyenler)

Aşağıda, işleme yardımında da bulunan bilgiler bulunmaktadır.

İşleme Form Alanları

HTTP İsteği

HTTP istek oluşturma alanında, "HTTPRequest" ve "HTTPConnection" program nesnelerinin oluşturulacağı temeldeki parametreleri belirtin. Aşağıdaki seçenekleri belirtebilirsiniz:

    adres - bu alanda, girilen parametrelere göre daha sonra tamamlanacak olan bir adres dizisi oluşturulur.

    Adres iste - HTTP isteği oluşturulurken kullanılacak, girilen parametreler temelinde oluşturulan son adresi içeren bir alan. İşareti kaldırıldığında "Tam adresi" "Adres" alanındaki dize, başka bir değişiklik yapılmadan bu alana kopyalanacaktır (isteği "olduğu gibi" gönderme yeteneği).

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

    Gövde- istek gövdesine yerleştirilecek isteğe bağlı metin.

    başlıklar- HTTP isteğinde değiştirilecek başlıkların listesi. Yeni bir sorgu oluştururken (sorgu ağacına eklerken) veya düğmeyi tıklatırken "Varsayılan" varsayılan olarak platform tarafından oluşturulan başlıklar listeye eklenecektir.

    parametreler- karakterden sonra adrese eklenecek parametrelerin listesi "?" . Ayrıca butona tıklandığında istek gövdesini parametrelerle doldurabilirsiniz. "Parametrelerle doldurun" "Gövde" sekmesinde.

    URL parametreleri - dizeleri değiştirilecek parametrelerin listesi (isim) adres çubuğunda (url şablonlarında yapılandırma nesnelerinin kullanımına benzer) "HTTP isteği").

sekmesinde "Bunlara ek olarak" aşağıdaki seçenekleri ayarlamak mümkündür:

    İşletim Sistemi Kimlik Doğrulaması - anlam verilen alan"HTTPConnection" program nesnesi oluşturulurken kullanılacaktır.

    Örnek - bu alana, adres alanında dize yerine otomatik olarak değiştirilecek bir değer girilir. . Listeye yeni bir sorgu eklendiğinde bu özellik üst satırdan kopyalanır.

    kimlik doğrulama - alanında seçim yapmak mümkündür temel kimlik doğrulama. Bu durumda "Kullanıcı" ve "Şifre" alanlarına girilen veriler otomatik olarak formdaki ilgili başlığa aktarılacaktır. base64çizgiler.

Sorgu Ağacı

Bu öğe, daha sonra bir dosyaya kaydedilebilecek istek listesini yönetmek için kullanılır.

HTTP yanıtı

HTTP yanıt alanının öğeleri, sunucudan alınan yanıttan alınan verilerle doldurulur. Alan aşağıdaki öğeleri içerir

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

    Gövde - HTTP yanıtından bir dize olarak alınan gövde.

    başlıklar- alınan HTTP yanıtının başlıkları

    HTML- HTTP yanıtından bir dize olarak elde edilen ve HTML belgesindeki bir alana yerleştirilen gövde.

    json yanıt gövdesinin JSON'a dönüştürülmesi ve platformun JSON araçlarını kullanarak bir dizeye geri dönüştürülmesiyle elde edilen bir dize. alanında "Yapı" Başarılı dönüştürme durumunda JSON yapısı bir ağaç şeklinde görüntülenir.

Özellikler ve kısıtlamalar

    İstemciye istek gönderilir

    Ağaçta depolanan veriler şu alanları içerir: Gövde, Başlıklar, Parametreler, Otomatik Yönlendirme, Adres, Kimlik Doğrulama, Yöntem, Şablon, URL Parametreleri

    HTTP yanıt verilerinin form alanlarına dönüştürülmesi aynı şekilde yapılır ve yanıt başlıklarının içeriğine bağlı değildir.

yazılım gereksinimleri

  1. İşleme, 8.3.6 sürümünden başlayarak 1C:Enterprise platformuyla çalışmak üzere tasarlanmıştır. "Yönetilen Uygulama" modunda olmalıdır
  2. Harici HTTP hizmetlerine erişmek için, işleme ile çalıştığınız iş yerinde İnternet erişiminizin olması gerekir. Dahili ağdaki hizmetlere erişirken, ağdaki bu hizmetlere erişmeniz gerekir. yerel ağ bu iş yerinden.

Ek koşullar

  1. Yazılım lisansının süresi sınırsızdır
  2. İşlem kodu açıktır ve kullanıcının isteği üzerine değiştirilebilir.
  3. İşleme bir indirme bağlantısı olarak sağlanır.
  4. Bedava teknik Destek- Satın alma tarihinden itibaren 3 ay.

DİKKAT!

Para iade garantisi

Infostart LLC, programın açıklamada belirtilen işlevselliğe uymaması durumunda size %100 geri ödeme garantisi verir. Paranın hesabımıza ulaştığı tarihten itibaren 14 gün içinde beyan etmeniz halinde paranın tamamı iade edilebilir.

Program işte o kadar test edilmiştir ki, tam bir güvenle böyle bir garanti verebiliriz. Tüm müşterilerimizin satın almalarından memnun olmalarını istiyoruz.

1C Enterprise 8'in en güçlü araçlarından biri şüphesiz Query Builder'dır. Yapıcı, 1C dilinde sorgularla çalışmak için görsel bir araçtır. Ancak yapıcının büyük bir dezavantajı vardır - sorgu yürütmenin sonucunu göstermez. Bu dezavantaj, özellikle 1C:Enterprise 8.3 ve 8.2 platformunda acemi uygulama çözümleri geliştiricileri tarafından hissedilir.

Ek olarak, deneyimli 1C programcıları bile, çeşitli bölümlerdeki bilgi tabanı verilerinin “tek seferlik” bir analizinin yapılmasının gerekli olduğu, ancak tam teşekküllü bir rapor yazmak istemediğiniz bir durumla karşı karşıya kalmaktadır. böyle bir "bir kerelik sonuç" uğruna.

Tüm bunlar ve diğer birçok durum için size sunmaktan mutluluk duyuyoruz harici işleme 1C 8.3 ve 1C 8.2 için sonuçları işleme özelliğine sahip sorgu konsolu!


1C 8.3 ve 1C 8.2 için Sorgu Konsolunun temel özellikleri:

Evrensel işleme, 1C platformlarının herhangi bir yapılandırmasında çalışır: Enterprise 8.1 - 8.3;
- 1C:Kuruluş modunda çalışır;
- sorgu manuel olarak yazılabilir veya Sorgu Oluşturucu'yu arayabilirsiniz;
- isteğin sonucunu gösterir;
- Rapor parametrelerini doğrudan Sorgu Konsolunda belirtebilirsiniz;
- istek dosyalarını kaydedebilir ve yükleyebilir.

Sorgu Konsolunu başlatmak için, yapılandırmanızı 1C:Enterprise modunda çalıştırmanız ve diskte depolanan diğer herhangi bir dosya gibi Sorgu Konsolunun harici işlemesini açmanız gerekir. Bu tür işleme, uygulanan çözümün bir parçasıymış gibi tam olarak aynı şekilde çalışacaktır.


Harici işleme Sorgu Konsolu, standart 1C:Enterprise 8.3 ve 8.2 sorgulama araçlarının tanıdık arayüzünü ve işlevlerinin çoğunu tekrarlar. Ayrıca sorguların, toplu sorguların ve geçici tabloların sonuçlarını almanızı sağlar.

Sorgu konsolu, hem kalın hem de ince istemciler altında sistemin hem istemci-sunucu hem de dosya-sunucu çalışma modlarında yürütülür! Sorgu Konsolu, sorgu metni alanındaki bağlam menüsü aracılığıyla çağrılan standart Sorgu Oluşturucu'yu entegre eder.

ÖNEMLİ! Sorgu yapıcısı zayıf müşteriçalışmıyor, Oluşturucuyu açmak için bu menü öğesi mevcut değil. Kalın istemcide, Sorgu Oluşturucu mevcuttur!


İnce istemcide istekleri yalnızca elle yazabiliyoruz, diğer tüm işlevler değişiklik yapmadan çalışıyor.