internet pencereler Android

Harici bir rapor nasıl bağlanır. Veritabanına harici bir rapor ekleme

Bu makale, "Ticaret Yönetimi 11.2" yapılandırması örneğini kullanarak 1C tabanına harici yazdırılabilir bir cihazın nasıl bağlanacağını açıklar.

"Ticaret Yönetimi 11.2" yapılandırması, "YÖNETİLEN" formlardaki yapılandırmadır!

Talimatımız, harici bir yazdırılabilir yazıcının nasıl bağlanacağını "gösterir". bilgi tabanı"YÖNETİLEN" formlarda konfigürasyonlu 1C, yani:

  • "Muhasebe 3.0"
  • "Ticaret Yönetimi 11.2"
  • "Maaş ve personel yönetimi 3.1"
  • "Entegre Otomasyon 2.0"
  • "Küçük İşletme Yönetimi 1.6"
  • "Perakende 2.2"
  • ve diğer benzer konfigürasyonlar.

1C'de harici bir baskı plakası bağlamak için 11 adımdan geçmemiz gerekiyor.

1 - Menü "NSI ve Yönetim" (Enterprise Accounting 3.0'daki gibi diğer yapılandırmalarda, basitçe "Yönetim" olarak adlandırılabilir). 2 - "Basılı formlar, raporlar ve işleme"yi seçin (aşağıdaki şekle bakın ↓)

3 - "Raporlar ve işleme" alt menüsünü genişletin (Enterprise Accounting 3.0 gibi diğer yapılandırmalarda bu alt menü görünmeyebilir, bu nedenle doğrudan sonraki adıma geçin). 4 - Ek raporların kullanımına ve işlenmesine bir "işaret" koyduk. 5 - Bölüme gidin: Ek raporlar ve işleme. (aşağıdaki resme bakın ↓) ()

6 - "Oluştur" düğmesine basın. (aşağıdaki resme bakın ↓)

1C'nin yeni sürümlerinde (Ağustos 2016'dan itibaren), program, "virüs" içerebilecek bilinmeyen harici işlemcileri kullanma tehlikesi hakkında yerleşik bir uyarı mekanizmasına sahiptir; programın önceki sürümlerinde uyarı oluşmayacaktır! Böyle bir durumda, harici bir bağlantı kurmak için basılı form gerekli olacak - 7 - "Devam" düğmesine basın. (aşağıdaki resme bakın ↓)

8 - İşlemin bulunduğu dizini seçin. 9 - Onu seçiyoruz (ihtiyacımız olan işlem). 10 - "Aç" düğmesine basın. Veya 9 ve 10 numaralı eylemler yerine, seçim penceresinde ihtiyacımız olan harici yazdırılabilir öğeye çift tıklayabilirsiniz. (aşağıdaki resme bakın ↓)

Eklenen işleme için bir yerleşim eklememiz gerekirse (Örneğin, bu evrensel şekil sitemizden sözleşmeler ve bu formu yazdırmak için komuta ihtiyacımız var, başlangıçta görüntülenmediği bazı nesnelerde görüntülenecek) - 11 - yerleştirme satırına tıklayın ("Yerleştir:", belki "Yerleşim:") ve gerekli dizinleri ve belgeleri seçin. 12 - "Kaydet ve kapat" butonuna tıklayarak harici bir baskı formu bağlama adımlarını tamamlıyoruz. (aşağıdaki resme bakın ↓)

Bu kadar! Tebrikler! Dış baskı plakası bağlı! Her şeyi doğru yaptık mı? Hadi kontrol edelim ...

Kaydetmeden ve kapatmadan önce, bu harici yazdırılabilir belgenin Mal ve hizmetlerin satışı belgesine yerleştirildiğini fark ettik; bu, "Mal ve hizmetlerin satışı" türündeki herhangi bir belgeyi açabileceğimiz anlamına gelir. "Yazdır" düğmesine basın ve bakın - yazdırılabilir formları seçmek için bir pencere belirdi, aralarında - 13 - Tarafımızdan bağlanan harici baskı plakası (aşağıdaki resme bakın ↓)

Şimdi kesin - her şey. Umarız bu makale size yardımcı olmuştur.

1C Accounting 8.3'te (revizyon 3.0) harici yazdırılabilir (veya işleme) nasıl eklenir (kaydedilir)

2019-05-15T13: 40: 54 + 00: 00

Genellikle bir muhasebeci, 1C: Muhasebe 8.3 (revizyon 3.0) standart belgelerinin herhangi birine ek bir basılı forma ihtiyaç duyar. Veya örneğin bir belgeyi otomatik olarak doldurmak veya bazında yeni bir belge girmek için ek işlemlere ihtiyaç vardır. Genellikle böyle bir özellik zaten birileri tarafından geliştirilmiştir ve bir programcıdan bulunabilir veya sipariş edilebilir. Ve şimdi revizyon alındı, sadece muhasebe departmanına eklemek için kaldı. Nasıl yapılır? Aşağıda bu konuda daha fazla adım adım.

1. 1C Accounting 3.0'ı açın ve sol bölmede () "Yönetim" -> "Formları, raporları ve işlemeyi yazdırma" bölümünü seçin:

2. Burada, daha önce soldaki "Ek raporlar ve işleme" onay kutusunu işaretleyerek "Ek raporlar ve işleme" öğesini bulun ve seçin:

3. "Dosyadan Ekle ..." düğmesini tıklayın.

4. Ve harici yazdırılabilir veya işlenebilir (epf uzantılı) dosyayı seçin.

5. Yeni pencerede "Kaydet ve Kapat" düğmesini tıklayın.

6. Aç gerekli belge ve yazdır düğmesinin yazdırılabilir öğenin başka bir sürümüne veya Yeni Tabanlı menüsünde bir öğeye veya form araç çubuğunda yeni bir düğmeye sahip olduğundan emin olun. Hazır!

İçtenlikle, Vladimir Milkin(öğretmen ve geliştirici).

Çoğu zaman, 1C kullanıcıları, tipik bir uygulama çözümünde bulunmayan ek işlevsellik gerektirir. Bu, bir belgenin özel bir basılı şekli, gerekli verileri içeren bir rapor, dizinleri ve belgeleri belirli bir algoritmaya göre doldurma, bazı nesneleri diğerlerine göre girme vb. Bunları ve diğer birçok eylemi gerçekleştirmek için yapılandırmayı destekten kaldırmanız ve kaybetmeniz gerekmez. otomatik güncellemeler, tipik uygulama çözümleri, harici raporlar ve işleme kullanarak bu tür sorunları çözmenize olanak tanır. Ek olarak, harici işleme çalıştırılabilir temel sürümler uygulanan çözümün konfigürasyonunda değişiklik sağlamayan.

1C: Enterprise temelinde oluşturulan herhangi bir uygulama çözümü (nesne içermeyen boş bir çözüm bile), harici raporları ve işlemleri kullanmanıza izin verir. Bu, ana menü aracılığıyla yapılır: "Dosya" - "Aç". Harici bir rapor dosyası seçtikten veya işledikten sonra formu açılır ve kullanıcı gerekli işlevselliği kullanabilir.

Tipik uygulama çözümlerinin özelliği, harici raporları kullanma ve işleme olanaklarını genişleten yerleşik özel alt sistemlere sahip olmalarıdır.

Başlatma türüne göre, uygulanan çözümler iki gruba ayrılır: geleneksel veya yönetilen bir uygulama temelinde oluşturulmuş. İlk grup "Muhasebe 2.x", "Ticaret yönetimi 10.x", "Perakende 1.x" vb. İkinci grup "Muhasebe 3.x", "Ticaret yönetimi 11.x", "Perakende 2.x", "Şirketimizin yönetimi" vb. dayalı uygulama çözümleri düzenli uygulama modası geçmiş ancak hala kullanıcılar tarafından yaygın olarak kullanılmaktadır.

Bu makalede, tipik bir "1C: Ticaret Yönetimi 10.3" uygulama çözümü örneğini kullanarak harici raporların kullanımını ve normal bir arayüzde işlemeyi ele alacağız.

Normal arayüzde, harici raporlar ve işleme, "Hizmet" - "Harici yazdırma formları ve işleme" ana menüsü aracılığıyla bağlanır.

Sistem, harici raporların kullanılmasına ve dört türün işlenmesine izin verir:

  1. Dış raporlar

Harici yazdırılabilir formlar - tipik bir uygulama çözümünde sağlanmayan yazdırılabilir referans kitap ve belge formları oluşturur.


Ek yazdırılabilir ekler veya düzenlerken, harici bir işlem kartı açılır.


Kartta, yazdırma formunun adını, bir yorumu belirtmeli ve harici işleme dosyasını seçmelisiniz. Harici işleme otomatik kayıt parametrelerine sahipse, "Basılı form sahipliği" tablosu otomatik olarak doldurulacaktır. Ancak gerekirse manuel olarak doldurabilir veya düzenleyebilirsiniz.

  • Nesne gösterimi - harici yazdırılabilir (referans veya belge) eklenmiş bir nesne. Seçim düğmesine bastığınızda, yazdırılan formun aksesuarını seçme formu açılır.

  • Seçim - tüm belgeler için değil, belirli belgeler için harici yazdırılabilir bir bağlantı kurmanıza olanak tanır. Ayrıca seçim, ait olduğu her nesne için ayrı ayrı yapılandırılır. Filtreleme, raporlardaki ve işlemedeki tipik filtrelemeye benzer şekilde yapılandırılır.


  • Baskı plakası dosyası - her nesne için aksesuar seçmenizi sağlar ayrı dosya harici baskı plakası, yani. bunlar, işleme uygulaması açısından tamamen farklı olabilir, ancak anlam bakımından aynı olabilir.
  • Değiştirilebilir yazdırılabilir - yeni harici yazdırılabilir ile değiştirilecek olan nesne için tipik bir yazdırılabilir öğe seçmenize olanak tanır. Bu, standart bir form yerine yeni bir harici form geliştirildiğinde kullanıcıların kafasının karışmaması için gereklidir.
  • İşleme parametreleri - Ekstra seçenekler yazdırma işlevine geçti. Harici baskı formları için pratik olarak alakasız. Parametreler yalnızca basit türlerin (sayı, dize, tarih, boole) değerlerini alabilir.


Ek bir yazdırma formu bağlandıktan sonra, belirtilen belgede veya "Yazdır" menüsünde referansta bulunacaktır.

Örneğimizde, "Müşteriye ödeme için fatura" belgesi için, harici yazdırılabilir, standart olanı karşı taraf seçimiyle değiştirir.


"Mal ve hizmet satışı" belgesi için:


Tablo bölümlerinde doldurmanın harici işlenmesi

Tablo bölümlerini doldurmanın harici işlenmesi - referans kitaplarının ve belgelerin tablo bölümlerini belirtilen algoritmalara göre doldurmanıza olanak tanır.

Tablo bölümlerini doldurmak için işleme eklerken veya düzenlerken, harici bir işlem kartı açılır. Harici bir baskı plakasındaki karttan farklıdır.


Kartta, tablo bölümlerini doldurma işleminin adını, bir yorumu belirtmeli ve harici işleme dosyasını seçmelisiniz. Harici işleme otomatik kayıt parametrelerine sahipse, "Basılı form sahipliği" tablosu otomatik olarak doldurulacaktır. Ancak gerekirse manuel olarak doldurabilir veya düzenleyebilirsiniz.

Tablo aşağıdaki sütunları içerir:

  • Nesne görünümü - tablo bölümlerinin (referans veya belge) doldurulmasının harici işleminin eklendiği bir nesne. Seç düğmesine bastığınızda, tablo bölümlerinin doldurulmasının işlenmesine bağlılığı seçmek için bir form açılır.
  • tablo parçası- işlemenin atandığı tablo bölümü.
  • Düğme görünümü - tablo bölümlerinde doldurma işlemini tetikleyecek düğmenin adı.
  • İşleme parametreleri - yazdırma işlevine iletilen ek parametreler. Parametreler yalnızca basit türlerin (sayı, dize, tarih, boole) değerlerini alabilir.

Tablo bölümlerini doldurmak için harici işleme bağlandıktan sonra, seçilen tablo bölümünün "Doldur" menüsünde belirtilen belgede veya referans kitabında bulunacaktır.

Örneğimizde, "Mallar için giriş siparişi" belgesinin "Mallar" tablo bölümüne "Bakiyeye göre doldur" düğmesi eklenir.


Harici işleme - keyfi bir algoritmaya göre veri işleme.


Harici bir tedavi eklediğinizde veya düzenlediğinizde, kartı açılır.


Kartta, işlemin adını, bir yorumu belirtmeli ve harici işlem dosyasını seçmelisiniz. "İlişki" tablo bölümü, harici işleme için etkin değil.

Harici işleme bağlandıktan sonra, harici işleme listesinde bulunur ve çift tıklanarak açılabilir.

Dış raporlar

Harici raporlar - tipik bir uygulama çözümünde sağlanmayan verileri görüntüler.


Kartta, raporun adını, bir yorumu belirtmeli ve harici rapor dosyasını seçmelisiniz. "Üyelik" tablo bölümü, harici rapor için etkin değildir.

Harici bir rapor bağlandıktan sonra, harici raporlar listesinde bulunur ve çift tıklanarak açılabilir.

Gördüğümüz gibi, ortak bir arayüzde harici işlemcilerin kullanılması, tipik bir uygulama çözümünün yeteneklerini genişletiyor ve kullanıcıların işini basitleştiriyor.

Sonraki makalede, size harici raporları kullanma ve işleme konusunda daha da fazla seçenek sunan yönetilen bir arayüze bakacağız.

Bu makalede düşünün adım adım talimatlar 1C 8.3'te yönetilen uygulama modunda harici işleme oluşturmak için sırasıyla yönetilen formları kullanacağız. Ve en önemlisi, onu sürüm 2.0 ve daha yeni standart alt sistem kitaplığı üzerine inşa edilmiş 1C konfigürasyonlarının "harici işleme" mekanizmasına nasıl bağlayacağımızı öğreneceğiz.

Görev aşağıdaki gibi olacaktır: en basitini yaratın harici işleme"Adlandırma" referans kitabında bir grup eylemi gerçekleştirecek, yani belirtilen madde grubu için KDV oranının seçilen yüzdesini ayarlamak için.

Bunu yapmak için, programda hemen gerekli ayarları yapacağız (1C 8.3'ün yapılandırması dikkate alınır: "Kurumsal Muhasebe 3.0" yönetilen formlar).

Bu kutuyu işaretlemek, harici işlemeyi kullanmamızı sağlar.

Örnek olarak 1C 8.3'te yeni bir harici işlem oluşturma

Şimdi yapılandırıcıya gidelim. "Dosya" menüsünde "Yeni ..." seçeneğini seçin. Bir görünüm seçimi penceresi açılacaktır oluşturulan dosya... "Harici işleme"yi seçiyoruz:

Yeni bir harici işleme penceresi açılacaktır. Hemen bir isim verelim. İşlemi diske kaydederken sunulacaktır:

Yeni bir yönetilen işleme formu ekleyelim. Bunun bir işleme formu olduğunu ve ana form olduğunu belirtiyoruz:

Formda iki ayrıntıya sahip olacağız:

  • Adlandırma Grubu - "Adlandırma" referans kitabına bağlantı;
  • VatStavkaVAT - KDV oranını transfer etmek için bir bağlantı.

Sağ üst penceredeki "Nitelikler" sütununda gereksinimleri oluşturun. Onları fare ile sol üst pencereye sürükleriz. Yeni ayrıntılar hemen aşağıdaki formda görünmelidir.

Ayrıntıların sırası "Yukarı" - "Aşağı" oklarıyla değiştirilebilir:

267 1C video eğitimlerini ücretsiz edinin:

"Yükle" düğmesini eklemek için kalır. Yönetilen formlarda, bir forma yalnızca düğme ekleyemezsiniz. Form elemanlarının yapısına ekleseniz bile formun kendisinde görünmez. Düğme, yürüteceği komutla ilişkilendirilmelidir. "Komutlar" sekmesine gidin ve "SetVATBet" komutunu ekleyin. Komut özelliklerinde bir eylem oluşturun. "İstemcide" komut işleyicisini seçin. Komut, form öğelerinin bulunduğu bölüme basitçe "sürükleyip bırakarak" forma eklenebilir.

Form modülünde aynı isimde bir prosedür oluşturulacaktır. İçinde, sunucudaki prosedürü arayacağız:

& OnClient

Prosedür SetBetVAT (Komut)

SetBidVATOnServer();

Prosedürün Sonu

Sunucudaki prosedürde, KDV oranının ayarlanmasıyla ilgili küçük bir istek ve eylemler yazacağız:

&Sunucuda

Prosedür SetBidVATOnServer ()

İstek = Yeni İstek;
İstek.Metin =
"SEÇME
| İsimlendirme.Ref.
|
| Reference.Nomenclature AS Nomenclature
| NEREDE
| Nomenclature.Ref IN HİYERARŞİ (& İsimlendirme Grubu)
| VE Adlandırma DEĞİL.
| VE Adlandırma DEĞİL. Bu Grup ";

Request.SetParameter ("Adlandırma Grubu", Adlandırma Grubu);
QueryRes = Query.Run();
SelectDettRecords = QueryRes.Seçin ();

EndingRecord.Next () Döngüsü sırasında

Girişim
SprNomObject.Write();
Bir istisna
Rapor ("Nesne yazma hatası" "+ SprNomObject +" ""!
| " + AçıklamaHataları ());
Denemelerin Sonu;

Döngü Sonu;

Prosedürün Sonu

"Form" sekmesine dönüyoruz, forma bir düğme ekliyoruz ve onu komutla ilişkilendiriyoruz:

Bu şekilde işlememiz kullanıma hazırdır. Aramak için 1C Enterprise modunda Dosya - Aç menüsüne gitmeniz ve oluşturulan dosyayı seçmeniz gerekir.

Ancak, bu modda çalışmak hata ayıklama işlemi için uygundur, ancak kullanıcı için pek uygun değildir. Kullanıcılar, her şeyin "el altında", yani veritabanının kendisinde olmasına alışkındır.

Bunun için "Ek raporlar ve işleme" bölümü kullanılır.

Ama bizim işlememizi oraya eklemek için önce ona bir açıklama vermeli ve programa özelliklerini söylemelisiniz.

"Harici İşleme Hakkında Bilgi" işlevinin açıklaması

Bu fonksiyonun içeriğine bir örnek vereceğim. Dışa aktarılabilir olmalı ve buna göre işleme modülünde bulunmalıdır:

Harici İşleme Bilgileri () İşlev Dışa Aktarma

DataForReg = Yeni Yapı ();
DataForReg.Insert ("Ad", "KDV oranını ayarla");
DataForReg.Insert ("GüvenliMod", Doğru);
DataForReg.Insert ("Sürüm", "ver .: 1.001");
DataForReg.Insert ("Bilgi", "Adlandırma dizininde KDV oranını ayarlamak için işleniyor");
DataForReg.Insert ("Görünüm", "Ek İşleme");

CommandTable = Yeni ValuesTable;
TabZnCommands.Columns.Add ("Tanımlayıcı");
TabZnCommands.Columns.Add ("Kullanım");
TabZnCommands.Columns.Add ("Görünüm");

NewString = TabZnCommands.Add ();
NewStroka.Identifier = "OpenProcessing";
NewStroka.Usage = "Form Açma";
NewStroka.View = "İşlemeyi aç";
DataForReg.Insert ("Komutlar", TabZnCommands);

Reg için Veri Dönüşü;

EndFunction

Kayıt veri yapısının hangi alanlarını kullanmanız gerektiğini daha iyi anlamak için "Ek raporlar ve işleme" referans kitabının detaylarına bakalım:

Gördüğünüz gibi, her şey oldukça basit. Yalnızca bir değişken eşleşmiyor: "Başlatma Seçeneği" - "Kullan". Birinin koduna bakarsanız ortak modüller, sonra bu alanların bir kısmının nasıl göründüğünü göreceğiz:

Bir yapının hangi alanlarının gerekli olduğunu belirlemek için önce onu açıklamayı atlayabilir, sadece boş bir tane oluşturabilir ve ardından hata ayıklayıcıyı kullanabilirsiniz. Modülleri işleme kaydederken izlerseniz, hangi alanların gerekli olduğu ve hangilerinin gerekli olmadığı hemen anlaşılır.

1C 8.3'te harici işlemeyi bağlama

Bu makalede, 1C'nize harici işleme veya bir raporun nasıl bağlanacağını ele alacağız. Örnek olarak, "Kurumsal Muhasebe rev. 3.0 ", ancak makale diğer modern 1C için uygundur.

Bağlantı işleniyor

  1. İşlem size posta yoluyla geldiyse, önce bilgisayarınıza kaydedin;
  2. "Yönetim" - "Formları, raporları ve işlemeyi yazdır" menüsüne gidin:
"Yönetim" - "Formların, raporların ve işlenmesinin yazdırılması"

3. Henüz seçili değilse, "Ek raporlar ve işleme" onay kutusunu seçin:


"Ek raporlar ve işleme" onay kutusu

Bu onay kutusuna sahip değilseniz, 1C'de yeterli hakkınız yoktur. Sunucunuzda 1C kuruluysa, sizin için işlemeyi bağlamak için 1C yöneticinizle iletişime geçin. Bunu daha önce hiç yapmadıysa, ona bu makalenin bağlantısını verin.

Ayrıca, 1'leriniz içerideyse bu onay kutusu bulunmayabilir. Bulut hizmeti... Öyleyse, işleme dosyasını yöneticinize göndermeniz yeterlidir. İşlemin bulutunuza bağlanması reddedilirse,

4. "Ek raporlar ve işleme"ye gidin:


5. Açılan listede "Oluştur"a tıklayın:


Harici işleme ekleme

6. 1C bir güvenlik uyarısı gösterecek, "Devam"a tıklayın:


7. Bir işleme dosyası seçmek için bir pencere açılacaktır. Lütfen seçin istenen dosya ve "Aç" ı tıklayın:


Bir işleme dosyası seçme

“Dosyadan ek işleme bağlanılamıyor. Belki de programın bu sürümü için uygun değildir ", bu, işlemi 1C sürümünüz için değil indirdiğiniz veya geliştiricinin işlem kodunu yanlış yazdığı veya program kodunun kendisinde bir hata olduğu anlamına gelir:


İşleme geliştiricisiyle iletişime geçin veya bizimle iletişime geçin, biz

8. Dosya program sürümünüzle eşleşirse, yeni bir harici işlem oluşturmak için bir form açılır. Geliştirici tarafından belirtilen işlemin adını ve işlemi açan komutun adını hemen dolduracaktır:


Tedavinin yerleşimini doldurmanız ve hemen ulaşabileceği kullanıcıların bir listesini tanımlamanız gerekir.

9. "Tanımsız" yazısına tıklayın:


10. Açılan formda, işlemeyi açmak istediğiniz yerden bir veya birkaç bölüm seçin:


11. Şimdi işleme erişimine ihtiyaç duyan kullanıcıları belirtin:


12. Seçmek için ">" düğmesini kullanın. doğru kullanıcılar... Herkesin erişime ihtiyacı varsa, ">>" öğesini tıklayın:


13. Bu, ayarları tamamlar, işlemeyi kaydetmek için kalır. "Yaz ve Kapat" ı tıklayın:


Bağlı işlemeyi kontrol etme

14. Şimdi yeni tedaviyi yerleştirdiğiniz bölüme gidin. Bağlantı içinde görünmelidir " Ek tedaviler»:


15. Üzerine tıklayın, sadece bağlı işlem olacak. Fare ile seçip "Çalıştır"a tıklayarak işlemeye başlarsınız:


Bir raporu bağlama

Harici bir rapor, harici işlemeyle aynı şekilde bağlanır.

Tek fark, raporun "Ek raporlar" bölümünde görünmesidir:


Harici bir rapor çalıştırmak, harici bir işleme ile aynıdır:


Hepsi bu, artık harici işlemeyi veya bir raporu 1C'ye nasıl bağlayacağınızı biliyorsunuz.