Standart almashinuv qoidalari. Tashkilotlar bo'yicha filtrlash

Agar siz Savdoni boshqarish 10.3 va Enterprise Accounting 2.0 konfiguratsiyalari o'rtasida ma'lumot almashsangiz, konfiguratsiyalardan birini yangilaganingizdan so'ng, almashinuv qoidalarini yangilashingiz kerak.

Birja Savdoni boshqarish konfiguratsiyasidan sozlangan va qabul qiluvchi bazasiga to'g'ridan-to'g'ri ulanish orqali sozlangan holatni ko'rib chiqing, ya'ni. buxgalteriya hisobi. Savdo boshqaruvidagi ma'lumotlar almashinuvi sozlamalari orqali yangi qoidalarni yuklashingiz kerak. Buni amalga oshirishdan oldin bazalarni qilish tavsiya etiladi.

Zauskaem 1C Savdoni boshqarish 10.3. Asboblar => Boshqa aloqa menyusidan "Barcha aloqa sozlamalari" bandini tanlang.

"Barcha almashinuvlar" bo'limini tanlang. Biz sizning ma'lumotlar almashinuvingizni ro'yxatda topamiz, o'ng tugmasini bosing va "Tahrirlash" tugmasini bosing. Agar siz almashinuv sozlamalarini "1C bilan ma'lumotlar almashinuvi: Buxgalteriya 8" bo'limidan o'zgartirishga harakat qilsangiz, o'zgartirishga harakat qilganingizda, bizga kerak bo'lmagan ma'lumotlar almashinuvini sozlash yordamchisi ishga tushadi.

Ko'rsatilgan oynada biz almashinuvni saqlash va yuklash mumkin bo'lgan almashinuv qoidalariga muvofiq amalga oshirilishini ko'ramiz. Birja ma'lumotlar bazasiga yuklash qoidalari Savdo bo'limidan Buxgalteriya bo'limiga ma'lumotlarni yuklash qoidalari va birja bazasidan joriy ma'lumotlar bazasiga yuklash qoidalari Buxgalteriya bo'limidan ma'lumotlarni yuklash qoidalaridir. Savdo boshqarmasiga.

Yuklash qoidalarini almashinuv ma'lumotlar bazasiga yuklang. "Fayldan qoidalarni yuklash" tugmasini bosing. Diqqat, agar sizda nostandart konfiguratsiya bo'lsa va siz nostandart almashinuv qoidalaridan foydalansangiz, ya'ni. o'zgartirilgan konfiguratsiyangiz uchun maxsus ishlab chiqilgan, keyin mavjud bo'lganlar asosida yangi qoidalar yaratish uchun mutaxassislarga murojaat qilishingiz kerak.

Hech qanday holatda ularni standart qoidalar bilan almashtirmang. Agar sizda odatiy konfiguratsiyalar mavjudligiga ishonchingiz komil bo'lmasa, mavjud qoidalarni "Faylga qoidalarni saqlash" tugmasi bilan saqlang.

Ikkinchisi Savdoni boshqarish uchun yangilanishdan ancha kechroq chiqqanligi sababli, biz buxgalteriya hisobi uchun 1C yangilash shablonlari katalogidan almashish qoidalarini qidirmoqdamiz. Yangilash shablonlari katalogini quyidagicha topishingiz mumkin. Biz 1C ni ishga tushiramiz va "Sozlamalar" ni bosing. Ko'rsatilgan oynada biz konfiguratsiya va yangilash shablonlari katalogiga yo'lni ko'ramiz.

Keling, bu yo'ldan boraylik. Keyingi: 1C=>Buxgalteriya va Buxgalteriya hisobining oxirgi o'rnatilgan versiyasi nomi bilan jildni tanlang. Agar qoidalar "1C: Savdoni boshqarish" konfiguratsiyasi yangilanishidan olinishi kerak bo'lsa, papka Savdo deb nomlanadi. "1C: Chakana savdo" konfiguratsiyasi uchun - Chakana. Unda "Ma'lumotlar almashinuvi" papkasi mavjud.

Keyingi “Savdo boshqaruvi konfiguratsiyasi bilan almashish, rev. 10,3". Unda biz BP-UT QO'YILIShI QOIDALARI va UT-BP KONVERSION QOIDALARINI ko'ramiz. Bizga UT dan yuk tushirish qoidalari kerak bo'lganligi sababli, "UT-BP CONVERSION RULES" ni tanlang va ochish tugmasini bosing. Biz birja ma'lumotlar bazasidan joriy ma'lumotlar bazasiga yuklash qoidalari uchun xuddi shunday qilamiz, shunchaki BP-UT CONVERSION RULES faylini tanlang va ochish tugmasini bosing.

“Savdo boshqaruvi konfiguratsiyasi bilan almashish, rev. 10.3” Sharing.htm faylidir. Agar siz uni hech qachon o'qimagan bo'lsangiz, albatta o'qing. U quyidagi foydali ma'lumotlarni o'z ichiga oladi:

  • Ulashish maqsadlari
  • umumiy tavsif
  • Ikki tomonlama aloqaning oldingi versiyalaridan migratsiya
  • Dastlabki harakatlar
  • Konfiguratsiyalar orasidagi aloqani qanday o'rnatish kerak
  • Ma'lumotlarni sinxronlashtirish
  • "Savdoni boshqarish" va "Korxona hisobi" konfiguratsiyasining birgalikda ishlashi
  • Foydalanuvchi stsenariylariga misollar
  • Yuklangan hujjatlarning yozishmalar jadvali UT - BP (versiya 1.6, nashr 2.0) Yuklangan hujjatlarning yozishmalar jadvali BP (versiya 1.6, nashr 2.0) - UT
  • Hujjatlar va ma'lumotnomalarni tushirish xususiyatlari
  • Yuklanmagan hujjatlarning yozishmalar jadvali BP (versiya 1.6, nashr 2.0) - UT
  • "Xaridorga to'lov uchun schyot-faktura" va "Xaridorning buyrug'i" hujjatlarini topshirish
  • Tovarlarni hisobdan chiqarish xarajatlarini kechiktirish
  • Ma'lumotlar almashinuvi natijalarini monitoring qilish

Biz qoidalarni tekshirish tugmalari bilan tekshiramiz. Va OK tugmasini bosing. Yangi qoidalar saqlanib qoldi. Biz ma'lumotlar almashinuvini boshlaymiz va ularning ishini tekshiramiz.

Savdoni boshqarish 10.3 va Enterprise Accounting 2.0 konfiguratsiyalari o'rtasida ikki tomonlama ma'lumotlar almashinuvini qanday o'rnatish mening boshqa maqolamda yozilgan.

Savol: Oddiy konfiguratsiyalar uchun tayyor almashinuv qoidalari


Hammaga hammaga. Men nafaqat ma'lumotnomalarni, balki hujjatlarni, hujjatlar balanslarini va boshqalarni ikkala yo'nalishda ham o'tkazish uchun odatiy konfiguratsiyalar uchun tayyor almashinuv qoidalarini izlayapman. Ehtimol, kimdir baham ko'radi. Men hujjatlarga ko'ra juda tushirish va PUB 7.7 ni SCP 8 ed 1.2, savdo 7.7 dan SCP dan ish haqi 7.7 SCP dan, savdo boshqaruvi 8 dan SCP 8 ga qarab qidiryapman. Oldindan rahmat.

Javob:

1C 8.1 upp 1.2 bilan 1C 8.2 upp 1.3 oʻrtasida almashish qoidalarini qidirmoqda

Savol: Oddiy 1C konfiguratsiyalarining muntazam ishlashi bilan xizmat ko'rsatish


UT 11.4.1.254 (yoki biror narsaga yordam bersa, URP ga aylantirilishi mumkin)

Printerlarni ta'mirlashni, aniqrog'i ularning mijozlarga xizmat ko'rsatishni 1C tipik konfiguratsiyalarining muntazam funksiyasi sifatida qanday hisobga olish kerak (chunki 1C metodistlari nuqtai nazaridan, ta'mirlash ular o'zlariga xizmat ko'rsatishdir. o'z jihozlari, mijozlar emas)?

Ofisda ham, yo'lda ham bitta usta.
Mijozlar ularni ta'mirlash haqida ofisga qo'ng'iroq qilishadi, lekin hech qanday ma'lumot kiritilmaydi, ko'rish uchun hech narsa yo'q

Oxirgi chora sifatida boshqa konfiguratsiyaning boshqa bazasidan foydalaning, ammo odatiy

Asosiy vilka - Men standart konfiguratsiyaga o'zgartirish kiritishni va / yoki nostandart konfiguratsiyalardan (modullardan) foydalanishni xohlamayman.

Javob:

To'g'rirog'i, ERP-da muntazam ravishda yangilab turing
UNFga o'tish kichik va yirik korxonalar uchun ahamiyatsiz emas.
UT 11 - Bitrix moduli bilan o'zgartirilgan, saytga (onlayn do'kon) Bitrix - ham arralangan

Va bu aniq emas - nima uchun?
Yuqorida yozdim
UT 11da mijoz buyurtmasi tuziladi, uning asosida = bajarilgan ish akti.
"Ishlarning bajarilishi to'g'risidagi ma'lumotlar mijozning buyurtmasiga sotilgan tovarlar yoki sotishda ko'rsatilgan xizmatlar to'g'risidagi ma'lumotlar bilan birga kiritilishi mumkin".

Uzoq muddatli loyihalarning funksionalligi (mijoz bilan o'zaro munosabatlarning voqealari va bosqichlari) bilan murakkablashishi mumkin.

Mijoz bilan bo'lgan munozaralardan ma'lum bo'lishicha, seriya raqamlarini hisobga olish kerak, bu ham UT 11da.
Siz shunchaki UT 11 ni yoqishingiz va sozlashingiz kerak

Men UNFni tomosha qildim va qo'shimcha muammolardan tashqari hech qanday mo''jiza topmadim

Bu masalada, UT - ERP da qanday amalga oshirilayotgani va u qanday hal qilinganligi haqida "adabiy sharh" qilishni boshlaganim meni xafa qildi:
- boshqa tipik konfiguratsiyalarda
- ixtisoslashtirilgan individual sanoat konfiguratsiyalari
- UT 11 uchun modullar
, ya'ni. Men miyamni harakatga keltirishga juda dangasa edim

Uni oling va bilsangiz yoki kimdir allaqachon sozlagan va ko'rsatgan bo'lsa foydalaning
(masalan, standart demobazlarda - qarash uchun hech narsa yo'q - namunaga tayyor narsalarni oling)
.
UT - ERP da daromadlar va xarajatlarni hisobga olish va taqsimlash ko'nikmalarini ozgina yaxshilash kerak edi, va UNFda, umuman olganda, siz barcha buxgalteriya hisobini qayta o'rganishingiz va har qanday masala bo'yicha boshingizni bir tomonga burishingiz kerak.

Savol: Mavjud almashinuv qoidasidan ob'ektni o'chirish


Iltimos, menga mavjud almashinuv qoidasidan ob'ektni qanday o'chirishni ayta olasizmi? Gap shundaki, ma'lum bir sana uchun faqat tovarlar va xizmatlarni sotish va olish uchun bir bazadan ikkinchisiga tushirish kerak. Faqat avtomatik ravishda yaratilgan qoida men uchun ishlaydi, qo'lda yaratilgan qoida bo'sh hujjatlarni yuklaydi. Shuning uchun, foydalanuvchilar tasodifan noto'g'ri narsani yuklamasliklari uchun avtomatik ravishda yaratilgan qoidadan keraksiz hujjatlarni olib tashlamoqchiman.

Javob:

Kimdan xabar Aleksey

Assalomu alaykum! Ehtimol, hali ham tegishli emas. Shu bilan bir qatorda, ayirboshlash rejasida keraksiz turdagi ob'ektlarni ro'yxatdan o'tkazishingiz mumkin. Buning yordamida siz almashinuv qoidalarini qayta yozishingiz shart emas va keraksiz narsalar tushirilmaydi.

Rahmat, harakat qilaman.

Odatdagidek olib tashlanishi mumkin

Savol: Birja qoidalari - qayerda tahrir qilish kerak?


Xaridor qabul qiluvchining konfiguratsiyasiga o'zgartirishlar kiritdi. Nima o'zgarganini aniq bilish mumkin emas.
Endi biz almashinuv qoidalarini tuzatishimiz kerak.
Tuzatish kerak bo'lgan joylarni qanday ko'rish mumkin?
Mavjud qoidalarga ko'ra, mulk endi mavjud emasligini yoki uning turi o'zgarganligini qandaydir tarzda tushunish kerak.

Javob:() Menimcha, mijozni mamnun qilish uchun qandaydir tarzda almashinuvni boshlash kifoya. Va maosh olish uchun siz hamma narsani oxirigacha qilishingiz kerak :)

Savol: "Savdoni boshqarish", 10.3 nashr (10.3.46.2) Chakana savdo 2.1 uchun birja qoidalarini o'zgartirish


Salom. UT qoidalarini qanday o'zgartirish mumkin?
Men Exchange RetailManagement of Trade103 Rejalarida birja qoidalarining tartibini o'zgartiraman, noto'g'ri qoidalarni yangilayman, qayta ishga tushiraman. Men hatto versiyani qo'lda o'zgartirdim. Hali ham yordam bermaydi.
Ma'lumotlar almashinuvi qoidalari reestridan qoidalar yozuvini ahmoqona o'chirib tashladi.
Qoidalar faylini yuklash yoki uni conf tartibidan yangilash uchun oddiy tugma mavjud emas.
Ko'p qo'shimchalar va testlar bajarilishi kerak, lekin men ro'yxatdan o'tish / almashish qoidalarini qanday tezda o'zgartirishni bilmayman (

Javob: IT bilan yangilangan, hammasi joyida. Bu almashinuvni allaqachon butun miya egan

Savol: Yuklash faylidagi almashinuv qoidalarini almashtirish


Hammasi yaxshi!
Fayl bor xml yuklash almashinuv qoidalariga muvofiq. Shunga ko'ra, u blokga ega

<ПравилаОбмена> ...

Va bu blok uchun shablon kabi ikkinchi fayl mavjud.
Yuklash faylidagi qoidalar blokini shablon faylidagi blok bilan almashtirish kerak.
XMLReader elementini element bo'yicha o'qib chiqishingiz va XMLWrite orqali uchinchi vaqtinchalik faylga yozishingiz kerakmi? Yoki qulayroq yo'l bormi?

P.S. “Nima uchun?” degan mantiqiy savolni oldindan ko'raman. Manbadagi qoida o'zgarishlaridan himoya qilish kerak, ya'ni. har doim qabul qiluvchidan ma'lumotnoma bo'yicha yuklab oling.

Javob:

yozgan. Optimallik haqida ba'zi shubhalar mavjud. WriteXML va keyin ReadText orqali vaqtinchalik xml ga yozish, barchasini dastlab uzatilgan faylga surish.
Metodologik nuqtai nazardan, qo'pol xatolar bormi?

// Protsedura blokni almashtiradi<ПравилаОбмена>...o'tkazilgan .xml faylida // mos yozuvlar qoidalariga muvofiq tushirish uchun faylning bir qismini saqlaydigan shablondan blokga. // // Parametrlar // XMLFileName - Turi: String - Yuklash ma'lumotlari bilan to'liq fayl nomi, // unda biz blokni o'zgartiramiz.<ПравилаОбмена>// // Qaytish qiymati: // XMLResultFileName - Turi: String - Yo'l // Protsedura ReplaceExchangeRulesInUploadFileWS(XMLFileName)XMLUploadFile = Yangi ReadXML; FileUploadXML.OpenFile(XMLFileName); RuleTemplate = Yangi XMLReader; PathToRulePattern = GetExchangeRuleTemplate(); RulesTemplate.OpenFile(PathToRuleTemplate); XMLResultFileName = GetTemporaryFileName(".xml"); ResultXML = Yangi WriteXML; ResultXML.OpenFile(FilenameResultXML); FileUploadXML.Read() esa LoopNodeType = FileUploadXML.NodeType; Agar NodeType = XMLNodeType.ElementStart va XMLUploadFile.Name = "Almashtirish qoidalari" bo'lsa, XMLUploadFile.Skip(); While RuleTemplate.Read() Loop If RuleTemplate.NodeType = XMLNodeType.ElementStart va RuleTemplate.Name = "Almashtirish qoidalari" Keyin ResultXML.WriteCurrent(RuleTemplate); While RuleTemplate.Read() Loop ResultXML.WriteCurrent(RuleTemplate); Agar RuleTemplate.NodeType = XMLNodeType.EndElement va RuleTemplate.Name = "Almashtirish qoidalari" bo'lsa, Bekor qiling; EndIf; EndCycle; bekor qilish; EndIf; EndCycle; Else ResultXML.WriteCurrent(FileUploadXML); EndIf; EndCycle; FileUploadXML.Close(); RulesTemplate.Close(); ResultXML.Close(); Matn = NewTextReader(ResultFileNameXML); ExchangeMessage = Text.Read(); TextWriter = NewTextWriter (XMLFileName, TextCoding.UTF8); WriteText.Write(MessageExchange); WriteText.Close(); EndProcedure // ReplaceExchangeRules()

Savol: Ayirboshlash qoidalariga yordam bering


1C 8.3.9.1850, UT 11.3.2.157, Chakana savdo 2.2.5.22. UTda qoidalarni yuklashda xatolik paydo bo'ladi. Qoidalarni tuzatishning biron bir usuli bormi?

Birja qoidalarida mavjud bo'lmagan metadata ob'ektiga havola
Ob'ekt =
Xato tavsifi = Tur aniqlanmagan (EnumReference.AssemblyOrderOperationTypes)
PositionModule = Processing.ConvertingInfoBaseObjects.ModuleObject(4885)
KErrorMessages = 11

Javob:

Agar xotiram menga to'g'ri xizmat qilsa, oxirgi qoidalar har doim konfiguratsiyaning o'zida saqlanadi. Shunday qilib, olish kerak emas so'nggi qoidalar jilddan. Faqat ikkala confni so'nggi versiyalarga yangilang.

Savol: Konversiyaga yuklash uchun almashinuv qoidalarini qanday yuklash kerak


Odatdagi konfiguratsiyadan konversiya qoidalarini qanday olib tashlash mumkin?

Vazifa: "Rarus: Savdo va mijozlar bilan munosabatlarni boshqarish (CRM)" konfiguratsiyasi mavjud, ExchangeSite almashish rejasi mavjud. Sayt bilan almashinuv davom etmoqda, siz 1C dan buyurtma holatini yuklashingiz kerak, shunda u saytda yangilanadi.

Men yechimni shunday ko'raman: buyurtmalarni tushirish qoidalarini o'chirib tashlang, ularni konversiyaga yuklang, u yerdagi holat uchun PCS qo'shing va ularni konfiguratsiyaga qayta yuklang. Ammo bu qoidalarni qanday tushirish kerak? Ayirboshlash rejasida Buyurtmani yuklash sxemasining tartibi mavjud, Sozlamalarning oxirgi yorlig'ida "Sozlamalarni faylga saqlash" tugmasi mavjud, ammo men tushunganimdek, konvertatsiya qilish uchun bunday emas, bu xml fayli yuklanmagan.

Iltimos aytolmaysizmi.


TiS 7.7 va BP2 almashinuvi qoidalari tuzatildi va ikkita dockni uzatish qo'shildi
To'g'ri hisob-faktura va fakturani tuzatish. Bu erda hamma narsa odatdagidek oqadi. Ushbu ikkala dock BP2 da amalga oshirishni sozlashni yaratadi.
Ammo muammo yuzaga keldi, amalga oshirishni sozlashda (BP2) docking bazasiga standart sifatida hisob-fakturani emas, balki ushbu hisob-fakturaning asosini qo'shish kerak, ya'ni. amalga oshirish.
PKO kod parchasi (yuklab olingandan keyin):
Object.FillAccountsInTabPart(Object.Products,"Mahsulotlar",True); Object.OperationType = Enumerations.OperationTypesCorrectionReceiptImplementation.AgreeedChange; Object.Adjust QQS = True; Object.SumIncludesVAT = Rost; Agar Object.Ownership.Empty() bo'lsa, Object.Ownership = chVariableValue("chCurrentUser"); EndIf; Object.RealizationDocument = Object.Reference.RealizationDocument.DocumentBase;<--- проблема Объект.Записать(РежимЗаписиДокумента.Проведение);
Yozishdan oldin ob'ekt hali mavjud emas va shuning uchun ob'ekt atributiga kirishning iloji yo'q va yozib olingandan keyin allaqachon kech. Qoidalar odatdagidek ishlaydi. Menga CDni qanday hal qilishni ayting, endi tushuna boshladim.

Javob: Yozgandan keyin = Write usulini chaqirgandan keyin

1C ma'lumotlarini aylantirish bo'yicha qo'llanma (2-nashr) Ayirboshlash qoidalari bilan batafsil tanishish

Biz ayirboshlash qoidalari nima ekanligini va ular nima uchun kerakligini bilamiz. Keling, birja qoidalari bilan ishlashning qo'shimcha funksionalligi bilan batafsilroq tanishaylik. Keling, ma'lumotlar almashinuvi (konversiya) qoidalari uchun sozlamalarni ochamiz:

Ayirboshlash qoidalari ma'lumotlar uchun manba va maqsad konfiguratsiyalarini belgilaydi, bundan tashqari:

"Kengaytirilgan" yorlig'i:

Siz almashinuv qoidalarini saqlash uchun standart fayl nomini, 7.7 uchun ma'lumotlarni yuklash va yuklab olish modullarini, almashinuv qoidalari nomini belgilashingiz mumkin.

"Parametrlar" yorlig'i:

Aytaylik, ofis faqat tovarlar uchun buyurtmalarni qabul qiladi, shuning uchun tushirish xizmatlarini taqiqlashni o'rnatish maqsadga muvofiqdir. Katalogning Nomenklatura ob'ektida "True" ga o'rnatilgan "Xizmat" rekvizitiga ega bo'lsa, uni tushirib yubormaslik kafolatlanadi. Masofaviy ofis ham xizmatlarga buyurtmalarni qabul qila boshlasa, qoidalarni o'zgartirmaslik uchun xizmatlarni tushirishni nazorat qilishni darhol ixtiyoriy qilish yaxshiroqdir.

Bunday holda, biz "Ma'lumotlarni o'zgartirish" konfiguratsiyasi bilan ishlash uchun ikkita yangi fokusni o'rganishimiz kerak - ishlov beruvchilardan foydalanish va parametrlarni sozlash.

Parametrlar yuklash algoritmlaridagi ixtisoslashgan ma'lumotlar strukturasi bo'lib, ular qayta ishlash o'zgaruvchilariga kirish uchun ishlatilishi mumkin. Konvertatsiya qilish qoidalari uchun parametrlar strukturasini o'rnatish "Ma'lumotlarni o'zgartirish" konfiguratsiyasida amalga oshiriladi va parametr qiymatlarini o'rnatish ma'lumotlarni qayta ishlash va yuklash shaklida mumkin.

Parametrlarni tahrirlash uchun tahrirlanadigan almashish qoidalari uchun Konversiyalar katalogi elementining shaklini oching va parametrlar yorlig'iga o'ting. Parameters katalogining yangi elementini yaratamiz. Parametr nomini tayinlaymiz - Unload Services. Parametr nomi ishlov beruvchilarda dastur kodini yozishda Parameters strukturasida unga murojaat qilish uchun ishlatiladi. Nom Parametrlarning jadval bo'limida universal ma'lumotlar almashinuvini qayta ishlash shaklida ko'rsatiladi. Yukni tushirishni sozlashda parametr dialog oynasida ko'rinishi uchun siz "Muloqot oynasida o'rnatish" oynasini belgilashingiz va parametr qiymatining turini tanlashingiz kerak. Muloqot oynasidagi parametrlar bilan ishlash uchun, shuningdek, Konversiyalar qidirishda element ko'rinishidagi "Parametrlarni 2.01 formatida yuklash" katagiga belgi qo'yishingiz kerak.

Faqat parametrlarni ko'rsatishning o'zi etarli emas, yuk tushirish algoritmi qaysi holatda elementni tushirish kerakligini va qaysi holatda bo'lmasligini "tushunishi" kerak. Bunday (va boshqa ko'plab) holatlar uchun ishlov berish mexanizmi qo'llaniladi. Uning mohiyati shundan iboratki, ma'lumotlarni yuklash va yuklab olishning barcha asosiy algoritmlarini bajarishning asosiy nuqtalarida almashinuv qoidalarini yaratishda ishlab chiquvchi tomonidan yozilgan kod qayta ishlanadi. Tabiiyki, bunday nozik vositadan foydalanish ehtiyotkorlik va ehtiyotkorlikni talab qiladi. O'z ishlov beruvchilaringizni yozishdan oldin, ishlov beruvchilarda mavjud bo'lgan barcha o'zgaruvchilar va ulardan qanday foydalanishni tavsiflovchi, shuningdek ishlov beruvchilar turlari va ularning xususiyatlari ro'yxatini aks ettiruvchi "Ma'lumotlarni aylantirish 2.0" konfiguratsiyasi bo'yicha yordamni diqqat bilan o'qib chiqishingizni tavsiya qilamiz. ma'lumotlar almashinuvi algoritmlarini chaqirish.

Bizning maqsadimiz uchun biz "Yuklashdan oldin" yukni tushirish qoidasi ishlovchisidan foydalanishimiz kerak. Nomenklatura ma'lumotlarini yuklash qoidasini oching va "Voqealar" yorlig'idagi "Yuklashdan oldin" maydoniga quyidagi dastur kodini joylashtiring:

Ishtirokchimiz nima qiladi? Dastur kodini yozishda biz ma'lumotlarni tushirish algoritmlarining o'zgaruvchilaridan foydalandik. Parameters strukturasi ma'lumotlar almashinuvini qayta ishlash shaklida o'rnatilgan UploadServices parametriga murojaat qilish uchun ishlatiladi. Ob'ekt o'zgaruvchisi tushirilayotgan ob'ektga kirishni ta'minlaydi. Va Rad etish o'zgaruvchisi joriy ob'ektni tushirishni rad etishni boshqarishga imkon beradi. Ishlovchi ob'ektni tushirishdan oldin bajariladi, bu esa ob'ektni tushirishni bekor qilish imkonini beradi.

FAQAT V8 - V8 EXCHANGE VA 2.0.18.1 BO'YICHA EMAS YUKLASH VA YUKLAB OLISH UCHUN.

Parametrlarni bir konfiguratsiyadan boshqasiga o'tkazish mumkin. Buni amalga oshirish uchun "Parametrlar" yorlig'ida "Yuklash paytida parametrni uzatish" katagiga belgi qo'ying va bu parametr almashinuv fayliga joylashtiriladi va ma'lumotlarni yuklashda uning qiymatiga kirish mumkin. Siz qiymatlar konvertatsiya qilinadigan parametr uchun konvertatsiya qilish qoidasini belgilashingiz mumkin. "Yuklashda parametrni uzatish" katagidan foydalanib, faqat ma'lumotlarni yuklashda dialog oynasida tahrirlangan parametrlarni o'tkazishingiz mumkin. Agar siz ushbu dialog oynasida mavjud bo'lmagan parametrni o'tkazishingiz kerak bo'lsa, protsedurani chaqirishingiz kerak:

Yukni tushirish parametrlari yorlig'ida endi qaysi xizmatlarning yuklanmagan yoki tushirilmagan qiymatlarini o'zgartiradigan parametr mavjud.

1C 8 almashinuv qoidalarini ishlab chiqishda almashinuv qoidalarining xatti-harakatlarini dasturiy ravishda qayta aniqlash qobiliyati keng qo'llaniladi - ishlov beruvchilar mexanizmi. Voqealar boshqaruvchilari funksionallikni sezilarli darajada kengaytiradi va interaktiv konfiguratsiya imkoniyatlari etarli bo'lmagan hollarda almashinuv qoidalarini o'rnatish uchun ajralmas vositadir.

Ishlovchilar va algoritmlar almashinuv vaqtida ular bajariladigan platforma tilida yoziladi.

Agar bu "1C: Enterprise 7.7" platformasi bo'lsa, ishlov beruvchi kodi yuklash yoki yuklab olishni qayta ishlash kodiga birlashtirilgan. Shunga ko'ra, har bir ishlov beruvchi yoki algoritm alohida funktsiyaga ajratilgan va almashinuv vaqtida disk raskadrovka uchun mavjud.

Agar yuklash yoki yuklab olish 1C: Enterprise 8 platformasida sodir bo'lsa, ishlov beruvchi kodi ma'lumotlar almashinuvini qayta ishlash kodiga integratsiyalanmagan, balki almashinuv qoidalari fayliga yuklanadi. Ma'lumotlar almashinuvi jarayonida ishlov beruvchilar yoki algoritmlar kodi qoidalar faylidan olinadi va bevosita "Bajarmoq" operatori kontekstida bajariladi. Ishlovchilar va algoritmlar kodini disk raskadrovka qilish uchun Universal Data Exchange XML ishlovidan foydalanishingiz mumkin.

Savdo faoliyati bilan shug'ullanadigan ko'plab tadbirkorlar boshqaruv samaradorligini oshirish uchun bir vaqtning o'zida ikkita 1C: Buxgalteriya 8 dasturini sotib olishadi. (bundan keyin BP) va "1C: Savdoni boshqarish 8" (bundan buyon matnda UT).

BP tartibga solinadigan buxgalteriya hisobi va hisobotini yuritish uchun, UT esa kompaniyada operatsion va boshqaruv hisobi uchun ishlatiladi.
Ushbu dasturiy mahsulotlardan birgalikda foydalanish muvaffaqiyati ko'p jihatdan PSU va UT konfiguratsiyalari o'rtasida ma'lumotlar almashinuvini tashkil etishga bog'liq.

Odatdagi ma'lumotlar almashinuvining quyidagi xususiyatlarini tushunish har bir konfiguratsiyada alohida-alohida konfiguratsiyalar va buxgalteriya hisobi buzilishi o'rtasidagi almashinuv jarayonida xatolardan qochishga yordam beradi.

Ushbu maqolani yozishda dasturiy mahsulotlar uchun 1C hujjatlaridan materiallar ishlatilgan.Birjani sozlash metodologiyasi shablonlar katalogida joylashgan "Savdoni boshqarish (11) va Korxona hisobini almashish konfiguratsiyalari" .htm faylida batafsil tavsiflangan. 1C: Buxgalteriya 2.0 (bundan buyon matnda BP) va 1C: Savdoni boshqarish 11 (bundan buyon matnda UT deb yuritiladi) sifatida o'rnatilganda; 1C hamkor konferentsiyasida olingan tavsiyalar va RG-Soft Project Consulting MChJ mijozlari uchun almashinuv sozlamalarini yaratish va o'zgartirish bo'yicha muallifning shaxsiy tajribasi.

1. Bir tomonlama yoki ikki tomonlama almashinuvni o'rnating.

Avvalo shuni ta'kidlash kerakki, BP konfiguratsiyasidan UT konfiguratsiyasiga faqat naqd va naqd pulsiz operatsiyalar bilan bog'liq hujjatlar yuklanishi mumkin. Bularga quyidagilar kiradi: Kirish kassa orderi, Chiqish kassa orderi, Joriy hisobvaraqqa tushum va Joriy hisobvaraqdan hisobdan chiqarish. BPda yaratilgan tovarlar harakati hujjatlari UTga yuklanmaydi.

1C firmasi UTdagi bank bilan almashishni tavsiya qiladi. – Bu chiquvchi to‘lov hujjatlari bilan to‘laqonli ishlash va kiruvchi hujjatlar bilan ishlashni osonlashtiradi. Biroq, mijoz-bank faylidan UT ga deyarli hech qanday to'lov topshiriqnomalarini yuklash mumkin bo'lmagan vaziyat yuzaga keldi, bu fayl BPga to'liq yuklangan.

Buning sababi, UT-ga mijoz-bank faylining mazmunini yanada qattiqroq tekshirishlar qo'shilgan, masalan: TIN to'ldirilganligini tekshirish, hujjat raqamini tekshirish, raqamda faqat raqamlarga muvofiq bo'lishi kerak. Markaziy bankning 2002 yil 3 oktyabrdagi N2-P "Rossiya Federatsiyasida naqd pulsiz hisob-kitoblar to'g'risida" gi nizomi (2003 yil 3 mart, 2004 yil 11 iyun, 2007 yil 2 may, 2008 yil 22 yanvardagi o'zgartirishlar).

Agar barcha hujjatlar va ma'lumotnoma ma'lumotlari UTda to'ldirilgan bo'lsa, bir tomonlama almashinuvni (UT dan BPgacha) tashkil etish mantiqan. Shunday qilib, ushbu ma'lumotlar bazasidagi elementlarning takrorlanishining oldini olish mumkin.

Buni amalga oshirish uchun siz quyidagi almashinuv stsenariysini sozlashingiz kerak: UT konfiguratsiyasida faqat tushirish saqlanadigan almashinuv stsenariysini yarating (1-rasm), BP konfiguratsiyasida almashinuv stsenariysini yarating va faqat yuklab olishni saqlang.

Shuni hisobga olish kerakki, bunday almashinuv stsenariysida BPda yaratilgan barcha qo'shimcha hujjatlar va ma'lumotnomalar almashinuv uchun ro'yxatdan o'tkaziladi, lekin UT ga yuklanmaydi, shuning uchun vaqti-vaqti bilan ro'yxatdan o'tishni tiklash tavsiya etiladi, aks holda almashinuv BP dan xabar fayli doimiy ravishda ko'payib boradi, bu almashinuv jarayonini sekinlashtiradi.

Buning uchun ishlov berishdan foydalanish tavsiya etiladi RegisterChangesForExchange82.epf, qaysi konfiguratsiya yetkazib topish mumkin "Ma'lumotlarni aylantirish, rev. 2.1". Konfiguratsiya o'rnatilgandan so'ng, ishlov berish yangilanishni o'rnatish katalogida joylashgan: ...\1c\Conversion\...versiya_raqami...

Agar me'yoriy va ma'lumotnoma ma'lumotlari UTda ham, BPda ham to'ldirilgan bo'lsa, u holda ikki tomonlama almashinuvni sozlash kerak, ammo almashinuvni avtomatik emas, balki interaktiv rejimda boshlash orqali dublikatlarni kuzatish kerak bo'lishi mumkin (2-rasm). .

Ma'lumotlar almashinuvini faqat hujjat darajasida cheklash uchun bir tomonlama almashinuvni sozlash shart emas, BP tomonidagi almashinuv filtrida oxirgi hujjat sanasidan kattaroq sanani belgilash kifoya (qarang. 5-rasm). Ammo filtrni sanaga o'rnatishdan oldin, siz BPdagi hujjatlar ilgari almashish uchun ro'yxatdan o'tmaganligiga ishonch hosil qilishingiz kerak, aks holda ro'yxatdan o'tgan hujjatlar almashinuv vaqtida boshqa ma'lumotlar bazasiga o'tkaziladi.

Ma'lumotlarni o'zgartirish ustuvorligi

Agar almashinuv avval UTda, keyin esa BPda amalga oshirilsa, u holda UT dan yuklab olingan ma'lumotlar ustuvor bo'ladi. Masalan, UTda ular "Joriy hisob raqamiga kvitansiya" hujjatini kiritdilar, avval UTda, keyin BPda birjani ishga tushirdilar - hujjat BP konfiguratsiyasida paydo bo'ldi. Keyin BP konfiguratsiyasidagi buxgalter ushbu hujjatga o'zgartirishlar kiritdi. Keyingi almashinuv vaqtida, agar birjani ishga tushirish tartibi o'zgarmagan bo'lsa, u holda hujjatga kiritilgan o'zgartirishlar UT ma'lumotlari bilan qayta yoziladi.

Ikkala ma'lumotlar bazasida o'zgartirilgan ob'ektlar bilan to'g'ri almashish uchun 1C ob'ekt faqat ma'lumotlar bazalaridan birida tahrirlanishi uchun ishni tashkil qilishni tavsiya qiladi. Boshqa ma'lumotlar bazasida bunday ob'ekt faqat ko'rish uchun ochilishi kerak. Buni amalga oshirish uchun siz foydalanuvchiga kirish huquqlarini sozlashdan foydalanishingiz kerak bo'ladi, ammo bu yondashuv almashinuv vaqtida to'qnashuvlar yo'qligini kafolatlaydi, ya'ni. ob'ekt u yoki bu ma'lumotlar bazasida, almashinuvlar orasidagi davrda o'zgarganda paydo bo'ladigan nomuvofiqliklar (3-rasm).


2. Metabolizmga ta'sir qiluvchi BP va UT o'rtasidagi farqlar

Qarama-qarshi tomonlar shartnomalari

UT konfiguratsiyasida kontragentlar shartnomalari uchun tahlillar mavjud emas. UT konfiguratsiyasida bajariladigan barcha operatsiyalar, BP konfiguratsiyasiga yuklanganda, har doim UT tizimining o'zi tomonidan yaratilgan va boshqariladigan alohida kelishuvlar bo'yicha amalga oshiriladi.

Agar BP konfiguratsiyasida kerakli parametrlar bilan shartnoma mavjud bo'lmasa, unda bunday shartnoma tuziladi. Shuni ta'kidlash kerakki, shartnomani qidirish faqat UT dan avval yuklab olingan shartnomalar sonidan amalga oshiriladi.

UTda boshqaruv tashkiloti

11.0.6.9 versiyasidan boshlab, tashkilot katalogida UT da "Boshqaruv tashkiloti" oldindan belgilangan elementi paydo bo'ldi. Ushbu element joriy (bitta yoki bitta) tashkilot bilan taqqoslanmasligi (yoki o'zgartirilmasligi) kerak. Ushbu ob'ektdan foydalanish haqida batafsil ma'lumotni hujjatlar faylida o'qishingiz mumkin "Documentation.htm ga o'zgartirishlar va qo'shimchalar" UT yetkazib berishga kiritilgan.

Kompaniya tuzilishi

Boshqaruv hisobi uchun UTda kompaniya bo'linmalari ro'yxatini o'z ichiga olgan "Korxonaning tuzilishi" ma'lumotnomasidan foydalaniladi. Hujjatlarni rasmiylashtirishda korxonaning bo'linishini ko'rsatish majburiydir.

"Korxona tuzilmasi" katalogining elementlari BPdagi "Tashkilot bo'linmalari" katalogining elementlari bilan taqqoslanmaydi. Bo'lim atributiga ega bo'lgan hujjatlarni UT ga yuklanishining oldini olish uchun almashinuv sozlamalarida standart qiymatni to'ldirish kerak (4-rasm).

Jadval bo'limidagi ombor

Agar UTda hujjatlarning jadvalli bo'limlarida omborlarni ko'rsatishning yangi variantidan foydalanish rejalashtirilgan bo'lsa, u holda birja rejasi tugunining sozlamalarida UT dan hujjatlarni tushirishda almashtiriladigan umumlashtirilgan omborni o'rnatish kerak. hujjatlarning jadval qismlarida tanlashga ruxsat berilgan omborlar o'rniga BP konfiguratsiyasiga (4-rasm).

Element turi

BP dan UT ga ma'lumotlarni yuklashda "modda turi" atributi nomenklaturada to'ldirilmaydi, bu birja nomenklatura BPda emas, balki UT konfiguratsiyasida yaratilgan stsenariyga xizmat qilishi bilan bog'liq. . UTda tovarlar harakati uchun hujjatlarda xizmatlarni hisobga olish uchun alohida jadval bo'limi mavjud emas (xizmatlar tovarlar jadvalida to'ldiriladi), shuning uchun UT hujjatlarida ko'rsatilgan xizmatlar jadvalga to'g'ri o'tkazilishi uchun BP bo'limida sizga kerak:

1. Ma'lumotnoma ma'lumotlari bo'limida "Element turlari" ma'lumotnomasini oching, "xizmatlar" turiga o'ting - "Barcha harakatlar" ni bosing - tahrirlashni yoqing va Ob'ekt turi - Xizmatni tanlang.
2. Ob'ektni (xizmatni) o'zgartiring - "Barcha harakatlar" tugmasini bosing - tahrirlashga ruxsat bering va Xizmat turi bilan ushbu element turini tanlang.

3. Almashtirish filtrlarini sozlash (5-rasm)

Hujjatlarni yuklash (yuklash) sanasini o'zgartirish

1) Sanani oldinga siljitishdan oldin, sozlamalar o'zgartirilganda tugunda almashish uchun ro'yxatdan o'tgan hujjatlar bo'lmasligi uchun almashinuv seansini amalga oshirish orqali ma'lumotlar bazalarini sinxronlashtirish kerak. Aks holda, bunday hujjatlar, sozlamalarni o'zgartirgandan so'ng, tushirish natijasida, agar ular ilgari yuklangan bo'lsa, qabul qiluvchi ma'lumotlar bazasida o'chirish uchun belgilanishi mumkin.

2) Siz sanani orqaga ko'chirishingiz mumkin, chunki u faqat yuklangan ma'lumotlar maydonini kengaytiradi. Shunisi e'tiborga loyiqki, bu holda avval yopilgan davrdagi hujjatlar avtomatik ravishda almashtirish uchun ro'yxatdan o'tkazilmaydi. Buni amalga oshirish uchun siz hujjatlarni o'zgartirishingiz yoki ishlov berishdan foydalanishingiz kerak RegisterChangesForExchange82.epf.


Tashkilotlar bo'yicha filtrlash

Ushbu filtrni yoqish sizga ma'lumotlar almashinuviga ruxsat berilgan tashkilotlar ro'yxatini cheklash imkonini beradi. Yoqilgan filtrning mavjudligi tashkilotlarning katalogini tushirishga ham, tashkilotlarga tegishli boshqa ma'lumotlarni (kataloglar va hujjatlar) tushirishga ham ta'sir qiladi.

Yuklash filtrlarining ishlash printsipi quyidagicha: yangi sozlamalar barcha ma'lumotlarga - birjani yaratish vaqtida yoki faqat yangi sozlamalar qo'llanilgandan keyin o'zgartirilgan ma'lumotlar uchun - almashinuv yaratilgandan keyin qo'llaniladi. , shuning uchun ma'lumotlar almashinuvini yaratishda filtr sozlamalariga imkon qadar mas'uliyat bilan yondashish tavsiya etiladi.

Misol: almashinuvni yaratishda foydalanuvchi tashkilot tomonidan filtr o'rnatadi. Qabul qiluvchi ma'lumotlar bazasiga faqat ko'rsatilgan tashkilot uchun ma'lumotlar yuklangan. Bundan tashqari, foydalanuvchi barcha tashkilotlar to'g'risidagi ma'lumotlarni qabul qiluvchi ma'lumotlar bazasiga yuklash kerak deb qaror qildi. Ammo sozlamalar faqat yangi o'zgartirilgan ma'lumotlar uchun kuchga kirganligi sababli, mavjud hujjatlar va kataloglar foydalanuvchi ularga biron bir o'zgartirish kiritmaguncha qabul qiluvchi ma'lumotlar bazasiga yuklanmaydi.

4. Ma'lumotlar bazalaridan biridan ob'ektlarni olib tashlash

O'chirish uchun belgilang

Ehtimol, ilgari foydalanilgan katalog elementidan keyingi hisobga olish uchun foydalanish rejalashtirilmagan va foydalanuvchilar ushbu katalogni o'chirish uchun belgilashni to'g'ri deb bilishadi. O'chirish uchun belgilangan ob'ektlar almashinuvda ishtirok etmaydi. Bu xususiyatni hisobga olish kerak.

Dublikatlarni olib tashlash

Dublikatlarni almashish paytida paydo bo'lgan narsalarni olib tashlash uchun ishlov berishdan foydalanishni tavsiya etamiz Search&ReplaceValues.epf, u ITS diskidagi \1CITS\EXE\ExtReps\Unireps82\SearchAndChange\ katalogida joylashgan. Va ikkita infobaza ob'ektlarini taqqoslashning to'g'riligini tekshirish uchun siz "Infobaza ob'ektlari yozishmalari" ma'lumotlar registrini ochishingiz mumkin va ushbu reestrdagi yozuvlarni qo'lda tuzatishingiz mumkin. Ma'lumotlar bazalaridan biridagi ob'ektni o'chirib tashlaganingizdan so'ng, ma'lumotlar registrining yozuvi o'chirilgan ob'ektga mos kelishini bilish muhimdir (buzilgan havola), siz boshqa ob'ektga mos kelishingiz yoki yozuvni o'chirishingiz kerak bo'ladi.

5. Qo'shimcha sozlamalar

Pul oqimi ob'ektlari

UTni sozlash uchun rekvizitlarni qo'yish kerak bo'lishi mumkin korr. hisobi" foydalaniladigan va BPga yuklanadigan pul oqimi ob'ektlari uchun.

BP konfiguratsiyasi uchun: katalog elementlarida pul oqimi turini kiritishingiz kerak bo'lishi mumkin.

Foydalanuvchilar

Katalog elementlari foydalanuvchilari, agar ular birjada ishtirok etuvchi ob'ektlardan birida mas'ul sifatida ko'rsatilgan bo'lsa, boshqa ma'lumotlar bazasiga o'tkazilishi mumkin. Bunday ob'ektlar uchun siz ruxsatlarni o'rnatishingiz kerak bo'ladi.

Asosiy prefiks va tashkilot prefiksi

UTda prefiks har doim qattiq uzunlikka va ajratuvchi (defis) "-" ga ega. Shuning uchun, agar ma'lumot bazasi prefiksi ko'rsatilmagan bo'lsa yoki tashkilot prefiksi ko'rsatilmagan bo'lsa, u nolga almashtiriladi. Biroq, almashinuvni sozlashda ma'lumot bazasi prefiksi har doim CB (UT uchun) va BP (mos ravishda BP konfiguratsiyasi uchun) da to'ldiriladi.

Ushbu yechim hujjat raqamlari va ob'ekt kodlarini yaratish uchun standartdir. Prefiks belgilangan uzunlikka ega va hujjat raqamidan chiziqcha bilan ajratiladi. Agar kelajakda ma'lumotlar bazasida bir nechta tashkilot bo'lsa, ular uchun prefikslarni o'rnatish kifoya qiladi va barcha ob'ektlarni qayta raqamlash shart emas.

Xatoni tuzatish

Bizning maqolamizda "1C: Savdoni boshqarish 8" rev.11 va "1C: Buxgalteriya 8" rev.2.0 o'rtasida ma'lumotlar almashinuvini tashkil etishning eng muhim nuqtalari ko'rib chiqildi.

RG-Soft Project Consulting MChJ mutaxassislari nafaqat ma'lum bir tashkilotning buxgalteriya hisobi xususiyatlari uchun birjani tashkil etishni, balki mavjud birjalardagi xatolarni tuzatish usullarini ham taklif qilishga tayyor.