Ev / Güvenlik / Excel'den 1s 8.3'e veri indirin. Excel'den "Adlandırma" referans kitabına veri yüklemek mümkün müdür? Harici bir önyükleyici bağlama

Excel'den 1s 8.3'e veri indirin. Excel'den "Adlandırma" referans kitabına veri yüklemek mümkün müdür? Harici bir önyükleyici bağlama

Yapılandırma: 1c muhasebe

Yapılandırma sürümü: 3.0.44.177

Yayın tarihi: 20.01.2017

1C: Muhasebe programında, üçüncü taraf işleme ve yapılandırma değişiklikleri kullanmadan Excel elektronik tablo belgelerinden düzenli olarak veri yüklemek ve indirmek mümkün hale geldi. Yükleme ve boşaltma o kadar kolaydır ki, deneyimli kullanıcılar bu kullanışlı mekanizmaya çabucak aşık olacak ve yeni kullanıcılar hızla ustalaşacaktır.

Excel 1C'den Yükleme: Muhasebe 8.3 ed. 3.0

Örneğin, bir ürün ve fiyat listesi (perakende ve satın alma) yüklemek için böyle bir Excel elektronik tablo belgemiz var.

İçeri gel.

üstte basın İsimlendirme ve Fiyatlar - İndir. Elektronik tablo belgelerinin yüklenmesi ve boşaltılmasının gizlendiği yer burasıdır.

İndirme, xls(excel 97-2003 eski formatı) ve xlsx(yeni format) ile mxl ve ods formatlarını destekler. Şimdi isimlendirme ile dosyamızı seçiyoruz ve indirmeyi bekliyoruz.

Elektronik tablo belgesi Excel'de gördüğümüz gibi forma yüklendi, şimdi sütunları atayacağız ve fazlalıkları kaldıracağız.

Tıklamak sahne belirtin ve listeden istediğiniz öğeyi seçin.

Gereksiz girişlerin olduğu satırı yani tablo başlığını seçin ve Satırı sil.

Şimdi satın alma fiyatını içeren sütunu kaldırıyoruz, unutmayın işleme, 1n kez sadece 1 tür fiyatı doldurabilir !!! Daha sonra bu işlemi tekrar yapabilir ve 2. satın alma için 1. yük Perakende için 2. fiyat türünü yükleyebilirsiniz.

Boş verileri doldurun, Fiyat türü, Fiyatları ayarla. Tümü, Bulunan, Yeni, Yinelenenler düğmeleri aramayı büyük ölçüde kolaylaştıracak ve terminolojiyi karşılaştırmaya yardımcı olacaktır. Doldurun ve tıklayın İndirmek bundan sonra veriler 1C: Muhasebe'ye yüklenecektir.

Öğe listesinde, doldurulmuş ve atanan fiyatlarla yeni pozisyonlar belirdi. Başka bir fiyat türü yüklemeniz gerekiyorsa, tüm adımları tekrar yapın, ancak farklı bir fiyata sahip bir sütun seçin, 1C önceden oluşturulmuş pozisyonları bulur ve bunları kopyalamaya çalışmaz, sadece yeni bir fiyat türü ekler.

Gördüğünüz gibi, indirme, Satınalma fiyatı ve Perakende fiyatı için 2 maddelik fiyat belirleme belgesi oluşturdu. Bu işlem arasındaki fark Excel'den 1C'ye indirme: Muhasebe 8.3, Gerçek şu ki, bu düzenli bir işlemdir ve hatasız çalışır ve belgeyi doldurmanın tüm özelliklerini dikkate alır.

1C'den Excel'e yükleme: Muhasebe 8.3 ed. 3.0

Büyük ölçüde kullanışlı özellik 3.0.44.177 ve üzeri sürümlerde, 1C: Muhasebe 8.3'ten Excel'e bir dışa aktarmadır, bu işlem bir şirket fiyat listesi oluşturmanıza veya ürün listenizi fiyatlar ile birlikte tedarikçilere veya alıcılara anında aktarmanıza yardımcı olacaktır.

Hepsi rehberde var. İsimlendirme - İsimlendirme ve Fiyatlar - Yükleme.

Adımda hoparlörler, Excel belgesinde oluşturulması gereken sütunları seçin. seçim Gruplara, özelliklere, isimlere... vb. göre isimlendirme seçimine hizmet eder.

Excel'e yüklemek için yeni bir sütun ekleyeceğiz, yani KDV oranı, pek gerekli görünmüyor ama uyguluyoruz.

  • Karşı taraflar arasında bilgi alışverişi yapılırken (fiyat listeleri, mutabakat işlemleri vb.);
  • Ana muhasebenin 1C'de tutulduğu ve bir kısmının yapıldığı durumlarda operatörlerin çalışmalarını kolaylaştırmak için Excel tabloları;
  • Veritabanının ilk doldurulması sırasında.

Bu işlemi gerçekleştirmek için, hem bilgi teknolojisi desteği (ITS) aboneliğiyle sağlanan standart işlevleri hem de çeşitli bağlantı seçenekleri aracılığıyla uygulanan kendi kendine yazılan işlemleri kullanabilirsiniz. Makalemizde, olası tüm durumları mümkün olduğunca eksiksiz bir şekilde analiz etmeye ve Excel'den 1C'ye veri yükleme ile ilgili mevcut soruların çoğunu yanıtlamaya çalışacağız.

Evrensel mekanizma

ITS disklerinde ve 1C portalında, "Teknolojik destek" -> "Evrensel raporlar ve işleme" menüsüne giderek, "Bir elektronik tablo belgesinden veri yükleme" klasöründe ilgili bir işlem vardır.

Başlatıldığında bir form açılır (Şekil 1):

Formdan da görebileceğiniz gibi, aşağıdaki konfigürasyon nesnelerine bilgi aktarmanıza izin verir:

  1. Dizin;
  2. Belgenin veya referans kitabının tablo kısmı;
  3. Bilgi kaydı.

Anahtarın konumuna bağlı olarak nesne seçim alanı değişir.

Yüklenen dosyayı açtığınızda işleme tablo formu doldurulur.

Tür işleme, aşağıdakilerden yüklemeleri destekler:

  • 1C şirketinin uzmanları tarafından geliştirildi, format dosyalarımxl;
  • Lisztxls biçiminde kaydedildiExcel 97-2003;
  • Metin dosyasıTxt;
  • tablolardbf.

Büyük hacimli Excel dosyalarının yüklenmesi uzun sürebilir, bu nedenle veri yüklemesinin birkaç aşamada gerçekleşebileceği varsayılırsa veya mevcut bir dosyayı birkaç kez açmanız gerekeceğini kesin olarak biliyorsanız, bilgileri kaydetmek daha iyidir. sinirleri ve zaman biçimini kurtarmak için ondan mxl'de. Bunu doğrudan işleme formundan yapabilirsiniz.

Kaynak dosyada satır gruplamaları, alt başlıklar ve notlar varsa, bunların manuel olarak kaldırılması gerektiğini anlamak önemlidir.

Şimdi "Ayarlar" sekmesine geçelim (Şekil 2):

İncir. 2

Oldukça sık olarak, Excel elektronik tabloları, işlenmesini hariç tutmak için her türlü ayrıntı ve veriyi (basılı formun adı, karşı tarafın ayrıntıları, gelen belgenin tarihi ve numarası, sütun adları vb.) formdaki program, "E-tablo belgesinin ilk satırı" özelliğinde, aktarılan bilgilerle ilk satırı belirtmelisiniz

Bilgilerin yazılacağı meta veri nesnesini seçtikten sonra, "Ayarlar" sekmesinin tablo bölümü, özelliklerin adları, türlerinin açıklamaları ve diğer bilgilerle otomatik olarak doldurulacaktır. önemli bilgi. "Ayarlar" sekmesinin tablo bölümünün sütunlarının dikkate alınması ayrı bir bölüme ayrılmalıdır.

Ayarlar sütunları

Bayrak - Satırdaki kutucuğu işaretleyerek veya işareti kaldırarak, ilgili özniteliğin doldurulup doldurulmayacağı belirlenir.

Özniteliğin temsili - meta veri özniteliğinin eşanlamlısı (adı), yapılandırıcıda belirtildiği gibi burada yazılır.

Arama alanı - bu kutuyu işaretlerseniz, işleme ilgili özniteliğe göre öğeleri arayacak ve başarılı olursa mevcut verileri değiştirecektir, ek fonksiyon bu alan - kopyaların görünümüne karşı koruma.

Türlerin açıklaması - bir veya başka bir meta veri özniteliğine sahip veri türünü görüntüler.

İndirme modu - aralarından seçim yapabileceğiniz üç seçenek sunar (Şekil 3):

Şekil 3

  • Arama - karşılık gelen eleman aranır, olmaması durumunda yeni bir tane oluşturulabilir;
  • Ayarla - belirli bir değer, alt bir şekilde ayarlanır;
  • Hesapla – bu durumda, "Değer için bağlantı koşulu/ifadesi" sütununda belirtilen ifadenin hesaplamasının sonucu, oluşturulmakta olan öğenin alanında ayarlanacaktır.

İkinci durumda, İfade alanını etkinleştirmek formu açacaktır (Şekil 4).

Şekil 4

Sütun numarası - Excel elektronik tablosunun hangi sütunundan doldurmak için veri alınması gerektiğini belirtmek için kullanılan bir alandır.

Varsayılan değer - genellikle, yüklenen dosyanın bir öğeyi kaydetmek için gerekli tüm verileri içermediği bir durum ortaya çıkar, bu durumda, bu alanda yer alan bilgiler doldurulmak üzere doldurulacaktır.

Bağlantı koşulu / Değer için ifade - hesaplanan alanları düşündüğümüzde bu alana zaten kısmen değindik, ayrıca, kaynak verilerin senkronize edileceği koşulu belirtebilirsiniz.

Prensip olarak, "Ayarlar" sekmesinde bulunan tüm bilgiler buradadır.

Her seferinde yükleme, yazışmalar ve ifadeler için çok fazla zaman kaybetmemek için geliştiriciler, ayarlar seçeneğini mxlz uzantılı bir dosyaya kaydetme yeteneği sağladı.

"Doldurma kontrolü" düğmesine tıklayarak aktarılan verilerin doğruluğunu kontrol edebilirsiniz (Şekil 1). Bundan sonra indirme işlemini başlatabilirsiniz. Prosedürün başarıyla tamamlanması veya standart dışı durumlar hakkında ayrıca bilgilendirileceksiniz.

Excel'den veri yüklemek için bilgi tabanları"Yönetim ve ticaret" başka bir mekanizma daha var. Yukarıdaki yöntemden daha az evrenseldir, ancak bir ITS aboneliği gerektirmez ve standart teslimata dahildir.

Bu işlem "Satın Almalar" sekmesinde bulunabilir, "Hizmet" menüsünde "Dosyalardan tedarikçi fiyatlarını yükleme" olarak adlandırılır (Şek. 5)

Şekil 5

İşleme formu şunları içerir:

  1. Bu fiyatın ne zaman alakalı olduğunu gösterecek bir tarih seçim alanı;
  2. Fiyat listesini gönderen karşı tarafı seçme alanı;
  3. Ayarlanacak fiyatların türünü seçmenizi sağlayan bir düğme;
  4. Yüklenen verilerle doldurulabilen tablo şeklinde bir bölüm.

Bu form Şekil 6'da görülebilir.

Şekil 6

Formun üst kısmındaki açıklama, formun ilk sekmesinin nasıl kullanılacağını açıklar.

Karşı taraf seçildikten sonra (tedarikçi, komisyoncu veya satıcı olarak hareket etmesine bağlı olarak), tabloda her bir fiyat türü için ek sütunlar görüntülenecektir.

Web arayüzü üzerinden çalışırken, bazı tarayıcılar bir tarayıcı eklentisinin yüklenmesini gerektirebilir (Şekil 7). "Kurulumu Başlat" butonuna tıklayıp bağlantımızı yeniden başlatmamız gerekiyor.

Şekil 7

Bundan sonra, panoyu kullanarak bilgileri bir tablodan diğerine aktarabileceğiz. İhtiyacımız olan sütunlar (“Makale”, “Ad”, “Fiyat”) doldurulduğunda “İleri” butonuna basıyoruz ve ikinci sayfaya geçiyoruz (Şekil 8)

Şekil 8

Program, veritabanındaki eşleşmeleri otomatik olarak arayacak ve eğer yoksa, hatayı çözmek için seçenekler sunacaktır. Görünüm tabular kısım bir anahtar ile kontrol edilebilir. Ayrıca kullanıcı, yüklenen dosyanın öğelerini veritabanındaki öğelerle bağımsız olarak karşılaştırabilir.

  • Her şeyi kaydedin;
  • Yalnızca halihazırda veritabanında bulunanlara kıyasla değişenleri kaydedin.

Metin alanına belgeye kaydedilecek bir yorum girebilirsiniz (Şek. 9):

Şekil 9

İşlemden sonra:

  • "Tedarikçi terminolojisi" dizininde (eğer orada değilse) ilgili bir öğe oluşturulacaktır;
  • "Adlandırma" referans kitabının bir unsuruyla eşleştirilecektir;
  • "Öğe fiyatlarını belirleme" belgesi oluşturulacak ve yayınlanacak ve şunları belirtecektir: tedarikçi, fiyat türü ve veri sabitleme tarihi.

"Harici dosyalardan mal yükleme" işlemi benzer şekilde çalışır.

Kendin Yap transfer işleme seçenekleri

Bir Excel dosyasından veri çıkarmadaki ana sorun, 1C'nin onu açmak için yerleşik bir açık mekanizmaya sahip olmamasıdır. Excel'i 1C'ye bağlamak için birkaç seçenek vardır:

  • Microsoft ADODB aracılığıyla - kural olarak hem dosya hem de istemci-sunucu veritabanı depolama seçenekleri için geçerli olan oldukça hızlı bir yöntem;
  • Vasıtasıyla Microsoft kullanımı Office - SQL veritabanlarıyla çalışırken bazen başarısız olan bir yöntem, kural olarak, ilk yöntemden biraz daha yavaş çalışır ve Office de gereklidir;
  • Libre Office aracılığıyla - önceki yöntemin aksine ücretsizdir, xls ve xlsx biçimlerine ek olarak, kendi tablolarını da destekler, ancak yüklü bir LibreOffice paketi ve yüklenen dosyanın bazı hazırlıkları (tablonun ilk satırı sütunların adlarını içermelidir).

Hadi daha yakından bakalım çeşitli yollar ve seçenekler.

ADODB.Connection aracılığıyla

Genel olarak, ADO, ActiveX Data Object anlamına gelir ve aşağıdakilere hizmet eder: program erişimiçeşitli veritabanlarına. Üçüncü taraf bir dosyaya (Excel dahil) herhangi bir bağlantı oluştururken en büyük sorun, bağlantı dizesini doğru şekilde oluşturmaktır.

Excel dosyaları için üç seçenek vardır:

Bağlantı dizisi seçenekleri:

  • Sağlayıcı - kullanılan sürücü burada belirlenir;
  • Veri Kaynağı - açacağımız dosyanın adını tanımlar;
  • Genişletilmiş Özellikler - burada tablo için bir başlık satırının gerekip gerekmediğini (HDR = EVET verilerin ilk satırdan, HDR = HAYIR - ikinciden itibaren okunacağını belirtir), dosyanın salt okunur açılıp açılmayacağını belirtebilirsiniz ( ReadOnly) ve diğer bazı ek seçenekler.

Bir bağlantı dizisi oluşturduktan sonra indirilen dosyaya bağlanabiliriz (Şekil 13)

Şekil 13

şimdi kullanabiliriz basit bir istek(Şek.14) indirilen dosyadan bilgi almaya başlayın.

AT bu durum"Sayfa" parametresi, excel çalışma kitabından hangi sayfayla çalışmamız gerektiğini belirler.

Bir sayfada saklanan kayıt seti, Recordset nesnesi kullanılarak okunabilir. Bu durumda, sayfanın ilk kaydı BOF (dosyanın başı) parametresi ve son EOF (dosyanın sonu) ile elde edilebilir.

Excel uygulaması ile

Önceki yöntemden temel farkı, veritabanı sürücülerine ek olarak, bağlantının yapıldığı bilgisayarda Excel'in kurulu olmasıdır. Sadece bu durumda tablodan veri okumak için uygulamayı başlatabiliriz (Şekil 16).

Bu COM nesnesinin birkaç alt parametresi vardır, ancak görevin mevcut koşulları altında bizim için asıl olan WorkBooks parametresidir (Şekil 17).

Kitabı başlattıktan sonra, verilerin okunacağı sayfanın belirlenmesi gerekir (Şekil 18).

Bundan sonra, açılan dosyanın tablosunun satır ve sütunlarının döngülerini yineleyebilirsiniz.

Olası hatalar hakkında birkaç kelime

Bir dosyaya bağlanırken aslanın hata payı, dosyanın zaten başka bir uygulama tarafından kullanılıyor olması nedeniyle oluşur. Görev çubuğu, bilgisayarda Excel'in çalıştığını gösteriyorsa, ancak siz veya başka bir kullanıcı onu harici işleme, görsel olarak bu yalnızca "Görev Yöneticisi" aracılığıyla belirlenebilir, bu nedenle aktarım prosedürünün bitiminden önce bağlantıyı kapatmayı unutmayın:

ADO üzerinden çalışma durumunda (Şekil 19);

Şekil 19

  • Uygulama ile çalışma durumunda (Şekil 20).

Pirinç. 20.

Bağlantı ve verilerle çalışmayı tamamlama prosedürü en iyi Deneme-İstisna-Sonlandırma Denemesi yapısı içinde düzenlenir ve istisnai bir durumda bir hata açıklamasına neden olur. Bu bazen işi yavaşlatsa da, hatanın nedeninin belirlenmesini ve nihayetinde onu ortadan kaldırmanın yollarını büyük ölçüde basitleştirir.

Uzman cevap verir:

Başlangıçta 1s'de excel'den veri yükleme sağlanmadığı hemen belirtilmelidir, bunun için 1s 8.3 harici bir yükleyici var, bu da sorunuzun zaten cevaplanabileceği anlamına geliyor - evet, mümkün.

Excel'den 1s 8.3'e indirme işleminin verileri bozmadan gerçekleşmesi için öncelikle tabloyu direkt olarak excel ortamında hazırlamanız gerekmektedir. v1c'ye yüklenen liste düzgün yapılandırılmalıdır, yani. bir sütunda veya bir hücrede birden fazla veri türünün (miktar, sayı, soyadı vb.) bulunmasına izin verilmez.

Tabloya son derece erişilebilirse, 1 saniye içinde excel'den indirme sorunsuz bir şekilde geçecektir. Ardından, excel'den veri yüklemek için 1'leri işlemeniz gerekir. İşlemi tamamlamak için Dosya menüsüne gidin, Elektronik Tablodan Veri Yüklemeyi belirtin Document.epf Açılır pencerede Yükleme modu satırında Dizine yükleniyor yazıyor. Aşağıdaki satır dizin türünü gösterir - İsimlendirme. Ardından dosyayı açıp listede Excel Sheet (*.xls) arıyoruz, indirmemiz gereken bilgileri içeren dosyayı seçiyoruz. Ardından, satırdaki ayarlara gidelim Elektronik tablo belgesinin verilerinin ilk satırı, tablomuzun başlığı en üst satırda olduğu için 2 sayısını gösterir.

Ardından, sütunların Manuel numaralandırılmasını belirterek sütunları numaralandırıyoruz. Tüm onay kutularını devre dışı bırakıyoruz, bunun için araç çubuklarında belirli bir düğme var. Bayraklarla işaretlenmiş Ad ve Tam ad alanları, moda dokunmayın, Arama olarak kalmasına izin verin, Excel tablosuna karşılık gelen sütunların numaralandırmasını ayarlayın.

Sadece ölçüm birimini ve KDV oranını belirtmek için kalır, hemen koymazsanız, daha sonra her seferinde bir öğeyi manuel olarak bırakmanız gerekir. Onay kutulu KDV oranı Temel ölçü birimi, mod – Ayarla, Varsayılan değeri ayarla ve Oran satırında doğrudan %18. Hazırlık tamamlandı. Elektronik Tablo Belgesini belirtin ve Doldurma Kontrolü'ne tıklayın. Hata olmadığını gösteren bir işaret görünmelidir.

Artık güvenle indirebilirsiniz. İsimlendirmenin excel'den 1s programına yüklenmesi tamamlandı

1C: Muhasebe 8, sürüm 3.0'da bir tedarikçiden belgeleri e-posta ile nasıl indirebilirim?

Video, "1C: Accounting 8" programında yapıldı (sürüm 3.0.42.84).

Yükleniciler arasında belge alışverişi sürecini önemli ölçüde basitleştirmenin yanı sıra, belgelerin teslim edilmesi, sarf malzemelerinin satın alınması ve arşivlerin depolanması maliyetlerinin azaltılması, elektronik belge yönetimine (EDM) geçişe yardımcı olacaktır. 8 Nisan 2011'den bu yana, elektronik imza alma ve kullanma prosedürünü ve elektronik imza alışverişinde katılımcıların yükümlülüklerini belirleyen 6 Nisan 2011 Sayılı 63-FZ "Elektronik İmza Üzerine" Federal Yasası yürürlüktedir. belgeler. Elektronik belgelerin değişimi hakkında daha fazla bilgi için "Muhasebe ve vergi muhasebesi" bölümündeki "Elektronik belgelerin değişimi" referans kitabına bakın.

Karşı taraflar EDF'nin katılımcıları değilse, birincil muhasebe belgesinin kayıt sürecini basitleştirin. bilgi sistemi E-posta ile belge alışverişi yardımcı olacaktır.

Muhasebe sistemi belgeleri alıcı faturası, Uygulama (eylem, irsaliye), Düzenlenen fatura karşı tarafa e-posta ile gönderilebilir (düğmesine tıklayarak E-posta ile göndermek bir zarf ile). Belge, kullanıcı tarafından seçilen formatta ekli dosya olarak gönderilir. Ayrıca mektuba ekli, alıcı tarafından "1C: Muhasebe 8" (rev. 3.0) içinde indirilmesi amaçlanan bir dosyadır.

Tedarikçiden alınan belgeleri belge listeleri şeklinde yükleyebilirsiniz.

Ödeme faturaları bir belge listesi şeklinde yüklenir Para emirleri. Faturalar ve işlemler - listede Makbuz (eylemler, faturalar).

Alıcı, formun belgelerini yükleyebilir veya UPD xls, mxl uzantılı dosyalardan veya Rusya Federal Vergi Dairesi tarafından onaylanan biçimde. Belgeler bir dosyadan veya E-posta. Düğmeye tıklayarak makbuz belgeleri listesi şeklinde indirme yöntemini seçebilirsiniz. İndirmek. Yükleme sırasında program, formatı uygunluk açısından kontrol eder ve kontrol sonuçlarını raporlar.

Belgeleri yüklerken TORG-12, İşlerin (hizmetlerin) kabulü ve teslimi kanunu veya UPD bir muhasebe sistemi belgesi oluşturulur Makbuz (eylem, fatura), gerekli ayrıntıların otomatik olarak doldurulduğu. Makbuz belgelerine ek olarak, ek olarak bir belge oluşturulabilir Fatura alındı.

Mal veya hizmet, tedarikçiden alıcıya ilk kez teslim ediliyorsa ve alıcı ve tedarikçinin öğeleri senkronize değilse, açılan formda Verilerin terminolojiye göre karşılaştırılması alan doldurulmalı isimlendirme dizinden uygun öğeyi seçerek isimlendirme ve düğmesine tıklayın Yaz ve kapat .

E-posta hesapları bölümünde yapılandırılır Yönetim - Organizatör. Karşı tarafın e-posta adresi bir dizin öğesi şeklinde belirtilmelidir. Karşı taraflar.

Lütfen e-postadan (bir dosyadan) yüklenen belgelerin yasal olarak önemli belgeler olmadığını, bu nedenle hem alıcı hem de satıcının kağıt biçiminde uygun şekilde düzenlenmiş belgelere sahip olması gerektiğini unutmayın.

Bu yazımızda sizlerle çok önemli iki konuyu ele alacağız, birincisi, ikincisi tabii ki 1s'den excel'e veri yükleme. Bu konuların iki ana kullanıcı kitlesini ilgilendirdiğine dikkat edilmelidir, bunlar:

  • 1C Enterprise sisteminin kullanıcıları
  • 1C programcıları

1C kullanıcıları genellikle sipariş vermek ister, örneğin excel'den 1s'ye veri aktarımı 1C programcılarının bazı açıklama veya kod örnekleri araması daha olasıyken, özel taşıma gereksinimlerine uygun olarak. Bu düşüncelere dayanarak, bu makalede verilen bilgileri 1C kullanıcıları ve programcıları için iki bölüme ayırmaya karar verdik.

Sıradan bir kullanıcının gözünden 1C Excel'den yükleme ve 1C'den Excel'e boşaltma 1C

Çoğu zaman, örneğin bir işletmenin veya bazı firmaların, bir bilgisayarda Excel dosyalarında depolanan belgelere sahip olduğu ortaya çıkıyor. Ve genellikle kullanıcıların bir sorusu vardır, ancak nasıl Excel'den 1C'ye veri yükleyin veya indirin. Tabii ki, programlama bilgisi olmadan yapamazsınız, bu yüzden basit bir kullanıcıysanız, bizden 1c hizmetleri sipariş etmeniz gerekir, çünkü 1c programcılarımızdan herhangi biri kesinlikle sizi her zaman dinleyecektir, sadece sizin için özel olarak tasarlanmış bir çözüm seçecektir. , ve kesinlikle size yardımcı olacaktır.

Excel'den 1C'ye veri yüklemek için neden evrensel bir işlem yok?

Bu soruyu cevaplayalım ve ana noktalarına bakalım:

  1. Her kullanıcının, verileri 1C'ye aktarmak istediği farklı Excel dosyaları vardır, elbette bu dosyalar farklı sayıda satır ve sütuna sahiptir ve ayrıca farklı bir anlamsal yük taşır.
  2. Her kullanıcı ayrı bir konfigürasyonla çalışır, yani. konfigürasyonlar farklı olabilir, bir konfigürasyonda çalışan, yükseltme yapılmadan başka bir konfigürasyonda çalışmayacaktır.
  3. Excel'deki veriler farklı nesnelere aktarılmalıdır ve bu nedenle her kullanıcının kendi gereksinimleri olduğundan farklı kodlara ihtiyaç vardır.

Bu nedenlerden dolayı evrensel işleme oluşturamazsınız. Excel'den 1C'ye veri yükleme.

Gerçek geliştirme örneğinde veriler Excel'den 1C'ye nasıl yüklenir ve boşaltılır

şimdi genele bakalım verilerin 1C'de Excel'den nasıl yüklendiği ve boşaltıldığı, ve tüm bunlar bitmiş çözümde nasıl görünecek? Gerçek bir bireysel gelişim örneği ve orijinal Excel dosyası aşağıda sunulmuştur.

Bu işlemde, önce seçmeniz gerekir excel dosyası, ardından "Çalıştır" düğmesine tıklayın, ardından Excel'den gerekli veriler tablo bölümüne yüklenecektir. Şimdi kullanıcının yapması gereken tek şey "Kitaba aktar" düğmesine tıklamak, ardından veriler Excel'den 1C'ye aktarıldı.

1C'den Excel'e veri yükleme hemen hemen aynı şey olur, sadece burada yazma işleminin karmaşıklığı, nesneden ne tür verilerin boşaltılması gerektiğine bağlıdır. Örneğin, "Terminal" referans kitabımız var ve öğenin kendisinin öğe türü, öğe türü, tam isim vb.

Excel'den veri yüklemek ve/veya boşaltmak için işleme ihtiyacım var, ne yapmalıyım?

Tek yapmanız gereken telefonu elinize alıp bizi aramak. Bundan sonra, uzmanlarımız tam olarak ihtiyacınız olanı elde etmeniz için gerekli tüm işlemleri yapacaktır. Acil bir 1c güncellemesi yapmanız gerekiyorsa, bizi arayın, her bir müşterimize yardımcı olmaktan mutluluk duyarız!

Sıradan bir 1C programcısının gözünden Excel'den 1C'ye veri yükleme ve boşaltma

Biraz daha yukarıda 1C kullanıcıları için bir çok faydalı bilgi verdik ama şimdi kod yazmanın teknik yönlerinden bahsetmenin yanı sıra 1C programcılarına kod yazarken çok faydalı olacak bilgiler vermenin zamanı geldi. Excel ile çalışmak için sık kullanılan başlıca işlevleri göz önünde bulundurun.

Excel'i 1C'ye nasıl bağlayacağımızla başlayacağız, bu bir COM nesnesi aracılığıyla yapılır. Bu kodun düzgün çalışması için bilgisayarda Excel'in yüklü olması gerekir, aksi takdirde hiçbir şey çalışmaz:

Excel'i bağladıktan sonra, aktarımın gerçekleştirileceği gerekli belgeyi açmamız gerekiyor:

Şimdi bir excel kitabının sayfasını seçmemiz gerekiyor, yukarıdaki şekilde belirli bir sayıya sahip bir sayfanın nasıl seçildiğini görüyoruz. Sayfa numarası "Sayfa numarası" değişkeninde saklanır:

"Sayım" alanını kullanarak bir excel çalışma kitabındaki sayfa sayısını bulabiliriz:

Belirli bir sayının altındaki bir sayfanın adını almak için benzer bir satır yazmanız gerekir:

Excel'in kendisi ile çalışmak için tüm adımları tamamladıktan sonra işlem kapatılmalıdır. Kapatın, aksi takdirde askıda kalacaktır:

Excel'den 1C'ye tek tek hücreleri yükleyen bir fonksiyon örneği

Excel'den 1C'ye veri yüklemek için işleme yazarken her 1C programcısının karşılaştığı temel prosedürleri ve işlevleri gözden geçirdik. Şimdi bir excel dosyasının tek tek hücrelerini okuyan işlevi daha ayrıntılı olarak tanıyalım.

Tüm bu fonksiyonlar yukarıda detaylı olarak anlatıldığı için bu kod için herhangi bir ek açıklama yapmaya gerek olmadığını düşünüyoruz.

Excel'den tüm verileri 1C tablo parçasına yükleyen bir fonksiyon örneği

Tek tek Excel hücrelerini görüntüleyen bir işlev düşündük. Peki ya tüm excel sayfasını bir kerede kaldırmamız ve sırayla atlamamız gerekirse? Aşağıdaki kodun kullanışlı olduğu yer burasıdır:

1C'den Excel'e veri yükleyen bir fonksiyon örneği

Yukarıda birçok ilginç şeyi analiz ettik, ancak 1C'den Excel'e veri yükleme gibi bir konuya değinmedik. Aslında, buradaki çalışma prensibi, programlı olarak yeni bir Excel dosyası oluşturmamız ve programlı olarak yazmamız dışında kesinlikle neredeyse aynıdır. Bir hücreye değer yazmak için, muhtemelen tahmin ettiğiniz gibi, sol tarafa Sheet.Cells (x, y) ifadesini koymanız gerekir. 1C'den Excel'e veri yükleme örneği aşağıda sunulmuştur: