Konsol permintaan http. Konsol Konsol HTTP Konsol Http Queries 1C

Konsol meminta 1C. - alat yang nyaman. Untuk membangun dan men-debug permintaan dalam mode mode perusahaan 1C. Menggunakan konsol kueri Anda dapat meminta basis data 1C dan melihat hasil kueri langsung pada layar di perusahaan 1C. Dalam artikel ini, kita akan melihat dua konsol satu untuk 1C 8.2 ( bentuk biasa), dan yang kedua dapat bekerja baik dalam bentuk konvensional dan terkontrol 1C 8.3.

Unduh permintaan konsol 1c

Untuk mulai bekerja dengan pemrosesan yang pertama kali Anda butuhkan unduh permintaan konsol 1c, Di bawah ini kami memberikan tautan untuk mengunduh, tetapi untuk sekarang mari kita perhatikan fakta bahwa konsol permintaan 1C dapat diklasifikasikan dan dikaitkan dengan salah satu dari jenis berikut:

  1. Untuk bentuk konvensional (1C 8.2)
  2. Untuk formulir yang dikendalikan (1C 8.3)
  3. Campuran (Bekerja pada 1C 8.2 dan 1C 8.3)

Dalam artikel kami, kami akan melihat dua konsol, karya pertama hanya pada 1C 8.2 (formulir biasa), dan yang kedua beroperasi pada 1C 8.3 (Formulir Terkelola). Mereka sedikit berbeda dari satu sama lain, tentang perbedaan yang akan kita bicarakan lebih lanjut, tetapi untuk saat ini kita perhatikan bahwa konsol akan berfungsi dengan baik dalam aplikasi yang berjalan hanya dalam mode "Fat Client".

Unduh Konsol Permintaan 1C untuk Aplikasi Normal 1C 8.2

Di bawah ini adalah tangkapan layar pemrosesan, Anda dapat mengunduh 1C permintaan konsol untuk aplikasi yang biasa 1C 8.2

Unduh 1C Query Console untuk aplikasi yang dikelola 1C 8.3

Dan ini adalah konsol kedua, Anda juga dapat melihat tangkapan layar pada layar di bawah ini, Anda dapat mengunduh konsol permintaan 1C untuk aplikasi yang dikendalikan 1C 8.3

Deskripsi prinsip-prinsip pekerjaan dan fungsional utama konsol permintaan 1C untuk aplikasi yang biasa 1C 8.2


Ini kueri Konsol 1C 8.2 untuk aplikasi reguler Mudah digunakan, dan tidak memerlukan pengguna pengetahuan khusus. Dalam tangkapan layar, Anda dapat mengamati bidang tes untuk menulis kueri, Anda dapat menulis permintaan secara manual serta menggunakan perancang. Di bawah Gambar 1 pada gambar Anda melihat tombol "Parameter" dengan mengkliknya, kami akan melihat formulir untuk mengganti parameter untuk meminta, kami akan kembali ke sana. Di bawah angka 2, Anda melihat ruang kerja dan panel tindakan dengan permintaan itu sendiri, di sini kita dapat menambahkan permintaan, menghapusnya, dan juga menyimpan file terpisah Pada disk. Di bawah angka 3 di konsol Kueri 1C 8.2 Ini diatur untuk mengatur output hasil, dapat ditampilkan dengan tabel atau hierarkis dalam bentuk pohon, opsi kedua digunakan ketika kita perlu melihat hierarki sebagai hasil dari permintaan. Paragraf 4 menunjukkan kepada kita apakah ada tabel sementara dalam permintaan, jika kita dapat men-debug mereka dan melihat hasil eksekusi yang ditempatkan di tabel sementara.

Sekarang mari kita lihat beberapa momen individu di konsol meminta 1C..

Di atas Anda mengamati jendela di mana parameter diganti menjadi permintaan. Dengan mengklik tombol "dari kueri", kami mendapatkan parameter yang ditentukan dalam permintaan, sekarang kami harus mengatur nilai yang diinginkan dan menutup formulir. By the way, jika Anda mengedit permintaan dan Anda sebelumnya menambahkan parameter pada formulir tidak lagi digunakan, maka mereka akan disorot dengan Gray. Jika ada banyak parameter ini, Anda dapat menghapusnya dari jendela menggunakan tombol "Delete Unied".

Jika Anda memiliki tabel sementara dalam kueri, Anda dapat men-debug mereka dalam subqueries terpisah dan melihat hasil dari subquery ini, jika kita melihat tabel sementara di jendela utama konsol kueri 1c, lalu klik pada jendela konsol tombol "Tabel Waktu" ). Setelah menekan jendela, jendela yang kami lihat di atas akan muncul, itu menunjukkan semua tabel kueri sementara, klik "Debug" dan lihat jendela berikut.

Deskripsi Singkat Konsol Kueri 1C Fungsional Untuk Aplikasi Terkendali 1C 8.3

Kami bertemu dengan fungsi-fungsi utama konsol Kueri 1C 8.2 Sekarang sudah waktunya untuk mempertimbangkan permintaan konsol 1C 8.3. Pemrosesan ini Jadi secara rinci bagaimana kami tidak akan mempertimbangkan yang sebelumnya, tetapi sebentar dijalankan pada parameter dan pengaturan utama.

Alat konsol permintaan HTTP dirancang untuk membentuk alat permintaan HTTP 1C: Perusahaan, mengirim dan menerima jawaban untuk analisis selanjutnya. Konsol memungkinkan Anda untuk menyimpan file eksternal Daftar permintaan untuk penggunaan selanjutnya dalam pemrosesan ini.

Pemrosesan cocok untuk pengguna berpengalaman dan pemula (yang ingin mencari tahu prinsip-prinsip kerja mekanisme HTTP dalam 1C)

Di bawah ini adalah informasi yang juga terletak pada sertifikat pemrosesan.

Area formulir pemrosesan

Permintaan HTTP

Di bidang pembentukan permintaan HTTP, parameter ditentukan, berdasarkan perangkat lunak "HTTP" dan "HTTP Pujian" akan dibangun. Dimungkinkan untuk menentukan parameter berikut:

    Alamat -bidang ini membentuk garis alamat, yang akan terus diselesaikan berdasarkan parameter yang dimasukkan.

    Alamat alamat -bidang yang berisi alamat akhir yang terbentuk berdasarkan parameter yang dimasukkan, yang akan digunakan saat menghasilkan permintaan HTTP. Saat melepas bendera "Alamat Addle" string dari bidang "Alamat" akan disalin ke bidang ini tanpa perubahan lebih lanjut (kemampuan untuk mengirim kueri "sebagaimana adanya").

    metode - Metode kueri HTTP yang akan dipanggil di server.

    Tubuh. - Teks arbitrer yang akan ditempatkan di badan kueri.

    Header.- Daftar header yang akan diganti dalam permintaan HTTP. Saat membuat kueri baru (tambahkan di pohon kueri) atau klik tombol "Default" Daftar akan menambah header yang dibentuk oleh platform default.

    Parameter. - Daftar parameter yang akan ditambahkan ke alamat setelah simbol "?" . Anda juga dapat mengisi parameter bodi kueri saat Anda mengklik tombol "Isi parameter" Pada tab "Tubuh".

    Parameter URL -daftar parameter yang akan diganti dengan garis (Nama) Di bilah alamat (dengan analogi penggunaan dalam Templat URL Objek Konfigurasi "Permintaan HTTP").

Di tab "Selain itu" Dimungkinkan untuk menetapkan opsi berikut:

    Otentikasi OS -nilai lapangan ini Ini akan digunakan saat membuat objek perangkat lunak "senyawa HTTP".

    Pola -bidang ini dibuat untuk nilai yang akan secara otomatis mengganti di bidang alamat alih-alih garis . Saat menambahkan permintaan baru ke daftar, properti ini disalin dari string induk.

    Autentikasi -di lapangan dimungkinkan untuk memilih "Mendasarkan" Autentikasi. Pada saat yang sama, data yang dimasukkan dalam bidang "Pengguna" dan "Kata Sandi" akan secara otomatis ditransfer ke judul yang sesuai base64. Garis.

Pohon permintaan

Elemen ini digunakan untuk mengelola daftar permintaan, yang nantinya dapat disimpan ke file.

Http-jawab

Elemen-elemen area respons HTTP diisi dengan data dari respons yang diterima dari server. Elemen-elemen berikut ada di area tersebut.

    Kode respon - Kode respons yang diterima dari server dengan penjelasan

    Tubuh. - tubuh diperoleh dari respons HTTP dalam bentuk string.

    Header -header respons http.

    Html.- tubuh diperoleh dari respons HTTP dalam bentuk string dan ditempatkan di bidang dokumen HTML.

    Json -string diperoleh dengan mengubah tubuh respons terhadap JSON dan kembali ke jalur dengan cara bekerja dengan platform JSON. Di bidang "Struktur" Struktur JSON ditampilkan dalam bentuk pohon, dalam hal konversi yang berhasil.

Fitur pekerjaan dan pembatasan

    Mengirim kueri dilakukan pada klien

    Untuk data yang disimpan di pohon termasuk bidang-bidang berikut: Tubuh, Header, Parameter, Authentic, Alamat, Otentikasi, Metode, Template, Parameter URL

    Konversi data respons HTTP di bidang formulir dibuat secara merata dan tidak tergantung pada isi header respons

Persyaratan Perangkat Lunak

  1. Pemrosesan dirancang untuk bekerja dengan platform 1C: perusahaan mulai dari versi 8.3.6. Harus digunakan mode "aplikasi yang dikelola"
  2. Untuk mengakses layanan HTTP eksternal, perlu untuk memiliki akses ke Internet di tempat kerja dari mana pekerjaan sedang berlangsung. Saat mengakses layanan di jaringan internal, Anda memerlukan akses ke layanan ini di jaringan lokal dari tempat kerja ini.

Kondisi tambahan

  1. Lisensi tidak terbatas pada
  2. Kode pemrosesan terbuka dan dapat dimodifikasi atas permintaan pengguna.
  3. Pemrosesan disediakan sebagai tautan unduhan.
  4. Istilah ini gratis dukungan teknis - 3 bulan sejak tanggal pembelian.

PERHATIAN!

Garansi uang kembali

LLC Infostart menjamin Anda pengembalian uang 100% jika program tidak sesuai dengan fungsionalitas yang dinyatakan dari deskripsi. Uang dapat dikembalikan secara penuh, jika Anda mendeklarasikan ini dalam waktu 14 hari sejak tanggal penerimaan uang di akun kami.

Program ini sangat diuji dalam pekerjaan yang sepenuhnya kita percayai dapat memberikan jaminan seperti itu. Kami ingin semua pembeli kami puas dengan pembelian.

Konsol permintaan sangat nyaman digunakan ketika perlu untuk men-debug setiap kompleks, atau dengan cepat memilih sampel data tertentu.

Di Internet Anda dapat menemukan banyak konsol yang berbeda. Untuk bentuk konvensional dan dikelola, biasanya konsol yang sama sekali berbeda. Menurut ini, Anda dapat mengunduh Universal Query Console 1C 8.3 dan 8.2, yang akan berfungsi dalam kedua kasus. Perlu diingat bahwa konsol pada antarmuka yang dikelola Anda hanya akan memiliki klien yang tebal.

Bekerja dengan konsol permintaan

Dalam program 1C, konsol permintaan terbuka persis sama dengan pemrosesan eksternal apa pun: "File" menu "terbuka", atau menggunakan kombinasi tombol panas "Ctrl + O". Dengan sering digunakan, dapat ditambahkan ke pemrosesan eksternal yang paling basis informasi.

Di sisi kiri konsol permintaan, daftar permintaan Anda disajikan. Ini memungkinkan Anda untuk menyimpan tidak satu permintaan, tetapi sekaligus. Pohon kueri memiliki struktur hierarkis, yang sangat nyaman untuk pengelompokan mereka.

Dengan mengklik tombol "Tambah", Anda dapat menambahkan permintaan baru, dengan menentukannya sendiri. Juga, fungsi bawaan memungkinkan Anda untuk membuat kueri dengan menyalin, naik ke atas atau ke bawah daftar dan banyak lagi.

Teks kueri itu sendiri ditampilkan di sisi kanan formulir pemrosesan. Itu dapat dikirim secara manual atau menggunakan desainer kueri. Desainer kueri hanya berfungsi di klien yang tebal.

Hak tombol desainer adalah tombol "Sisipkan Kueri Operator". Ini akan segera menambahkan desain kosong permintaan dengan kondisi, pengelompokan, pesanan dan hasil.

Kanan adalah tombol yang sangat berguna yang akan membantu jika permintaan ini Anda gunakan saat mengembangkan solusi untuk 1C.

Tombol ini memungkinkan Anda untuk mengkonversi permintaan yang ditulis ke teks. Dalam kasus kami, itu akan terlihat seperti ditunjukkan pada gambar di bawah ini.

Anda dapat menyimpan permintaan ke file atau memuat darinya. Ini sangat nyaman untuk digunakan lebih lanjut.

Sebelum eksekusi langsung dari kueri, Anda harus memasang parameter inputnya (jika tersedia), lalu klik tombol "Jalankan". Juga, ada kesempatan untuk melakukan permintaan tidak sepenuhnya, tetapi beberapa paket secara terpisah.

Mode tampilan menentukan bagaimana hasil kueri akan ditampilkan: daftar, daftar hierarkis, atau kayu.

Hasil eksekusi akan ditampilkan di bagian bawah konsol kueri. Juga ada menampilkan jumlah baris yang diterima dan waktu eksekusi. Jika perlu, Anda dapat memindahkan garis hasil kueri.

Sangat sering, pengguna meminta untuk membuat sampel data apa pun dan menyimpannya ke Excel. Mungkin diperlukan untuk Anda. Untuk memenuhi tugas, Anda cukup dalam menu "lebih banyak" pilih "Daftar tampilan". Program ini akan menyarankan untuk mencatat kolom yang diperlukan.

Selain tugas dalam daftar kolom untuk output di sini, Anda juga dapat menentukan string tertentu.. Ini diimplementasikan dengan menyoroti baris pada permintaan itu sendiri. Selanjutnya, dalam bentuk pemilihan kolom, cukup untuk mengatur bendera di pengaturan "dialokasikan".

Dalam contoh kami, kami membawa semua data hasil kueri. Simpan di file eksternal, Anda dapat menyalin dari dokumen tabular yang terbuka, atau menggunakan kombinasi tombol panas Ctrl + O. Format opsi untuk menyimpan banyak, kami memilih "*. XLSX. "

Seperti yang Anda lihat, bekerja di konsol permintaan sangat nyaman dan bermanfaat, jadi kami sangat merekomendasikannya dan menerapkannya dan mempraktikkannya.

Salah satu alat paling kuat 1C Enterprise 8, tidak diragukan lagi, adalah desainer kueri. Desainer adalah alat visual untuk bekerja dengan permintaan dalam 1C. Tetapi perancang memiliki satu kelemahan besar - itu tidak menunjukkan hasil dari pelaksanaan permintaan. Kelemahan ini terutama terasa oleh pengembang pemula dari solusi terapan pada platform 1C: Enterprise 8.3 dan 8.2.

Selain itu, bahkan programmer 1S berpengalaman sering menghadapi situasi ketika diperlukan untuk membuat analisis "satu kali" dari data basis informasi dalam berbagai pemotongan, dan laporan penuh tidak ingin menulis untuk "one- output waktu ".

Untuk semua kasus ini dan banyak kasus lainnya, kami senang menawarkan Anda pemrosesan eksternal Permintaan konsol dengan kemampuan untuk memproses hasil untuk 1C 8.3 dan 1C 8.2!


Fitur utama dari permintaan konsol untuk 1C 8.3 dan 1C 8.2:

Pemrosesan universal, berjalan pada konfigurasi platform 1C: Enterprise 8.1 - 8.3;
- Mulai dalam mode 1C: perusahaan;
- Permintaan dapat ditulis secara manual, dan Anda dapat menghubungi konstruktor permintaan;
- menunjukkan hasil eksekusi kueri;
- Anda dapat menentukan parameter laporan langsung di konsol permintaan;
- Dapat menyimpan dan mengunggah file kueri.

Untuk memulai konsol kueri, Anda perlu menjalankan konfigurasi dalam mode 1C: perusahaan dan membuka pemrosesan eksternal konsol permintaan sebagai file lain yang disimpan pada disk. Pemrosesan tersebut akan bekerja dengan cara yang sama seolah-olah dimasukkan dalam solusi yang diterapkan.


Permintaan konsol pemrosesan eksternal antarmuka yang akrab. dan kebanyakan kegunaan Alat standar untuk mengkompilasi pertanyaan sistem 1C: Perusahaan 8.3 dan 8.2. Ini juga memungkinkan Anda untuk menerima hasil permintaan, kueri paket dan tabel sementara.

Konsol permintaan dijalankan di server klien dan dalam mode file-server sistem, baik di bawah tebal dan di bawah klien halus! Konsol kueri terintegrasi konstruktor kueri standar yang disebut melalui menu konteks di bidang teks kueri.

PENTING! Permintaan Desainer B. klien tipis Itu tidak berfungsi, pembukaan desainer item menu ini tidak tersedia. Di klien tebal, desainer permintaan tersedia!


Dalam klien yang tipis, kami hanya dapat menulis permintaan dengan tangan Anda, semua fungsi lain berfungsi tidak berubah.

Dan dengan cepat mendapatkan informasi. Pada artikel ini, saya akan mencoba menggambarkan cara menggunakan konsol permintaan, dan memberikan tautan untuk mengunduh konsol permintaan.

Pertimbangkan alat ini lebih banyak.

Unduh permintaan konsol 1c

Pertama-tama untuk mulai bekerja dengan konsol permintaan, perlu mengunduhnya dari suatu tempat. Pemrosesan biasanya dibagi menjadi dua jenis - pada bentuk yang dikelola dan biasa (atau kadang-kadang disebut pada 8.1 dan 8.2 / 8.3).

Saya mencoba menggabungkan kedua jenis ini dalam satu pemrosesan - dalam mode operasi yang diinginkan, formulir yang diinginkan terbuka ( di mode Terkelola Konsol hanya berfungsi dalam mode tebal).

Unduh Query Console 1C 8.3 (8.2) Untuk formulir yang dikelola dan konvensional, Anda dapat menautkan :.

Deskripsi konsol permintaan 1C

Jika Anda tertarik dengan bagaimana permintaan ditulis dalam sistem 1C, saya sarankan berkenalan dengan artikel tersebut dan.

Mari kita mulai mempertimbangkan konsol kueri dengan deskripsi panel pemrosesan utama:

Di tutup konsol kueri, Anda dapat melihat waktu eksekusi dari kueri terakhir dengan akurasi milidetik, memungkinkan Anda untuk membandingkan desain yang berbeda dalam hal kinerja.

Kelompok tombol pertama di panel perintah bertanggung jawab untuk menghemat permintaan saat ini dalam file eksternal. Ini sangat nyaman, Anda selalu dapat kembali untuk menulis permintaan yang kompleks. Atau, misalnya, simpan daftar contoh khas dari desain tertentu.

Di sebelah kiri, di bidang "Permintaan", Anda dapat membuat permintaan baru dan memeliharanya dalam struktur pohon. Grup kedua tombol hanya bertanggung jawab untuk mengelola daftar permintaan. Menggunakannya, Anda dapat membuat, menyalin, menghapus, memindahkan permintaan.

Dapatkan 267 tutorial video untuk 1C secara gratis:

  • Lakukan kueri - Eksekusi dan hasil sederhana;
  • Jalankan paketnya - Memungkinkan Anda untuk melihat semua permintaan perantara di
  • Melihat tabel sementara - Memungkinkan Anda melihat hasil yang mengembalikan permintaan sementara di tabel.

Parameter permintaan:

Biarkan pengaturan saat ini untuk permintaan.

Jendela parameter kueri menarik sebagai berikut:

  • Tombol Dapatkan dari permintaan Secara otomatis menemukan semua parameter dalam kueri, untuk kenyamanan pengembang.
  • Bendera Parameter seragam untuk semua permintaan - Saat menginstal, pemrosesannya tidak menghapus parameter saat bergerak dari permintaan ke permintaan daftar Total Permintaan.

Tetapkan daftar nilai Ini sangat sederhana, tepat ketika Anda memilih nilai parameter, klik tombol Nilai (silang), sistem akan mengusulkan untuk memilih tipe data di mana Anda harus memilih "Daftar Nilai":

Juga dalam. panel atas Ada tombol untuk memanggil pengaturan konsol kueri:

Di mana Anda dapat menentukan parameter penyimpanan otomatis dari kueri dan parameter eksekusi.

Teks kueri dimasukkan dalam bidang kueri konsol. Anda dapat menjadikannya satu set tes kueri yang sederhana atau memanggil alat khusus - desainer kueri.

Dipanggil dari menu konteks (tombol kanan mouse) ketika Anda mengklik bidang input:

Juga di menu ini ada seperti itu fungsi yang berguna, seperti membersihkan atau menambah simbol transfer ("|"), atau menerima kode permintaan di sini dalam bentuk yang nyaman:

Permintaan \u003d permintaan baru; Penyelidikan. Text \u003d "| Pilih | mata uang. Tautan | dari | Buku Pegangan. Reli sebagai mata uang "; Hasil Reprove \u003d Permintaan. Melakukan ();

Di bidang bawah, bidang konsol kueri menampilkan bidang hasil kueri, yang diproses ini dibuat:

Juga, konsol permintaan kecuali daftar dapat menampilkan data dalam bentuk pohon untuk kueri yang berisi hasil.