Torrent harici işleme 1c 8.3. muhasebe bilgisi

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 sistemlerin 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: "Adlandırma" kataloğunda bir grup eylemi gerçekleştirecek en basit harici işlemi oluşturun, yani belirtilen madde grubu için KDV oranının seçilen yüzdesini ayarlayın.

Bunun için hemen üretiyoruz gerekli ayar programda (1C 8.3 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

Teşebbüs etmek
SprNomObject.Write();
İstisna
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". Ortak modüllerden birinin koduna bakarsak, 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

1C'de, bir şekilde muhasebe ile ilgili olan birçok yapılandırma nesnesi vardır - yani tutulmasına izin verir - referans kitapları, belgeler, kayıtlar vb. Ancak, herhangi bir şekilde muhasebe ile ilgili olmayan, ancak programcının ofis ihtiyaçları için veya kullanıcının işini kolaylaştırmak için gerekli olan 1C dilinde bir program oluşturmanız gerektiğinde ne yapmalısınız?

Harika bir örnek, belgelerin toplu işlenmesidir. Bu, seçilen listeye göre bir değil, birçok belgeyi aynı anda göndermenize / değiştirmenize / yazdırmanıza izin veren bir araçtır. Katılıyorum - çok uygun.

1C veritabanının bir kullanıcısının veya yöneticisinin çalışmasını kolaylaştırmak için araçları 1C'de uygulamak için özel bir yapılandırma nesnesi vardır - 1C işleme. 1C işleme, yapılandırmanın bir parçası olabilir veya şu şekilde dağıtılabilir: ayrı dosyalar(daha sonra işleme harici işleme 1C denir).

1C işleme, hem 1C'yi programlamak hem de 1C'yi kurmak veya yönetmek için kendi araçlarınızı geliştirmenize olanak tanır. Bu sayede internette yüzlerce standart tedavi (1C tarafından geliştirilmiştir) ve internette binlerce amatör tedavi bulunmaktadır.

1C işlemeyi kendiniz yapmayı denemenin zamanı geldi. Detaylar aşağıda.

1C işleme nedir ve nasıl kullanılır?

Küçük tanıtım. 1C tedavilerine zaten aşina olanlar bu noktayı atlayabilir.

Dolayısıyla işleme, bir programcı tarafından yazılmış bir araçtır. Kendi başına bir şey yapmayı bilmiyor ve örneğin bir belgenin aksine 1C veritabanına veri kaydetmez - bu, veritabanına kaydedilir ve ek programlama olmadan bağımsız olarak kaydedebilir ve yürütebilir. 1C işleme işlevleri tamamen onu yazan programcıya bağlıdır.

İşleme işlevine göre, 1C üç türe ayrılabilir:

  • Yardımcı işleme 1C yapılandırması
    Her tipik konfigürasyonda birçok tedavi vardır. Konfigürasyon işlevselliğinin (ilk bakiyelerin girilmesi, veritabanının ilk doldurulması, ayın kapatılması) bir parçası olarak ek arayüz formları (kullanıcının masaüstü, konfigürasyona genel bakış) olarak kullanılırlar.
  • Nesneler (Sınıflar)
    Diğer programlama dillerini bilen herkes, bir nesne kavramına zaten aşinadır. Bu, emrinde bir dizi "değişken" ve "fonksiyon" bulunan bir sınıftır. Çekiciliği kendi kendine yeterlilikte yatar - yani, işlevlerini yerine getirmek için gereken her şey bir sınıfta toplanır.

    1C'de, 1C işleme kullanılarak sınıflar oluşturulabilir: "değişkenler" 1C işlemenin ayrıntılarıdır, "fonksiyonlar" 1C işleme nesne modülündeki işlevlerdir (genel işlevler için Dışa Aktarma işareti). Kolaylık, hem böyle bir sınıfın örneğini oluşturmakta hem de onu konfigürasyonlar arasında taşımakta yatar.

    Ek yazdırma formları dizininde tipik yapılandırmalarda bulabileceğiniz 1C yazdırmanın (ek yazdırma formları) işlenmesi buna iyi bir örnektir. Her zaman genel bir Yazdır () işlevine ve standartlaştırılmış kullanıma sahiptirler.

    Elbette, bu tür "sınıflar" doğrudan verilerle ilgili değildir - "yapıcı" içinde geçirilmeleri veya okunmaları gerekir.

  • Ek kullanıcı ve yönetici araçları
    Belirli bir yapılandırmaya bağlı olmayan, genellikle veritabanı yöneticisi tarafından kullanılan birçok genel araç vardır. Bu tür araçlar genellikle standart yapılandırma teslimatına dahil edilmez ve ayrı olarak dağıtılır (genellikle ITS disklerinde). Standart olanlara ek olarak, programcılar kendi araçlarından birçoğunu İnternette yayınlar.

    Bir örnek: Perakende ekipmanla çalışmanın 1C işlenmesi, 1C görev konsolu (zamanlanmış görevlerin bir listesini görüntüler), 1C sorgu konsolu (programlama olmadan herhangi bir isteği yürütmenize izin verir), vb.

1C işleme nerede

Bu nedenle, yapılandırmada yerleşik 1C işleme ve harici 1C işleme vardır.

Yerleşik 1C işleme, konfigürasyonu duruma göre geliştiren programcı tarafından kullanılır - yani, kullanıcı menüsünde (Hizmet menüsünün bir parçası) görüntülenebilir veya diğer 1C nesnelerinden (örneğin, dizin formu).

Öyle ya da böyle, yönetici hakları altında, açmak mümkünse (yani, bir ekran formu varsa ve programcı bir kilit ayarlamadıysa) yapılandırmalarda yerleşik işlemlerin listesini ve bunlardan herhangi birini açabilirsiniz. açmak için). Bunu yapmak için, kalın istemcide, İşlemler / İşlemler menüsünü kullanın. zayıf müşteri Tüm işlevler / İşleme menüsünü kullanın. Bu menüleri nasıl bulacağınızı bilmiyorsanız -.

Konfigüratörde, konfigürasyonda yerleşik olarak bulunan 1C işleme, İşleme dalında bulunur.

Harici 1C işleme, Dosya / Aç menüsü kullanılarak hem Yapılandırıcıda hem de Kuruluşta açılabilir.

Güvenlik. Dikkat et . 1C işleme nesnesi modülü, Enterprise modunda 1C işlemeyi açtığınızda otomatik olarak yürütülür. Bu nedenle, bir saldırgan tarafından yazılan işlemleri açarsanız, herhangi bir soru sorulmadan otomatik olarak gerçekleştirilebilir.

1C işleme kendiniz nasıl yapılır

Öyleyse, en ilginç şeye inelim - sıfırdan kendi başımıza 1C işleme oluşturma algoritması.

Dış tedaviler - çok kullanışlı araç 1C'de tipik konfigürasyonları kullanan şirketler için: Enterprise 8.3. 1C güncellemelerinde enerji ve para kaybetmemenize izin vererek, basit kullanıcı modunda tek bir düğme ile veritabanlarını güncellemeyi mümkün kılar. Standart alt sistemlerin kitaplık mekanizmasını kullanarak, tipik konfigürasyonu değiştirmeden belgelere ve referans kitaplara çeşitli düğmeler ekleyebilirsiniz. 1C konfigürasyonlarından birinde harici işleme oluşturma ve bağlama örneğini ele alalım.

1C 8.3'te harici işleme oluşturuyoruz

Yeni bir harici işleme oluşturmak için yapılandırıcıyı kullanın. "Dosya" menüsünden "Yeni ..." oluşturma komutunu seçin ve harici işleme oluşturacağımıza karar verin. Açılan pencerede adı ayarlayın ve "Enter" tuşuna bastığınızda otomatik olarak doldurulur. Ayrıca sistem kaydederken dosya adı olarak size bu ismi sunacaktır.

İlgili pencerede büyüteç bulunan düğmeye tıklayarak bir işleme formu ekleyin. Örneğin, hangi satış siparişlerinin belirli bir kalemi kullandığını gösteren bir işlem oluşturalım. Bunu yapmak için forma yerleştirmemiz gerekiyor:

  • Nitelik - öğeyi ayarlamak için bir alan;
  • Kod çağrısını yürütecek düğme.

Uygun bölüme "ReferenceLink.Nomenclature" veri türü ve "Komutlar" -> "Form Komutları" menüsündeki "Göster" düğmesi ile "Nomenclature" özniteliğini ekleyin.

Eklenen verileri forma yansıtmak için sol üst kısımda bulunan form öğelerine sürüklemeniz gerekir. Mavi okları kullanarak öğeleri değiştirmek mümkündür. Oluşturduğumuz butonun istediğimizi yapabilmesi için bir prosedür atanması gerekiyor. Karşısında bağlam menüsü"Komut eylemi" ni seçin ve işleyicinin gerekli olduğu soruya cevap vereceğiz: "İstemcide oluştur ve sunucuda bir prosedür".


1. parça

& OnClient Prosedürü Göster (Komut) ShowAtServer (); EndProcedure & AtServer Prosedürü ShowAtServer () // İşleyicinin içeriğini ekleyin. Prosedürün Sonu

Sonuç olarak veritabanından bir seçim almak istediğimiz için sunucuda bir prosedür oluşturmayı seçtik. İstemcide böyle bir imkanımız yok, bu yüzden veritabanı ile veri alışverişi yapan sunucuya bağlanmamız gerekiyor. Şimdi amaçladığımız şeyi uygulayan bir kod yazmamız gerekiyor. "Rapor()" fonksiyonu ile tüm evrakların talep ve çıktıları kullanılacaktır.


2. Fragman

& OnClient Prosedürü Show (Komut) ShowAtServer (Terminal); EndProcedure & AtServer Prosedürü ShowAtServer (Terminal) İstek = Yeni İstek; Request.Text = "FARKLI SEÇ | Müşterinin SiparişKompozisyonu.Ref.Link Olarak Referans | FROM | Belge. Request.SetParameter ("Adlandırma", Adlandırma); QueryResult = Query.Run(); FetchDetailedRecords = QueryResult.Select (); FetchDetailedRecords.Next () Döngü Raporu (FetchDetailedRecords.Link); Döngü Sonu; Prosedürün Sonu

Mevcut aşamada, harici işlemeyi başlatılan 1C veritabanında sıradan bir dosya olarak açabiliriz ve zaten çalışır durumda olacaktır. Ancak çok sayıda kullanıcımız varsa, onlara tüm bu dosyayı göndermemiz ve 1C'de gerçekten nasıl açılacağına dair talimatlar vermemiz gerekecek, ki bu son derece elverişsizdir. Bunu önlemek için, işlemimiz 1C bölümlerinden birinin içine yerleştirilmelidir. Bunu yapmak için, belirli ayarları belirterek, yapılandırıcı aracılığıyla biraz daha değiştirmemiz gerekiyor.

Bölüm 1C'ye harici işleme yerleştirmek için, nesne modülünde "Harici İşleme Hakkında Bilgi" prosedürünü kaydetmesi gerekir. Ana işleme menüsünde "Eylemler"e tıklayın ve "Nesne modülü"nü seçin. Burada 1C için gerekli tüm ayarları kaydetmek gerekir, böylece sistem kendisinden neyin gerekli olduğunu ve önünde ne tür bir dosya olduğunu anlar. Ekran görüntüsü, "Harici İşleme Bilgileri" işlevinin kodunu gösterir.

Dış İşleme Bilgisi İşlevi () Verileri Dışa AktarForReg = Yeni Yapı (); DataForReg.Insert ("Ad", "Yeni harici işleme"); DataForReg.Insert ("GüvenliMod", Doğru); DataForReg.Insert ("Sürüm", "ver .: 1.001"); 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 (); NewString.Identifier = "NewExternalProcessing"; NewStroka.Usage = "Form Açma"; NewStroka.View = "Yeni harici işleme"; DataForReg.Insert ("Komutlar", TabZnCommands); Reg için Veri Dönüşü; EndFunction

3. Fragman

1C'de harici işleme bağlama

Harici işlemeyi tipik bir konfigürasyona bağlamadan önce bu aracın kullanımını etkinleştirmelisiniz. "Formların, raporların ve işlenmesinin yazdırılması" alt maddesindeki "Yönetim"de, ihtiyacımız olan mekanizmanın karşısındaki bayrağı ayarlayın. Ek işleme ve raporların referans kitabına geçiş düğmesi bizim için kullanılabilir hale gelir.


Listeye gittiğimizde, içinde yeni bir satır oluşturun ve sistem bir dosya seçmeyi önerecektir. Yaptığımız ve kaydettiğimiz işlemi seçiyoruz ve 1C konfigürasyonu alanların çoğunu bağımsız olarak dolduruyor. "Çalıştır" düğmesi aracılığıyla, işlemimizin performansını zaten kontrol edebiliriz, ancak bu diğer kullanıcılar için pek uygun değildir. Kullanıcıların ekibimize sahip olmaları ve arama yapabilmeleri için şunlara ihtiyacımız var:

  • Nesnenin yerini belirtin. "Tanımlanmamış" seçeneğine tıklayarak bölümler penceresini açıyoruz ve işlemin hangi bölümlerde yapılabileceğini belirtiyoruz;
  • Gereksiz ayarlar olmadan seçilen bölümlerin "Ek işleme" menüsünde bu komutun görüneceği kullanıcıları seçin. Bunu yapmak için, tablo bölümünde öğeyi seçin " Hızlı erişim»Ve sorumlu kullanıcıları sağ tarafa ekleyin;
  • sekmesinde " ek bilgi»İndirilen işlemin bulunacağı klasörü belirtebilirsiniz;
  • "Ek işleme" menüsünde seçilen bölümde "Yaz" butonuna bastıktan sonra kullanıcılar komutumuzu bulacak ve kullanabilecektir.

İşlemlerimizde değişiklik yapmak istiyorsak, önce onu veritabanından kaldırmalıyız. Bunu yapmak için, "Ek işleme ve raporlar" referans kitabında gerekli satırı bulun ve "Dosyaya yükle ..." komutunu kullanın. Değişiklikleri yapın, işlemi kaydedin ve değiştirilen epf dosyasını parametreleri değiştirmeden bulmak için "Dosyadan yükle ..." düğmesini kullanın. Kayıttan sonra tüm kullanıcılar yapılan değişiklikleri görecektir.

Standart olmayan veya destek 1C tabanından kaldırılmış bir kullanıyorsanız, yapılandırıcı aracılığıyla işleme yükleme fırsatını kullanın. "İşleme" bölümündeki nesneler ağacında yeni bir işlem oluşturun ve içerik menüsünden "Harici işleme ile değiştir, rapor et ..." seçeneğini seçin. Geriye kalan tek şey, eklenen işlemeyi gerekli alt sisteme dahil ederek gerekli bölümden harici işlemenin başlatılmasını yapılandırmak.


Harici işleme ile çalışmak çok uygundur ve birçok çakışmayı önler. Tek önemli dezavantajı, yapılandırmayla birlikte otomatik olarak güncellenmemeleridir. Diğer bir deyişle, geliştiriciler ana yapılandırmada bir belgenin veya referansın adını değiştirmişse, işlemeyi manuel olarak yapılandırmamız gerekecektir.

Deneyimli 1C programcıları, güncellemenin çok uzun sürmemesi için ana konfigürasyondaki değişiklik sayısını minimumda tutmaya çalışır. Ancak kullanıcılar rutin eylemlerini otomatikleştirmek ve "gerekli işlevselliğe sahip ek bir düğme" yaparak onlara yardım etmek istiyor. Tipik konfigürasyonda değişiklik yapmadan yapmak veya bunları mümkün olduğunca az yapmak, işlememize yardımcı olacaktır.

İşleme Bir veritabanındaki bilgileri değiştirmek veya bir yönetici veya kullanıcılar için yeni işlevler oluşturmak için tasarlanmış özel bir yapılandırma nesnesidir.

Tedavilerin sınıflandırılması

Oluşturma sırasında, işleme hiçbir şey yapmaz. Neye yönelik olduğu ve ne yapacağı tamamen onu yazan programcıya bağlıdır. İşlevlerine göre, tüm 1C işlemleri şartlı olarak aşağıdaki gruplara ayrılabilir:

  • Bir nesne veya sınıfa benzer şekilde ayrı işlevler ve prosedürler kümesi. Programcılar bunları bir kitaplık olarak kullanabilir veya konfigürasyona dahil ederlerse işlenmek üzere yazılan tüm kod parçalarını kullanabilirler. Örnek olarak, tipik konfigürasyonların geliştiricileri tarafından tek bir yerde birleştirilen yazdırma işlevlerinden bahsedebiliriz;
  • Yardımcı işleme. Mekanik çalışmanın küçük bir bölümünü otomatikleştirin veya kullanıcılara istendiği gibi veri sağlayın. Bu, iş istasyonlarını, 1C belgelerinin grup halinde işlenmesini, verilerin içe veya dışa aktarılmasını vb. içerir;
  • Verilerle çalışmak için ek araçlar. Bunlar, çoğu zaman herhangi bir yapılandırma ve veritabanıyla çalışmaya izin veren özel işlemlerdir.

İkinci ve üçüncü türden harici işleme 1C 8.3, programcılar tarafından günlük faaliyetlerinde çok sık kullanılır. Her deneyimli 1C geliştiricisinin kendi "yardımcıları" vardır - tüm durumlar için prosedürlerle ayrı dosyalar. Bu sayede, yalnızca birkaç kod satırını düzelterek bazı görevleri gerçekleştirebilir: veri yükleme veya boşaltma, referans kitabı veya belgeleri işleme, yazdırılabilir oluşturma - geliştiriciler için zor olmayacaktır.

Programcı bir tedavi oluşturmaya karar verdikten sonra, nereye eklenmesi gerektiğini anlaması gerekir. Konfigüratörü açmak için acele etmeye gerek yok - tipik konfigürasyonlar harici ek işlem ekleme özelliğini destekler. Ayırt edici özelliği, temel yapılandırmayı değiştirme ihtiyacının olmaması ve buna göre güncellemeyi basitleştirmesidir. Ayrıca, işleme sisteminde yerleşik oldukları için yalnızca yöneticiler tarafından değil, sıradan kullanıcılar tarafından bile yapılandırmaya bağlanabilirler.

Konfigürasyonunuza bağlı işlem birimlerinin listesini bulmak için konfigüratör moduna girmeniz gerekir. "Yapılandırma" -> "Yapılandırmayı Aç" menüsüne tıklayın. Solda, yerleşik işleme dahil tüm yapılandırma nesnelerini bulabileceğiniz bir pencere açılacaktır.

Yapılandırmaya zaten bağlı olan harici işlemcilerin listesini görmek için 1C'yi kurumsal modda çalıştırmanız gerekir. UT programında ilgilendiğimiz liste "Hizmet" bölümünde, "Harici baskı formları ve işleme" menüsündedir. 1C şirketinin diğer tipik ürünlerinde "NSI ve Yönetim" ve benzeri bölümlerde bulunabilir.

Ayrı olarak, yazarı olmayan harici işlemenin nasıl açılacağı hakkında da söylenmelidir. İnternette, çoğu iş arkadaşlarına yardımcı olmak için tasarlanmış birçok siteden ek 1C işleme indirilebilir. Ancak, "Dosya" -> "Aç" menüsü aracılığıyla dikkatsizce başlatılan 1C işlemenin bozulduğu durumlar vardır. çalışma tabanı büyük bir şirket. yabancı ek evrensel işlemeönce yapılandırıcıda açın ve korkunç sonuçlardan kaçınmak için tüm kodu dikkatlice kontrol edin.

Ayrı dosyalarda işleme oluşturmak ve bunları 1C veritabanına bağlamak, yöneticinin ana becerilerinden biridir. Sizin ve kullanıcılarınızın 1C'de çalışmasına yardımcı olacak mükemmel bir tedaviyi kendiniz indirdiniz ve kontrol ettiniz veya yazdınız. Şimdi, şirketinizin çalışanlarının yeni işlevi kullanabilmesi için yapılandırmaya işleme ekleme göreviyle karşı karşıyasınız. Sadece basit bir algoritmadan geçmek yeterlidir ve bir kontrol kontrolü yapabilecek ve işlevselliğin geliştirilmesiyle ilgili çalışmaların tamamlandığını bildirebileceksiniz:

  1. Veritabanına bağlı harici işlemcilerin listesini açın. Bu listenin nereye bakılacağı yukarıda zaten söylendi;
  2. "Oluştur" u tıklayın ve 1C, 1C veri işlemenin nerede olduğunu belirtmeniz gereken bir dosya seçim penceresi açacaktır;
  3. 1C'yi seçtikten sonra, harici işleme türünü bağımsız olarak tanır (daha önce nesne modülüne kaydetmiş olmanız gerekir). Bazı alanlar otomatik olarak doldurulur - tür, dosya adı, sürüm, komut adı, ad ve diğerleri;
  4. Ayrıca, 1C, yerleştirilmesi gereken yerden - belgelerde, referans kitaplarında veya ek işlemler için özel bir bölümde - işlemden okuyacaktır. Ayrıca, geliştiriciler yalnızca bazı belgelerin veya referans kitaplarının formları için bir işlem çağrısı ekleyebilir;
  5. Kullanıcıların yeni işlevi görebilmesi için Yayınla seçeneği Kullanımda olarak ayarlanmalıdır.

Bazı harici işleme türleri için, arayüzde görünecek kullanıcıları belirtmek mümkündür. yeni fonksiyon veya zamanlama. Zamanlanmış veya arka plan işleri, kullanıcı müdahalesi olmadan gerçekleştirilebilen ayrı bir işleme türüdür. Bu, rutin işleri otomatikleştirmeniz veya 1C belgelerinin grup işlemesini başlatmanız gerektiğinde uygun bir işlevdir. Sunucunun zayıf olması durumunda da yardımcı olabilirler - tüm işlemler, veritabanında aktif kullanıcı olmadığında akşamları başlatılabilir.

1C'de bir program ayarlamak seçenekler açısından zengindir, ancak hazırlıksız bir kullanıcı bile ilkeleri birkaç dakika içinde anlayabilir. Alt alanda, atanan değerlere bağlı olarak, işlemin ne zaman başlatılması gerektiği ve nasıl gerçekleştirileceği ile ilgili prosedürün bir açıklaması oluşturulur. Yürütmenin doğruluğunu kontrol etmek için kayıt defterini kullanabilirsiniz - işlemin başlangıç ​​ve bitiş tarihini ve saatini kaydeder.

Birçok franchise sahibi şirket, uygulamalarını yalnızca işleme oluşturmaya dayandırır - iş istasyonları geliştirir ve bunları birbirine bağlar. yani yer değiştirirler standart arayüz Kullanıcıların isteklerine göre kişisel olarak geliştirilen karmaşık adlara sahip 1C. Ve sunucu tarafında girilen verilere göre, 1C 8.3 belgesi, şirket çalışanlarının gözü için belirsiz bir şekilde işlenir. Hiçbir şey bu deneyimi kullanmanızı engellemez - ve yakında şirketiniz ne kadar değerli olduğunuzu anlayacaktır.

Dikkat!
ITS disklerinden yapılan tüm işlemler bilgi amaçlıdır ve yalnızca kayıtlı ITS kullanıcıları içindir.

Nesnelerin seçimi ve işlenmesi. (Evrensel)

Belgelerde ve dizinlerde belirli koşulları karşılayan nesneleri arar. Arama sonuçlarını işler.

Bilgi tabanını katlama. (Evrensel)

Bilgi güvenliği tipik yapılandırmalarını toplar:

  • SCP 3.1.
  • BP 1.6.
  • UT 10.3.

Değişim için değişikliklerin kaydı. (Evrensel)

Yönetilen uygulama modunda, değişim nesnelerine yapılan değişikliklerin kaydını düzenler. Çeşitli düğümlerdeki mevcut kaydı değiştirmenize izin verir. Alınan ve gönderilen mesajların numaralarını değiştirir.

Kullanıcı etkinliği günlüğünü dönüştürün. (Evrensel)

Bir kullanıcı etkinliği günlüğünü yerleşik bir programa dönüştürür.

Tam metin veri arama. (Evrensel)

Verilerde indeksleme ve arama.

Değerleri bulma ve değiştirme. (Evrensel)

IB nesnelerindeki referans değerlerini arar ve değiştirir.

Teknolojik bir günlük oluşturma. (Evrensel)

Bir teknoloji günlük dosyası oluşturur veya düzenler. Anormal bir sonlandırma dökümünün oluşturulmasını yapılandırma, oluştuğunda bilgilerin bu günlüğe yazılacağı koşulları ve olayları yapılandırma yeteneğine sahiptir.

Görev Konsolu. (Evrensel)

Arka planı ve zamanlanmış işleri izler. Siler, yenilerini oluşturur.

Harici tedavilerin dönüştürülmesi. (Evrensel)

Gizli bilgilerin değiştirilmesi. (Evrensel)

Bilgi güvenliğinin belirli bilgilerden seçici olarak değiştirilmesi veya temizlenmesi.

Ayrıntıların grup değişikliği. (Evrensel)

Belgelerdeki ve referans kitaplarındaki ayrıntıları ve tablo bölümlerini değiştirir.

Kullanıcıları boşaltma ve yükleme. (Evrensel)

IB kullanıcılarını bir XML dosyasına kaldırır ve yükler.

Verileri harici veritabanlarına yükleme. (Evrensel)

İki modda ADO kullanarak veri yapılarını harici DBMS'ye yükler:

  • Tümünü Kaldır
  • Değişiklikleri yükleyin (çalışan IS'deki değişiklikleri IS - alıcı ile senkronize etmek için kullanılır). Bu mod, değişim planı mekanizmalarını kullanır.

Aşağıdaki DBMS'yi destekler:

  • Microsoft SQL'i
  • IBM DB2
  • kehanet
  • PostgreSQL
  • MySQL

XML verilerini boşaltma ve yükleme. (Evrensel)

Verileri hem tamamen hem de kısmen IB'ye yükler ve kaldırır. Benzer nesne kompozisyonuna sahip konfigürasyonlar arasında veri aktarmak için kullanılır.

Bir elektronik tablo belgesinden veri yükleme. (Evrensel)

Tablolu belgelerden dizinlere ve tablo bölümlerine veri yükler.

Normal bir uygulama olarak kalın bir istemcide çalışır.

Sorgu konsolu. (Evrensel)

Raporlama ve sorgu oluşturma konusunda muazzam yardım sağlar.