Öğeleri 1C'den boşaltmanın birkaç yolu vardır. Bunlardan birinin seçimi, dizinin tamamını mı yoksa yalnızca bazı öğelerini mi indirmeniz gerektiğine bağlıdır. Ayrıca boşaltma yönünü, yani çalıştığınız konfigürasyonu da dikkate almanız gerekir.

Tüm öğeler 1C'den nasıl kaldırılır?
Dizinin tamamının yüklenmesi, programın yerleşik işleviyle veya ayrı olarak öngörülen işlemlerle gerçekleştirilebilir. İkinci yöntem, sürecin tüm yönlerini dikkate alabilecek deneyimli bir uzman gerektirir. Daha basit yöntemlerden bazıları şunlardır:
yerleşik değişim kuralları;
Excel tabloları;
"1C: Veri Dönüştürme".

Değişim kuralları, yapılandırmaların aynı olması koşuluyla öğeleri 1C 8'e kaldırmanıza ve yüklemenize yardımcı olacaktır. Bunun için bir XML dosyası kullanılır. Süreç bu yazılım için oldukça standarttır. Üstelik bu yöntem en basit olanıdır. Kuralların manuel olarak yazılmasını gerektirmez, bu da hiçbir ek beceriye ihtiyaç duyulmadığı anlamına gelir.

Tüm ürün yelpazesinin 1C: Enterprise'dan başka herhangi bir konfigürasyona nasıl boşaltılacağı daha karmaşık bir sorudur. Bunu çözmenin seçeneklerinden biri veri dönüştürmeyi kullanmaktır. Bu, ana konfigürasyonda sağlanmayan kuralları yazmak için tasarlanmış özel bir programdır.

1C 7.7'den öğe indirmenin başka bir yolu da Excel tablolarını veya benzer herhangi bir programı kullanmaktır. Bu, standart kuralları kullanmaktan daha karmaşıktır ancak çoğu kişi için kendi kurallarınızı yazmaktan daha kolaydır.

Öğe öğelerinin boşaltılması
Evrensel bir değişim kullanarak 1C'den fiyatlarıyla öğeleri indirmek mümkündür. Ayrıca gerekli bilgileri içeren bir rapor oluşturularak xls dosyasına aktarılması da mümkündür. Bundan sonra geriye kalan tek şey verilerin ikinci programa yüklenmesidir. Ayrıca bir kopya oluşturup ardından gereksiz belgeleri ondan silerek de işlemi gerçekleştirebilirsiniz.

1C'den barkodlu öğelerin nasıl indirileceği de aynı derecede önemli bir sorudur. Bu “Veri Dönüştürme” bölümünde yapılabilir. Bu amaçla bilgi kaydı için bir kural öngörülmüştür. Böyle bir isimlendirme maddesini boşaltmanıza izin verecek olan kullanımıdır. Ancak zorluklar ortaya çıkarsa uzmanlarla iletişime geçmek daha iyidir.

Ayrıca 1C: UT 11 terminolojisinin özelliklerini “Veri Dönüştürme” bölümünden indirebilirsiniz. Diğer bir yöntem ise “UnloadByRule()” prosedürüdür. “Upload” olayında uygulanması gerekmektedir. Nesnenin bazen dikkate alınmayan özelliklerine çok dikkat etmeniz gerekir.

Bir muhasebecinin 1C'ye bir öğe listesinin nasıl yükleneceğini bilmesi de yararlı olacaktır. Bu amaçla grup hareketinden yararlanılır. Bilgi aktarımı sürecinde yalnızca gerekli verileri seçmeniz ve dikkate alınması gereken özellikleri belirtmeniz yeterlidir. Bu işlem 1C: ITS diskinde bulunur.

Farklı bir sürüm veya konfigürasyonun öğeleri 1C'den 1C'ye nasıl yüklenir?
Bilgilerin aynı konfigürasyonlarda aktarılması sırasında tüm süreç standart bir senaryoyu takip eder. Ancak bu durum bazen işletme çalışanları arasında kafa karışıklığına neden olmaktadır. Sorunun tüm ayrıntılarını anlarsanız bununla mücadele edebilirsiniz.

Programlar arasında alışverişi ayarlarken öğelerin 1C'den Frontol'a yüklenmesi zorunlu bir gerekliliktir. Ayrıca otomatik veya yarı otomatik senkronizasyon imkanı da vardır. Frontol'da böyle bir süreci, yükleme ve boşaltma ihtiyacına ilişkin sinyallerin gönderileceği bayrak dosyalarını işaretleyerek kurabilirsiniz.

Öğelerin 1C'den Perakende'ye nasıl yükleneceği sorusu sıklıkla ortaya çıkar. Tabloları kullanarak böyle bir işlemi gerçekleştirmek oldukça uygundur. Bunun için bilgiler Excel'e aktarılır ve ardından programa yüklenir. Bu yöntem resimlerin aktarımı için uygun olmadığından “Dönüştürme” seçeneğini kullanabilirsiniz.

İlk aktarım seçeneği için öğeleri 1C'de Excel'e nasıl yükleyeceğinizi bilmeniz gerekir. Bu birkaç adımda yapılır. İlki, belirli bir alana göre gruplandırmayı ekleyen liste ayarı olacaktır. Ardından, "Tüm işlemler" öğesinde "Çıktı listesi" seçeneğini seçin. Daha sonra “Farklı Kaydet” düğmesine tıklamanız ve istediğiniz formatı seçmeniz yeterlidir.

Dizini aktarma sürecindeki zorluklar
Öğeleri 1C'ye yükleme: Perakende satış deneyimi az olan bir kullanıcı için zor olabilir. Birkaç yıldır çalışanlar her zaman hatalardan kaçınamasa da. Özellikle nesnelerin özelliklerinin boşaltılmasında sorunlar sıklıkla ortaya çıkar. Zorluk yaratan kayıtlara dikkat etmeniz gerekiyor.

Kullanıcılar 1C: UNF'den öğelerin nasıl kaldırılacağı sorusunu sorduğunda, resimlerin aktarılmasının sorunlu bir sorun olduğunu belirtiyorlar. Ayrı bir dizinde saklandıklarını belirtmekte fayda var. Buna "Ek Bilgi Depolama" denir ve bu nedenle onu diğer verilerle birlikte aktarmanız gerekir.

Bazı ayrıntılardaki sorunlar nedeniyle öğeleri 1C 7'ye yüklemek imkansız olabilir. Ayrıca genellikle değişim kurallarını basitçe değiştirmek de gereklidir. Bu iki neden programın zorluklarının yattığı yerdir. Onlarla baş etmek oldukça basittir, bu nedenle görev herhangi bir çalışanın gücü dahilinde olacaktır. Uzmanlar, öğeleri 1C 7'den nasıl boşaltacağınızı anlamanıza yardımcı olacak. Bu, işi çok daha kolay ve hızlı hale getirecek.

Programcılar dizinleri 1C'ye yükleme sorunlarını çözecek
Setby şirketi uzun yıllardır 1C yazılımıyla çalışıyor. Bu nedenle ürün kataloğunu herhangi bir konfigürasyonun 1C'sine yüklemek programcılarımız için basit ve hızlı bir şekilde tamamlanan bir görevdir. Sadece tüm fonksiyonları yapılandırmayacağız, aynı zamanda kuruluşunuzun çalışanlarıyla istişarede bulunacağız.

1C 8'den eşyaların nasıl boşaltılacağına ilişkin sorular: Setby şirketinin uğraştığı tek konu ticaret değil. Web sitemiz sağlanan geniş bir hizmet yelpazesi sunmaktadır. Çalışmanın günün 24 saati yapılması önemlidir, bu nedenle günün veya gecenin herhangi bir saatinde isteğinize yanıt alacaksınız.

1C 8.3'ten öğeler veya özellikleri nasıl indirilir, programlar veya bir banka ile veri alışverişi nasıl kurulur - Setbi uzmanları için görevler basittir. Web sitesinde bir arama isteği bırakmanız yeterli; yanıtın gelmesi uzun sürmeyecek. İşin en üst düzeyde ve belirlenen zaman diliminde tamamlanacağını garanti ediyoruz. Programcı sürecin tüm ayrıntılarını açıklayacağından şirket çalışanları 1C 8 öğesinin nasıl indirileceğini öğrenecekler.

Yapılandırma: 1c muhasebe

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

Yayın tarihi: 20.01.2017

1C: Muhasebe programı artık üçüncü taraf işleme veya yapılandırma değişiklikleri kullanmadan Excel elektronik tablo belgelerinden verileri rutin olarak yükleme ve indirme olanağı sunuyor. Yükleme ve boşaltma o kadar kolaydır ki deneyimli kullanıcılar bu kullanışlı mekanizmaya kısa sürede aşık olacak, yeni kullanıcılar ise bu konuda hızla ustalaşacaktır.

Excel 1C'den indirin: Muhasebe 8.3 ed. 3.0

Örneğin, öğelerin ve fiyatların (perakende ve satın alma) listesini yüklemek için bu Excel elektronik tablo belgesine sahibiz.

Gel .

Üstteki tıklamada İsimlendirme ve Fiyatlar - İndir. Elektronik tablo belgelerini yükleme ve boşaltma işlemlerinin gizlendiği yer burasıdır.

İndirme, xls (eski Excel 97-2003 formatı) ve xlsx'in (yeni format) yanı sıra mxl ve ods formatlarını da destekler. Şimdi dosyamızı isimlendirmeyle seçiyoruz ve yüklenmesini bekliyoruz.

Elektronik tablo belgesi Excel'de gördüğümüz haliyle yüklendi, şimdi sütunları atayacağız ve gereksiz olanları sileceğiz.

Tıklamak Lütfen detayları sağlayın ve listeden istediğiniz öğeyi seçin.

Gereksiz girdilerin bulunduğu satırı, yani tablo başlığını seçin ve tıklayın. Satırı sil.

Şimdi satın alma fiyatının bulunduğu sütunu siliyoruz, unutmayın İşleme aynı anda yalnızca 1 tür fiyat doldurabilir!!! Daha sonra bu işlemi tekrar yapıp 2. alımda 1. yükleme Perakende, 2. tür fiyat yüklemesini yapabilirsiniz.

Boş verileri doldurun, Fiyat türü, Fiyatları ayarlayın. Tümü, Bulundu, Yeni ve Çoğalt düğmeleri, aramayı büyük ölçüde kolaylaştıracak ve öğelerin karşılaştırılmasına yardımcı olacaktır. Doldurun ve tıklayın İndirmek bundan sonra veriler 1C: Muhasebe'ye yüklenecektir.

Ürün listesinde doldurulmuş ve belirlenmiş fiyatlarla yeni öğeler 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'nin kendisi önceden oluşturulmuş pozisyonları bulacaktır ve bunları kopyalamaya çalışmayacaktır, yalnızca yeni bir fiyat türü ekleyecektir.

Gördüğünüz gibi indirme, öğe fiyatlarını, Satın Alma Fiyatı ve Perakende Fiyatı'nı ayarlamak için 2 belge oluşturdu. Bu tedavi arasındaki fark Excel'den 1C'ye yükleme: Muhasebe 8.3, Gerçek şu ki, bu standart 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

3.0.44.177 ve üzeri sürümlerde çok yararlı bir işlev, 1C: Muhasebe 8.3'ten Excel'e yükleme yapmaktır; bu işlem, bir şirket fiyat listesi oluşturmanıza veya ürün listenizi fiyatlarla birlikte anında tedarikçilere veya alıcılara aktarmanıza yardımcı olacaktır.

Dizinde hepsi var İsimlendirme - İsimlendirme ve Fiyatlar - Boşalt.

Noktasında Sütunlar Excel belgesinde oluşturulması gereken sütunları seçin. SeçimÖğeleri Gruplara, özelliklere, adlara vb. göre seçmeye yarar.

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

Kullanıcıların çoğu zaman harici dosyalara (çoğunlukla Excel veya XML) bir terminoloji dizini yükleme görevi vardır. "Alnında" basit bir çözüm var - düğmeyi kullanın Liste dizinde ancak sorunlar var:

  • çok sınırlı sayıda detay (tabii ki ekleyebilirsiniz ama bu ayrı ve zor bir iş),
  • liste XML'e kaydedilemez,
  • fiyatlara ve stok bakiyesine ilişkin verileri içermez.

Bu bağlamda bu ürünü yaratma fikri doğdu.

Öğeleri Excel'e yükleme

İşleme formunda dosya sütunlarının adlarını oluşturmak için kaynağı seçin:

İstediğiniz boşaltma türünü seçin:


Gerekirse kaleme göre seçim ayarlıyoruz (benim örneğimde, kalem türüne göre yapılandırılmıştır; stokta olmayan ürünler de hariç tutulmuştur. Depo bakiyelerini tüm depolar için değil belirli bir depo için analiz etmek istiyorsak) , alan değerini doldurmalıyız Stoklamak. Fiyat verilerini bir dosyaya yüklemek için fiyat türünü seçmeniz gerekir:


Formun alt kısmında, önerilen ayrıntılar listesinden değerlerinin bir dosyaya yüklenmesi gerekenleri seçin (mavi okları kullanarak gelecekteki Excel dosyasının sütunlarının istenen sırasını yapılandırabilirsiniz). Öğenin standart özelliklerine ek olarak, ek ayrıntıların yanı sıra fiyat ve serbest stok bakiyesine ilişkin verileri de yükleyebilirsiniz:


Tüm ayarlardan sonra tıklayın Boşalt, sistem sizden dosyayı kaydedeceğiniz klasörü belirtmenizi ister:


Yükleme tamamlandığında aşağıdaki protokol görünür:


Sonuç aşağıdaki dosyadır:


Öğeleri XML'e yükleme

XML'e yükleme genellikle üçüncü taraf bilgi sistemleriyle alışveriş için gereklidir (çoğunlukla bu bir web sitesidir); işleme, bu tür görevler için çok uygundur;

Yükleme türünü seçiyoruz; örnek olarak dosyadaki alanların adlarını takma addan alacağız. Bu sefer belirli bir deponun geri kalanında bulunan ve perakende fiyatları belirlenmiş olan tüm ürünleri boşaltıyoruz.

Seçilen her alanın ayrıntı listesinde bir takma ad belirtmeniz gerekir:


Sonuç şuna benzer bir XML dosyasıdır:


Tablo ayarları kapatıldığında hatırlanır ve bir sonraki açışınızda otomatik olarak geri yüklenir.

04/07/2019 tarihli 1.0.1.2 sürümü

Artık barkodları ve ürün özelliklerini ayrı sütunlara yüklemek mümkün.

1.0.1.3 sürümü 04/13/2019 tarihinden itibaren

Seçilen bilgi tabanı belgelerinin (bir veya daha fazla) tablolu kısmından öğeleri indirmenize olanak tanıyan ikinci bir işleme sürümü eklendi.


Yükleme formunu açtığınızda belgedeki öğeye göre otomatik olarak bir seçim oluşturulur (seçim tablosu gizlenir).


Elbette veritabanınızda her iki işleme seçeneğini de kullanabilirsiniz.

Mağaza sorumlusunun, silinmek üzere işaretlenmemiş tüm öğelerin bir listesini yüklemesi gerekir. Yükleme alanları:

  1. İsim.
  2. Satıcı kodu.
  3. İsimlendirme türü.
  4. Öğe türü.

Yüklemeden sonra Excel tablosu şu şekilde görünecektir:

İki çözümü ele alalım: programlama olmadan ve bir programcının katılımıyla.

Programlama

Öğeyi bir XLS dosyasına yüklemek için, öğeyi elde etmek üzere veritabanında bir sorgu oluşturacağız ve sonucu yükleme işleminin tablolu kısmına yerleştireceğiz. İşte işleme formu:

"Doldur" düğmesine tıklandığında, işlemin "Verileri Boşaltma" tablo kısmı, ilgili ayrıntılar eklenerek doldurulur. Bu düğmenin işleyicisi aşağıdaki koda sahiptir:

Prosedür ButtonExecutePress(Button) İstek = Yeni İstek; Rica etmek. Metin = " SEÇ | İsimlendirme. Bağlantı AS İsimlendirmesi, | İsimlendirme. Satıcı kodu, | İsimlendirme. İsimlendirme Türü, | İsimlendirme. Adlandırma Türü. Adlandırma Türü AS Adlandırma Türü |İTİBAREN| Rehber . Adlandırma AS Adlandırma|NEREDE | İsimlendirme DEĞİLDİR. Bayrak Silme | VE İsimlendirme DEĞİL. Bu grup" ; DataTable = Query. Execute () . Unload() ; Veriyi Yükle. Load(DataTable) ; EndProcedure

Burada her şey açık olmalı. Eğlence “Kaydet” butonuna tıkladığınızda başlar. İlk olarak, XLS tablosunun kaydedileceği yolun seçilmesine yönelik iletişim kutusu çağrılır. Daha sonra, işlemenin tablo kısmındaki veriler kullanılarak, daha önce oluşturulan düzene göre tablo şeklinde bir belge doldurulur. İşleme eklenen düzen aşağıdaki gibidir:

Prosedür TemelActionsFormsAction(Button) // XLS tablosunu kaydetmek için dosya seçimi iletişim kutusunu çağırın Mod = FileSelectionDialogMode. Muhafaza; OpenFileDialog = NewFileSelectDialog(Mode); Dosya Aç İletişim Kutusu. TamDosyaAdı = " "; Dosya Aç İletişim Kutusu. MultipleSelect = Yanlış; Metin = "ru = " "XLS Tablosu" " ; tr =" " XLS tablosu " " " ; Filtre = NStr(Metin) + " (* .xls) |* . xls" ; Dosya İletişim Kutusunu Aç. Filtre = Filtre; Dosya İletişim Kutusunu Aç. Başlık = " Kaydetme yolunu seçin" ; If FileOpenDialog. Select() Then FilePath = FileOpenDialog.FullFileName; Aksi takdirde Text = " Kaydetme yolu seçilmedi!" ; Uyarı(Metin) ; Return ; EndIf ; // Bir elektronik tablo belgesi oluşturun TableSave = Yeni TableDocument; // Dolgu düzenini ve düzen alanlarını alın Düzen = BuNesne. GetLayout(" Boşaltma masası" ); AreaHeader = Düzen.GetArea(" Başlık "); AreaString = Düzen.GetArea(" Astar" ) ; // Verilerin bir elektronik tablo belgesine çıktısı Tablo Kaydet. Çıkış(AlanBaşlığı) ; DataUpload Döngüsünden Her Sayfa İçin FillPropertyValues(AreaString.Parameters, Page); Tablo Kaydet. Çıktı(AreaString) ; EndCycle; // Elektronik tablo belgesini diske kaydet Tablo Kaydet. Write(FilePath, TabularDocumentFileType.XLS) ; Prosedürün Sonu

Kaydettikten sonra diskte, yüklenen öğelerin listesini içeren bir Excel elektronik tablo dosyası olacaktır. Örnek dosyayı yazının başında görebilirsiniz.

Kullanıcı şunları yapabilir:

Aslında böyle bir görev için programcıya gerek yoktur. Kullanıcı herhangi bir hile yapmadan her şeyi kendisi yapabilir.

Örneğin, öğe listesine giderek ve komutu çalıştırarak "Tüm işlemler" -> "Listeyi göster" öğe listesinden kullanıcı, oluşturulan elektronik tablo belgesindeki öğelerin bir listesini alacaktır.

Elektronik tablo belgesi oluşturulduktan sonra, "Kaydet" düğmesine tıklayarak veya "Dosya->Kaydet" menüsü aracılığıyla kullanıcı, adını ve hedef dizinini belirterek elektronik tablo belgesini bir XLS dosyasına yazabilir.

Bu kadar! Boşaltma için herhangi bir işleme gerek yoktur. Elbette, oldukça basit bir veri indirme durumunuz varsa.

Bu kadar basit mi?

Gerçekten çok basit; herhangi bir harici bileşen bağlamanıza gerek yok. Ayrıca bu şekilde sadece Excel tablo formatındaki dosyalara değil, platformun desteklediği diğer formatlara da yükleme yapabiliyoruz.

Örneği makaleden işleyebilirsiniz bağlantıdan indir.

Çoğu zaman 1C 8.3'ten veri almanız ve bilgileri harici bir dosyaya kaydetmeniz, başka bir deyişle 1C kuruluşundan indirmeniz gerekir. Görev, 1C programcılarının katılımı olmadan neredeyse her zaman mümkündür.

1C'den harici bir bilgi sistemine veri yükleyebileceğiniz bir dizi yararlı ipucuna bakalım.

1C'de uzmanların katılımı olmadan bilgi alabileceğiniz birkaç yöntem vardır:

  • Veritabanının tamamını 1C 8.3'ten yükleme - daha sonra başka bir bilgisayara yüklemek için
  • Raporları ve yazdırılabilir dosyaları Excel, Word veya PDF'ye kaydedin
  • 1C'den tablo yükleme
  • Sorgu Konsolunu Kullanarak Bilgi Alma

Onlar hakkında daha fazla ayrıntı:

Veritabanının tamamı 1C 8.3'ten (.dt dosyasına) nasıl indirilir

Bunu yapmak için, yapılandırıcı moduna gitmeniz ve ardından ana menüde “Yönetim” - “Bilgi tabanını yükle” seçeneğini seçmeniz gerekecektir:

O zaman yalnızca gelecekteki dosyanın adını ve diskteki konumunu belirtmeniz gerekir.

Daha sonra başka bir veritabanına yüklemek için “Bilgi tabanını yükle” düğmesine tıklayın ve önceden yüklenen dosyayı seçin.

Raporları ve basılı formları 1C'den Excel'e yükleme

Bu yöntem evrenseldir ve çok basittir. Bunu yapmak için basılı bir form veya raporu açmanız yeterlidir.

Örneğin, TORG 12 yazdırılabilir formunu açın, ctrl+S tuşlarına basın (veya Dosya – Farklı Kaydet menüsünde) ve dosya türünü ve adını seçin:

Aynı sistem geçerlidir; rapor iki tıklamayla indirilir:

1C'de 267 video dersini ücretsiz alın:

Ana formatlarda kaydetme mevcuttur - excel, word, pdf, html, txt vb.

1C 8.3'ten tablo yükleme

Genellikle "cari yılın ödeme listesini almak", "satın alma veya satış defterini boşaltmak" veya "256 numaralı faturadan malları boşaltmak" gibi önemsiz görevler vardır. Bu tür sorunları çözmek oldukça basittir.

Örneğin karşı taraf “Vector”dan 1000'den büyük tüm fişleri almam gerekiyor. Liste formunu açalım ve listede gerekli seçimleri yapalım:

Sistem bir çıktı seçeneği sunacaktır; bir elektronik tablo belgesine veya bir metin belgesine, tablo şeklinde seçeneğini seçin. 1C programı, raporlar gibi ihtiyacımız olan formatta kaydedilebilen aşağıdaki elektronik tablo belgesindeki bilgileri görüntüleyecektir:

1C 8.2'deki hemen hemen her tablo kısmı için benzer eylemler gerçekleştirilebilir. Örneğin MSK00003 numaralı makbuzdan mal listesini boşaltmamız gerekiyordu, sorun değil. Bu çok basit bir şekilde yapılır - belgeyi açın, içerik menüsünü çağırın ve birkaç tıklamanın ardından istenen yüklemeyi gerekli formatta elde ederiz:


1C'den Excel'e bir işlem günlüğü yükleme:

Sorgu Konsolunu Kullanarak Bilgi Alma

Ancak 1C 8.2'nin basit tablo kısmında tüm bilgiler bulunamaz. Bazen birden fazla veri kaynağından veri toplamanız ve bunları bazı alanları kullanarak birbirine bağlamanız gerekir.

Bu yöntem, sorgulama dilinin temellerini bilen, teknik açıdan bilgili kişiler için uygundur. İsteğin sonucunu, ihtiyacımız olan formatta kullanarak ve kaydederek elde etmekten oluşur.

Örneğin, tüm tedarikçi karşı taraflarını ve onların telefon numaralarını almanız gerekir. Bunu yapmak için aşağıdaki sorguyu yazacağız:

Ortaya çıkan tablo aynı zamanda istenilen dosya formatında da indirilebilir:

Alınan verileri “ “ kullanarak başka bir 1C veritabanına yükleyebilirsiniz. Örnek olarak terminolojiyi kullanan video talimatlarını izleyin: