XML пішімінде әмбебап деректер алмасуды өңдеу (Universal Data Exchangexml өңдеу)

«XML форматында әмбебап деректер алмасу» өңдеу 1С: Enterprise 8 платформасында іске асырылған кез келген конфигурациядан файлға деректерді жүктеуге және түсіруге арналған.

Жұмыс режимі
Қолдану кезінде бақыланатын пішінөңдеудің екі жұмыс режимі бар:
1. Клиентте. Бұл режимді пайдаланған кезде ережелер мен жүктеп алу деректерінің файлдары клиенттен серверге, ал жүктеу деректерінің файлы серверден клиентке тасымалданады. Клиентте орналасқан осы файлдардың жолдары әрекетті орындау алдында бірден диалогтық терезеде көрсетілуі керек.
2. Серверде. Бұл режимде файлдар клиентке берілмейді және оларға баратын жолдар серверде көрсетілуі керек.
Ескертпе: Сыртқы өңдеу файлы мен алмасу протоколының файлдары жұмыс режиміне қарамастан әрқашан серверде орналасуы керек.

Universal Data Interchange бағдарламасын XML пішімінде жүктеп алыңыз- Тек тіркелген пайдаланушылар файлдарды жүктей алады!


Өңдеуде төрт қойынды бар

Деректерді жүктеп салу
Деректерді жүктеп салу үшін деректер жүктелетін файлдың атын көрсетіп, алмасу ережелері файлын таңдау керек. Кез келген конфигурация үшін алмасу ережелерін «Деректерді түрлендіру, 2-шығарылым» арнайы конфигурациясында конфигурациялауға болады.

Тәуелсіз мерзімді ақпараттық тізілімдерден құжаттар мен жазбаларды жүктеп салу үшін кезеңді көрсету керек - «Бастау күні» және «Аяқталу күні». Жүктелген деректері бар нәтиже файлды қысуға болады.

«Деректерді жүктеп салу ережелері» қойындысында жүктеп салу керек нысандардың түрлерін таңдауға, нысандарды таңдау үшін таңдауларды орнатуға немесе деректерді жүктеп салғыңыз келетін деректер алмасу түйінін көрсетуге болады.

«Жүктеп салу параметрлері» қойындысында деректерді жүктеп салуға арналған қосымша параметрлерді көрсетуге болады.

"Түсініктеме" қойындысында алмасу файлына қосу үшін еркін түсініктеме мәтінін жаза аласыз.

Мәліметтерді транзакцияларға жүктеуді конфигурациялауға болады. Ол үшін «Транзакцияларды пайдалану» құсбелгісін қойып, жүктеу кезінде бір транзакциядағы элементтердің санын көрсету керек.

«Деректерді алмасу режимінде жүктеу (Data Exchange.Load = True)» – егер жалауша орнатылған болса, онда объектілерді жүктеу жүктеу жалаушасының жиынтығымен орындалады. Бұл нысандар дерекқорға жазылған кезде барлық платформа мен қолданба тексерулері өшірілетінін білдіреді. Ерекшелік жіберу немесе жою режимінде жазылған құжаттарға арналған. Құжатты орналастыру және жіберуді болдырмау әрқашан жүктеу режимін орнатпай орындалады, яғни. тексерулер жүргізіледі.

Қосымша параметрлер
Қойынды деректерді жүктеп салу мен жүктеп алуды егжей-тегжейлі конфигурациялау үшін пайдаланылады.

"Отладка режимі" – алмасуды жөндеу режимін орнатуға арналған жалауша. Бұл жалауша орнатылған болса, қате орын алса, деректер алмасу процесі тоқтатылмайды. Алмасу аяқталады және түзету туралы хабарлар алмасу журналының файлына шығарылады. Бұл режимді алмасу ережелерін жөндеу кезінде пайдалану ұсынылады.

«Хабар терезесінде ақпараттық хабарламаларды шығару» – егер жалауша орнатылған болса, хабарлама терезесінде деректер алмасу процесінің хаттамасы көрсетіледі.

«Күйді жаңартуға арналған өңделген нысандар саны» – параметр жүктеу/түсіру күйі жолын өзгерту алдында өңделген элементтердің санын анықтау үшін пайдаланылады.

«Деректерді жүктеп салу параметрлері» – деректерді жүктеп салу кезінде бір транзакцияда өңделетін элементтердің санын анықтауға, рұқсат құқығы бар нысандарды ғана жүктеп салуға және өңдеуге, алмасу жоспарлары арқылы жүктелген нысандар үшін тіркеуді өзгерту түрін конфигурациялауға мүмкіндік береді.

«Деректерді алмасу үшін оңтайландырылған пішімді пайдалану (V8 - V8, өңдеу нұсқасы 2.0.18 төмен емес)» – оңтайландырылған алмасу хабарының пішімі хабар тақырыбындағы «InformationOnDataTypes» түйінінің болуын болжайды, оған деректер түрлері туралы ақпарат кіреді. жүктеп салынды. Бұл деректерді жүктеу процесін жылдамдатуға мүмкіндік береді.

«Айырбастау жоспарлары үшін түсіру кезінде транзакцияларды пайдалану» – жалау айырбастау жоспарларының түйіндеріне өзгерістерді алу кезінде деректерді түсіру кезінде транзакцияларды пайдалану режимін анықтайды. Егер жалауша орнатылған болса, транзакцияда деректерді жүктеп салу орындалады.

«Бір транзакциядағы элементтердің саны» - бір дерекқор транзакциясында хабарламада орналастырылатын деректер элементтерінің ең көп санын анықтайды. Егер параметр мәні 0 болса (әдепкі мән), онда барлық деректер бір транзакцияға орналастырылады. Бұл режим ұсынылады, себебі ол хабарға енгізілген деректердің сәйкестігіне кепілдік береді. Бірақ көп пайдаланушы режимінде хабарлама жасаған кезде, деректерді хабарға енгізетін транзакция мен басқа пайдаланушылар орындайтын транзакциялар арасында құлыптау қайшылықтары болуы мүмкін. Мұндай қайшылықтардың ықтималдығын азайту үшін бұл параметрді әдепкі мәннен басқа мәнге орнатуға болады. Параметр мәні неғұрлым төмен болса, соғұрлым құлыптау қайшылығының ықтималдығы төмен болады, бірақ сәйкес келмейтін деректердің хабарламаға қосылу ықтималдығы соғұрлым жоғары болады.

«Қатынас құқықтарыңыз бар нысандарды түсіру» – егер жалауша орнатылған болса, онда нысандарды таңдау ақпараттық базабағдарламаның ағымдағы пайдаланушысының қол жеткізу құқықтарын ескере отырып орындалатын болады. Бұл деректерді шығарып алу үшін сұрау денесіндегі "РҰҚСАТ ЕТІЛГЕН" әріпті пайдалануды қамтиды.

«XML-де жазу үшін жолдардан жарамсыз таңбаларды автоматты түрде жою» – жалауша орнатылған болса, алмасу хабарына деректерді жазу кезінде жарамсыз таңбалар жойылады. Таңбалар XML 1.0 ұсынысымен тексеріледі.

«Жүктеп салудан кейін алмасу түйіндері үшін тіркеу өзгерістері» – өріс деректерді жүктеп салу аяқталғаннан кейін деректер өзгерістерін тіркеумен жұмыс режимін анықтайды. Мүмкін мәндер:

Тіркеуді жоймаңыз – деректерді жүктеп алғаннан кейін түйіндегі өзгерістерді тіркеу жойылмайды.
Алмасу түйіні үшін тіркеуді толығымен жою - деректерді жүктегеннен кейін түйіндегі өзгерістерді тіркеу толығымен жойылады.
Жүктелген метадеректер үшін ғана тіркеуді алып тастаңыз – деректерді жүктеп алғаннан кейін түйіндегі өзгерістерді тіркеу тек жүктеп алу үшін көрсетілген метадеректер нысандары үшін жойылады.

«Алмасу хаттамасы» – хабарлама терезесіне ақпараттық хабарламалардың шығуын конфигурациялауға, сақтау және жазуға мүмкіндік береді. бөлек файлалмасу хаттамасы.

«Файл аты, алмасу протоколы» – деректер алмасу процесінің хаттамасын шығаруға арналған файл атауы.

«Жүктеу протоколы (COM қосылымы үшін)» – COM қосылымы арқылы алмасу кезінде қабылдаушы базадағы деректер алмасу процесінің хаттамасын шығаруға арналған файл атауы. Маңызды: файлға жол ресивер базасы орнатылған компьютерден қолжетімді болуы керек.

«Айырбастау протоколына деректерді қосу» – егер жалауша орнатылған болса, протокол файлы бұрыннан бар болса, алмасу протоколының файлының мазмұны сақталады.

«Ақпараттық хабарламаларды хаттамаға шығару» – егер жалауша орнатылған болса, алмасу қателері туралы хабарламалардан басқа ақпараттық хабарламалар алмасу хаттамасына шығарылады.

«Операцияларды орындағаннан кейін алмасу протоколының файлдарын ашу» – егер жалауша орнатылған болса, деректер алмасудан кейін алмасу протоколының файлдары қарау үшін автоматты түрде ашылады.

Деректерді жою
Бетбелгі тек алмасу ережелерін әзірлеушілер үшін қажет. Инфобазадан ерікті нысандарды жоюға мүмкіндік береді.

Деректерді жүктеп салу және жүктеп алу
Өңдеу оқиға өңдегіштерін жөндеуге және ережелер файлынан немесе деректер файлынан жөндеу модулін жасауға мүмкіндік береді.

Жүктеп салу өңдегіштері үшін жөндеу режимін қосу "Деректерді жүктеп салу" қойындысында "Жүктеп салу өңдегіштері үшін жөндеу режимі" құсбелгісін қою арқылы орындалады. Сәйкесінше, «Деректерді жүктеу» қойындысында «Жүктеу өңдеушілерін жөндеу режимі» құсбелгісін қою арқылы жүктеуді жөндеу режимі қосылады.

Өңдеушілер үшін жөндеу режимін орнатқаннан кейін жөндеу параметрлері түймесі қолжетімді болады. Осы түймені басу параметрлер терезесін ашады.

Түзету өңдегіштерін орнату төрт қадаммен орындалады:

1-қадам: Алгоритмді жөндеу режимін таңдау

Бірінші қадамда сіз алгоритмді жөндеу режимін шешуіңіз керек:

Алгоритмді жөндеу жоқ
Алгоритмдерді процедуралар ретінде шақыру
Қоңырау шалу орнында алгоритм кодын ауыстырыңыз

Бірінші режим өңдеушідегі қатенің қандай да бір алгоритмнің кодымен байланысты емес екеніне сенімді болған кезде қолдануға ыңғайлы. Бұл режимде алгоритм коды жөндеу модуліне жүктелмейді. Алгоритмдер «Run()» операторының контекстінде орындалады және олардың коды жөндеу үшін қол жетімді емес.

Екінші режимді қате алгоритм кодында болған жағдайларда қолдану керек. Бұл режим орнатылғанда, алгоритмдер бөлек процедуралар ретінде жүктеледі. Қазіргі уақытта алгоритм кез келген өңдеушіден шақырылады, сәйкес өңдеу процедурасы шақырылады. Бұл режим параметрлерді алгоритмдерге беру үшін «Параметрлер» глобалдық айнымалысы пайдаланылған кезде қолдануға ыңғайлы. Бұл режимді пайдаланудың шектеулері алгоритмді жөндеу кезінде ол шақырылатын өңдеушінің жергілікті айнымалылары қолжетімді болмайды.

Үшінші жөндеу режимі, екінші жағдайдағы сияқты, алгоритм кодын жөндеу кезінде және екінші жөндеу режимі сәйкес келмейтін жағдайларда қолданылады. Бұл режим орнатылғанда, алгоритмдер өңдегіштерде біріктірілген код ретінде жүктеледі. Сол. алгоритмді шақыру операторының орнына кірістіріңіз толық кодкірістірілген алгоритмдерді есепке алатын алгоритм. Бұл режимде жергілікті өңдеуші айнымалы мәндерді пайдалануға шектеулер жоқ, бірақ рекурсивті шақырумен алгоритмдерді жөндеу кезінде шектеулер бар.

2-қадам: Түзету модулін қалыптастыру

Екінші қадамда «Жүктемені түсіру (жүктеу) жөндеу модулін жасау» түймесін басу арқылы өңдеушілерді босату керек. Жасалған өңдеушілер мен алгоритмдер қарау үшін бөлек терезеде көрсетіледі. Түзету модулінің мазмұнын «Буферге көшіру» түймесін басу арқылы алмасу буферіне көшіру керек.

3-қадам: Сыртқы өңдеуді жасаңыз

Бұл қадамда конфигураторды іске қосып, жаңа сыртқы өңдеуді жасау керек. Алмасу буферінің мазмұнын өңдеу модуліне (отладка модулі) қойып, өңдеуді кез келген атаумен сақтау керек.

4-қадам: Сыртқы өңдеуді қосу

Төртінші және соңғы қадамда енгізу өрісінде сыртқы өңдеу файлының атын көрсету керек. Бұл жағдайда бағдарлама өңдеу файлының жасалу (жаңарту) уақытын тексереді. Егер өңдеуде жөндеу модулі файлының нұсқасынан бұрынғы нұсқасы болса, ескерту көрсетіледі және конфигурация пішіні жабылмайды.

Ескерту: «Алмасу ережелерін жүктегеннен кейін» жаһандық түрлендіру өңдеушісін жөндеу мүмкіндігіне қолдау көрсетілмейді.

XML пішімінде әмбебап деректер алмасуды өңдеу (Universal Data Exchangexml өңдеу)

«XML форматында әмбебап деректер алмасу» өңдеу 1С: Enterprise 8 платформасында іске асырылған кез келген конфигурациядан файлға деректерді жүктеуге және түсіруге арналған.

Жұмыс режимі
Басқарылатын пішінді пайдаланған кезде өңдеудің екі жұмыс режимі болады:
1. Клиентте. Бұл режимді пайдаланған кезде ережелер мен жүктеп алу деректерінің файлдары клиенттен серверге, ал жүктеу деректерінің файлы серверден клиентке тасымалданады. Клиентте орналасқан осы файлдардың жолдары әрекетті орындау алдында бірден диалогтық терезеде көрсетілуі керек.
2. Серверде. Бұл режимде файлдар клиентке берілмейді және оларға баратын жолдар серверде көрсетілуі керек.
Ескертпе: Сыртқы өңдеу файлы мен алмасу протоколының файлдары жұмыс режиміне қарамастан әрқашан серверде орналасуы керек.

Universal Data Interchange бағдарламасын XML пішімінде жүктеп алыңыз - Тек тіркелген пайдаланушылар файлдарды жүктей алады!


Өңдеуде төрт қойынды бар

Деректерді жүктеп салу
Деректерді жүктеп салу үшін деректер жүктелетін файлдың атын көрсетіп, алмасу ережелері файлын таңдау керек. Кез келген конфигурация үшін алмасу ережелерін «Деректерді түрлендіру, 2-шығарылым» арнайы конфигурациясында конфигурациялауға болады.

Тәуелсіз мерзімді ақпараттық тізілімдерден құжаттар мен жазбаларды жүктеп салу үшін кезеңді көрсету керек - «Бастау күні» және «Аяқталу күні». Жүктелген деректері бар нәтиже файлды қысуға болады.

«Деректерді жүктеп салу ережелері» қойындысында жүктеп салу керек нысандардың түрлерін таңдауға, нысандарды таңдау үшін таңдауларды орнатуға немесе деректерді жүктеп салғыңыз келетін деректер алмасу түйінін көрсетуге болады.

«Жүктеп салу параметрлері» қойындысында деректерді жүктеп салуға арналған қосымша параметрлерді көрсетуге болады.

"Түсініктеме" қойындысында алмасу файлына қосу үшін еркін түсініктеме мәтінін жаза аласыз.

Мәліметтерді транзакцияларға жүктеуді конфигурациялауға болады. Ол үшін «Транзакцияларды пайдалану» құсбелгісін қойып, жүктеу кезінде бір транзакциядағы элементтердің санын көрсету керек.

«Деректерді алмасу режимінде жүктеу (Data Exchange.Load = True)» – егер жалауша орнатылған болса, онда объектілерді жүктеу жүктеу жалаушасының жиынтығымен орындалады. Бұл нысандар дерекқорға жазылған кезде барлық платформа мен қолданба тексерулері өшірілетінін білдіреді. Ерекшелік жіберу немесе жою режимінде жазылған құжаттарға арналған. Құжатты орналастыру және жіберуді болдырмау әрқашан жүктеу режимін орнатпай орындалады, яғни. тексерулер жүргізіледі.

Қосымша параметрлер
Қойынды деректерді жүктеп салу мен жүктеп алуды егжей-тегжейлі конфигурациялау үшін пайдаланылады.

"Отладка режимі" – алмасуды жөндеу режимін орнатуға арналған жалауша. Бұл жалауша орнатылған болса, қате орын алса, деректер алмасу процесі тоқтатылмайды. Алмасу аяқталады және түзету туралы хабарлар алмасу журналының файлына шығарылады. Бұл режимді алмасу ережелерін жөндеу кезінде пайдалану ұсынылады.

«Хабар терезесінде ақпараттық хабарламаларды шығару» – егер жалауша орнатылған болса, хабарлама терезесінде деректер алмасу процесінің хаттамасы көрсетіледі.

«Күйді жаңартуға арналған өңделген нысандар саны» – параметр жүктеу/түсіру күйі жолын өзгерту алдында өңделген элементтердің санын анықтау үшін пайдаланылады.

«Деректерді жүктеп салу параметрлері» – деректерді жүктеп салу кезінде бір транзакцияда өңделетін элементтердің санын анықтауға, рұқсат құқығы бар нысандарды ғана жүктеп салуға және өңдеуге, алмасу жоспарлары арқылы жүктелген нысандар үшін тіркеуді өзгерту түрін конфигурациялауға мүмкіндік береді.

«Деректерді алмасу үшін оңтайландырылған пішімді пайдалану (V8 - V8, өңдеу нұсқасы 2.0.18 төмен емес)» – оңтайландырылған алмасу хабарының пішімі хабар тақырыбындағы «InformationOnDataTypes» түйінінің болуын болжайды, оған деректер түрлері туралы ақпарат кіреді. жүктеп салынды. Бұл деректерді жүктеу процесін жылдамдатуға мүмкіндік береді.

«Айырбастау жоспарлары үшін түсіру кезінде транзакцияларды пайдалану» – жалау айырбастау жоспарларының түйіндеріне өзгерістерді алу кезінде деректерді түсіру кезінде транзакцияларды пайдалану режимін анықтайды. Егер жалауша орнатылған болса, транзакцияда деректерді жүктеп салу орындалады.

«Бір транзакциядағы элементтердің саны» - бір дерекқор транзакциясында хабарламада орналастырылатын деректер элементтерінің ең көп санын анықтайды. Егер параметр мәні 0 болса (әдепкі мән), онда барлық деректер бір транзакцияға орналастырылады. Бұл режим ұсынылады, себебі ол хабарға енгізілген деректердің сәйкестігіне кепілдік береді. Бірақ көп пайдаланушы режимінде хабарлама жасаған кезде, деректерді хабарға енгізетін транзакция мен басқа пайдаланушылар орындайтын транзакциялар арасында құлыптау қайшылықтары болуы мүмкін. Мұндай қайшылықтардың ықтималдығын азайту үшін бұл параметрді әдепкі мәннен басқа мәнге орнатуға болады. Параметр мәні неғұрлым төмен болса, соғұрлым құлыптау қайшылығының ықтималдығы төмен болады, бірақ сәйкес келмейтін деректердің хабарламаға қосылу ықтималдығы соғұрлым жоғары болады.

«Қатынас құқығыңыз бар нысандарды түсіру» – егер жалауша орнатылған болса, ақпараттық база объектілерін таңдау бағдарламаның ағымдағы пайдаланушысының қол жеткізу құқықтарын ескере отырып орындалады. Бұл деректерді шығарып алу үшін сұрау денесіндегі "РҰҚСАТ ЕТІЛГЕН" әріпті пайдалануды қамтиды.

«XML-де жазу үшін жолдардан жарамсыз таңбаларды автоматты түрде жою» – жалауша орнатылған болса, алмасу хабарына деректерді жазу кезінде жарамсыз таңбалар жойылады. Таңбалар XML 1.0 ұсынысымен тексеріледі.

«Жүктеп салудан кейін алмасу түйіндері үшін тіркеу өзгерістері» – өріс деректерді жүктеп салу аяқталғаннан кейін деректер өзгерістерін тіркеумен жұмыс режимін анықтайды. Мүмкін мәндер:

Тіркеуді жоймаңыз – деректерді жүктеп алғаннан кейін түйіндегі өзгерістерді тіркеу жойылмайды.
Алмасу түйіні үшін тіркеуді толығымен жою - деректерді жүктегеннен кейін түйіндегі өзгерістерді тіркеу толығымен жойылады.
Жүктелген метадеректер үшін ғана тіркеуді алып тастаңыз – деректерді жүктеп алғаннан кейін түйіндегі өзгерістерді тіркеу тек жүктеп алу үшін көрсетілген метадеректер нысандары үшін жойылады.

«Алмасу хаттамасы» – хабарлама терезесінде ақпараттық хабарламаларды көрсетуді конфигурациялауға, алмасу протоколына техникалық қызмет көрсетуге және бөлек файлға жазуға мүмкіндік береді.

«Файл аты, алмасу протоколы» – деректер алмасу процесінің хаттамасын шығаруға арналған файл атауы.

«Жүктеу протоколы (COM қосылымы үшін)» – COM қосылымы арқылы алмасу кезінде қабылдаушы базадағы деректер алмасу процесінің хаттамасын шығаруға арналған файл атауы. Маңызды: файлға жол ресивер базасы орнатылған компьютерден қолжетімді болуы керек.

«Айырбастау протоколына деректерді қосу» – егер жалауша орнатылған болса, протокол файлы бұрыннан бар болса, алмасу протоколының файлының мазмұны сақталады.

«Ақпараттық хабарламаларды хаттамаға шығару» – егер жалауша орнатылған болса, алмасу қателері туралы хабарламалардан басқа ақпараттық хабарламалар алмасу хаттамасына шығарылады.

«Операцияларды орындағаннан кейін алмасу протоколының файлдарын ашу» – егер жалауша орнатылған болса, деректер алмасудан кейін алмасу протоколының файлдары қарау үшін автоматты түрде ашылады.

Деректерді жою
Бетбелгі тек алмасу ережелерін әзірлеушілер үшін қажет. Инфобазадан ерікті нысандарды жоюға мүмкіндік береді.

Деректерді жүктеп салу және жүктеп алу
Өңдеу оқиға өңдегіштерін жөндеуге және ережелер файлынан немесе деректер файлынан жөндеу модулін жасауға мүмкіндік береді.

Жүктеп салу өңдегіштері үшін жөндеу режимін қосу "Деректерді жүктеп салу" қойындысында "Жүктеп салу өңдегіштері үшін жөндеу режимі" құсбелгісін қою арқылы орындалады. Сәйкесінше, «Деректерді жүктеу» қойындысында «Жүктеу өңдеушілерін жөндеу режимі» құсбелгісін қою арқылы жүктеуді жөндеу режимі қосылады.

Өңдеушілер үшін жөндеу режимін орнатқаннан кейін жөндеу параметрлері түймесі қолжетімді болады. Осы түймені басу параметрлер терезесін ашады.

Түзету өңдегіштерін орнату төрт қадаммен орындалады:

1-қадам: Алгоритмді жөндеу режимін таңдау

Бірінші қадамда сіз алгоритмді жөндеу режимін шешуіңіз керек:

Алгоритмді жөндеу жоқ
Алгоритмдерді процедуралар ретінде шақыру
Қоңырау шалу орнында алгоритм кодын ауыстырыңыз

Бірінші режим өңдеушідегі қатенің қандай да бір алгоритмнің кодымен байланысты емес екеніне сенімді болған кезде қолдануға ыңғайлы. Бұл режимде алгоритм коды жөндеу модуліне жүктелмейді. Алгоритмдер «Run()» операторының контекстінде орындалады және олардың коды жөндеу үшін қол жетімді емес.

Екінші режимді қате алгоритм кодында болған жағдайларда қолдану керек. Бұл режим орнатылғанда, алгоритмдер бөлек процедуралар ретінде жүктеледі. Қазіргі уақытта алгоритм кез келген өңдеушіден шақырылады, сәйкес өңдеу процедурасы шақырылады. Бұл режим параметрлерді алгоритмдерге беру үшін «Параметрлер» глобалдық айнымалысы пайдаланылған кезде қолдануға ыңғайлы. Бұл режимді пайдаланудың шектеулері алгоритмді жөндеу кезінде ол шақырылатын өңдеушінің жергілікті айнымалылары қолжетімді болмайды.

Үшінші жөндеу режимі, екінші жағдайдағы сияқты, алгоритм кодын жөндеу кезінде және екінші жөндеу режимі сәйкес келмейтін жағдайларда қолданылады. Бұл режим орнатылғанда, алгоритмдер өңдегіштерде біріктірілген код ретінде жүктеледі. Сол. Алгоритмді шақыру операторының орнына кірістірілген алгоритмдерді ескере отырып, алгоритмнің толық коды енгізіледі. Бұл режимде жергілікті өңдеуші айнымалы мәндерді пайдалануға шектеулер жоқ, бірақ рекурсивті шақырумен алгоритмдерді жөндеу кезінде шектеулер бар.

2-қадам: Түзету модулін қалыптастыру

Екінші қадамда «Жүктемені түсіру (жүктеу) жөндеу модулін жасау» түймесін басу арқылы өңдеушілерді босату керек. Жасалған өңдеушілер мен алгоритмдер қарау үшін бөлек терезеде көрсетіледі. Түзету модулінің мазмұнын «Буферге көшіру» түймесін басу арқылы алмасу буферіне көшіру керек.

3-қадам: Сыртқы өңдеуді жасаңыз

Бұл қадамда конфигураторды іске қосып, жаңа сыртқы өңдеуді жасау керек. Алмасу буферінің мазмұнын өңдеу модуліне (отладка модулі) қойып, өңдеуді кез келген атаумен сақтау керек.

4-қадам: Сыртқы өңдеуді қосу

Төртінші және соңғы қадамда енгізу өрісінде сыртқы өңдеу файлының атын көрсету керек. Бұл жағдайда бағдарлама өңдеу файлының жасалу (жаңарту) уақытын тексереді. Егер өңдеуде жөндеу модулі файлының нұсқасынан бұрынғы нұсқасы болса, ескерту көрсетіледі және конфигурация пішіні жабылмайды.

Ескерту: «Алмасу ережелерін жүктегеннен кейін» жаһандық түрлендіру өңдеушісін жөндеу мүмкіндігіне қолдау көрсетілмейді.


«XML форматында әмбебап деректер алмасу» өңдеу 1С: Enterprise 8 платформасында іске асырылған кез келген конфигурациядан файлға деректерді жүктеуге және түсіруге арналған.


Өңдеуде төрт қойынды бар

Деректерді жүктеп салу

Деректерді жүктеп салу үшін деректер жүктелетін файлдың атын көрсетіп, алмасу ережелері файлын таңдау керек. Кез келген конфигурацияға арналған алмасу ережелерін «Деректерді түрлендіру, 2-шығарылым» арнайы конфигурациясында конфигурациялауға болады.


Тәуелсіз мерзімді ақпараттық тізілімдерден құжаттар мен жазбаларды жүктеп салу үшін кезеңді көрсету керек - «Бастау күні» және «Аяқталу күні». Жүктелген деректері бар нәтиже файлды қысуға болады.


«Деректерді жүктеп салу ережелері» қойындысында жүктеп салу керек нысандардың түрлерін таңдауға, нысандарды таңдау үшін таңдауларды орнатуға немесе деректерді жүктеп салғыңыз келетін деректер алмасу түйінін көрсетуге болады.


«Жүктеп салу параметрлері» қойындысында деректерді жүктеп салуға арналған қосымша параметрлерді көрсетуге болады.


"Түсініктеме" қойындысында алмасу файлына қосу үшін еркін түсініктеме мәтінін жаза аласыз.

Деректерді жүктеп алу үшін деректер жүктелетін файлдың атын көрсету керек.


Мәліметтерді транзакцияларға жүктеуді конфигурациялауға болады. Ол үшін «Транзакцияларды пайдалану» құсбелгісін қойып, жүктеу кезінде бір транзакциядағы элементтердің санын көрсету керек.

Қосымша параметрлер

Бетбелгі үшін пайдаланылады дәл күйге келтірудеректерді жүктеу және жүктеу.


«Отладка режимі» - құсбелгісі деректерді жүктеу және жүктеу режимін анықтайды


«Күй-күйді жаңарту үшін өңделген объектілердің саны» - параметр жүктеу/түсіру күйінің жолын өзгерту алдында өңделген элементтердің санын анықтау үшін пайдаланылады.


«Деректерді жүктеп салу параметрлері» - деректерді жүктеп салу кезінде бір транзакцияда өңделетін элементтердің санын анықтауға, рұқсат құқығы бар нысандарды ғана жүктеп салуға және өңдеуге, алмасу жоспарлары арқылы жүктелген нысандар үшін тіркеуді өзгерту түрін конфигурациялауға мүмкіндік береді.


«Алмасу хаттамасы» - хабарлама терезесінде ақпараттық хабарламалардың шығуын конфигурациялауға, алмасу хаттамасына қызмет көрсетуге және бөлек файлға жазуға мүмкіндік береді.

Деректерді жою

Бетбелгі тек алмасу ережелерін әзірлеушілер үшін қажет. Инфобазадан ерікті нысандарды жоюға мүмкіндік береді.

Деректерді жүктеп салу және жүктеп алу

Өңдеу оқиға өңдегіштерін жөндеуге және ережелер файлынан немесе деректер файлынан жөндеу модулін жасауға мүмкіндік береді.


Жүктеп салу өңдегіштері үшін жөндеу режимін қосу "Деректерді жүктеп салу" қойындысында "Жүктеп салу өңдегіштері үшін жөндеу режимі" құсбелгісін қою арқылы орындалады. Сәйкесінше, «Деректерді жүктеу» қойындысында «Жүктеу өңдеушілерін жөндеу режимі» құсбелгісін қою арқылы жүктеуді жөндеу режимі қосылады.


Өңдеушілер үшін жөндеу режимін орнатқаннан кейін жөндеу параметрлері түймесі қолжетімді болады. Осы түймені басу параметрлер терезесін ашады.


Түзету өңдегіштерін орнату төрт қадаммен орындалады:

1-қадам: Алгоритмді жөндеу режимін таңдау

Бірінші қадамда сіз алгоритмді жөндеу режимін шешуіңіз керек:



    Онсыз жөндеу алгоритмдері


    Алгоритмдерді процедуралар ретінде шақыру


    Қоңырау шалу орнында алгоритм кодын ауыстырыңыз

Бірінші режим өңдеушідегі қатенің қандай да бір алгоритмнің кодымен байланысты емес екеніне сенімді болған кезде қолдануға ыңғайлы. Бұл режимде алгоритм коды жөндеу модуліне жүктелмейді. Алгоритмдер «Run()» операторының контекстінде орындалады және олардың коды жөндеу үшін қол жетімді емес.


Екінші режимді қате алгоритм кодында болған жағдайларда қолдану керек. Бұл режим орнатылғанда, алгоритмдер бөлек процедуралар ретінде жүктеледі. Қазіргі уақытта алгоритм кез келген өңдеушіден шақырылады, сәйкес өңдеу процедурасы шақырылады. Бұл режим параметрлерді алгоритмдерге беру үшін «Параметрлер» глобалдық айнымалысы пайдаланылған кезде қолдануға ыңғайлы. Бұл режимді пайдаланудың шектеулері алгоритмді жөндеу кезінде ол шақырылатын өңдеушінің жергілікті айнымалылары қолжетімді болмайды.


Үшінші жөндеу режимі, екінші жағдайдағы сияқты, алгоритм кодын жөндеу кезінде және екінші жөндеу режимі сәйкес келмейтін жағдайларда қолданылады. Бұл режим орнатылғанда, алгоритмдер өңдегіштерде біріктірілген код ретінде жүктеледі. Сол. Алгоритмді шақыру операторының орнына кірістірілген алгоритмдерді ескере отырып, алгоритмнің толық коды енгізіледі. Бұл режимде жергілікті өңдеуші айнымалы мәндерді пайдалануға шектеулер жоқ, бірақ рекурсивті шақырумен алгоритмдерді жөндеу кезінде шектеулер бар.

2-қадам: Түзету модулін қалыптастыру

Екінші қадамда «Жүктемені түсіру (жүктеу) жөндеу модулін жасау» түймесін басу арқылы өңдеушілерді босату керек. Жасалған өңдеушілер мен алгоритмдер қарау үшін бөлек терезеде көрсетіледі. Түзету модулінің мазмұнын «Буферге көшіру» түймесін басу арқылы алмасу буферіне көшіру керек.

3-қадам: Сыртқы өңдеуді жасаңыз

Бұл қадамда конфигураторды іске қосып, жаңа сыртқы өңдеуді жасау керек. Алмасу буферінің мазмұнын өңдеу модуліне (отладка модулі) қойып, өңдеуді кез келген атаумен сақтау керек.

4-қадам: Сыртқы өңдеуді қосу

Төртінші және соңғы қадамда енгізу өрісінде сыртқы өңдеу файлының атын көрсету керек. Бұл жағдайда бағдарлама өңдеу файлының жасалу (жаңарту) уақытын тексереді. Егер өңдеуде жөндеу модулі файлының нұсқасынан бұрынғы нұсқасы болса, ескерту көрсетіледі және конфигурация пішіні жабылмайды.


Ескерту: «Алмасу ережелерін жүктегеннен кейін» жаһандық түрлендіру өңдеушісін жөндеу мүмкіндігіне қолдау көрсетілмейді.

Көбінесе ірі кәсіпорындар мен сауда желілерінің жұмысында деректер базалары арасында мәліметтер алмасу қажеттілігі туындайды. Әрбір бағдарламашы мен әкімші бұл мәселені әртүрлі шешеді. Кейбіреулер жүктеулер мен жүктеулерді аралық кесте файлдары арқылы жазады, басқалары режимді пайдаланады COM қосылымдарыбастапқы базаға қосылу үшін. Дегенмен, жақында 1С-тің «XML форматындағы әмбебап деректер алмасу» деп аталатын жеке механизмі танымал бола бастады.

Өңдеудің сыртқы түрі

Толық интерфейсте өңдеуді Қызмет->Басқа деректер алмасу->XML пішіміндегі әмбебап деректер алмасу тармағында ашуға болады.

Өңдеу пішіні (1-сурет) төрт қойындыны қамтиды:

  • Қосымша параметрлер;
  • Деректерді жою.
  • Әрбір бетбелгінің интерфейсі элементтермен көп жүктелген, сондықтан бөлек қарастыруды қажет етеді.

    Деректерді жүктеп салу

    Қойындының ең жоғарғы жағында алмасу ережелері файлын таңдауға арналған өріс бар. Стандартты емес дерекқорлар мен алмасулар үшін алмасу файлын өзіңіз жасауыңыз керек.

    Пішіннің келесі жолында екі радио түйме бар:

    1. Алмасу файлына жүктеп салу (2-сурет);
    2. Ақпараттық қауіпсіздікке деректерді қосу және жүктеу (Cурет 3).

    Жоғарыдағы суреттерден көріп отырғаныңыздай, пішіннің сыртқы түрі коммутаторға байланысты ерекшеленеді. Егер файлды ортақ пайдалану опциясы таңдалса, пайдаланушыға файлдың жүктелетін орнын және орынды үнемдеу және оны құпия сөзбен қорғау үшін оны қысу мүмкіндігін таңдау ұсынылады.

    Қабылдаушы базаға тікелей қосылу опциясы файлдық және клиент-сервер жұмыс режимдерін қолдайды. Бұл жағдайда дерекқор мекенжайын енгізіп, «Пайдаланушы» және «Құпия сөз» өрістерін толтыру керек. Деректер алмасуды бастамас бұрын қосылымды тексерген жөн.

    Төмендегі кестелік бөлік таңдауларды және басқа түсіру параметрлерін конфигурациялауға мүмкіндік береді.

    Алгоритмдерді жөндеу және қателерді түзету үшін алмасу өңдеуге енгізілген механизмді пайдалануға болады. Ол пішіннің төменгі жағындағы сәйкес құсбелгіні қою арқылы белсендіріледі. «Параметрлерді жөндеу...» түймесін басу терезені шығарады (Cурет 4).

    4-сурет

    Айырықша ерекшелігіосы пішіннің үшеуінің әрқайсысын сипаттайтын макеттің сол жағындағы ақпараттық анықтама парағы мүмкін режимдержөндеу epf пішіміндегі кез келген файл модуль үшін сыртқы өңдеу файлы ретінде қызмет ете алады.

    «Аяқтау» түймесін басу толтырылған деректердің дұрыстығы мен толықтығын тексереді.

    «Жүктеп салудан» айырмашылығы, бұл қойындыда (5-сурет) кестелік бөлік жоқ, бірақ жаңа және өзгертілген нысандарды жазу үшін параметрлерді реттеуге мүмкіндік беретін көптеген құсбелгілер бар.

    5-сурет

    Ең алдымен ақпарат көзі ретінде қызмет ететін файлды таңдау керек. Мұны «Жүктеп салынатын файл атауы» енгізу өрісінде жасауға болады. Егер деректер құпия сөзбен қорғалған мұрағатқа жүктелген болса, оны тиісті өріске енгізу қажет.

    Сәйкес құсбелгілер конфигурациялауға мүмкіндік береді:

    • Объектілерді жазу кезінде транзакция (бұл кейде процесті тездетеді);
    • Деректерді алмасу режимінде жүктеу (бұл жағдайда құжаттарды орналастыру кезінде тексеруді қоспағанда, барлық платформалық тексерулер жазу кезінде еленбейді);
    • Өзгертілген элементтерді қайта жазу;
    • Жүктелген элементтер үшін жою белгісін орнату;
    • Регистрге жаңа деректерді жазу режимі (бірден немесе жиынтықта);
    • Жол мәндері үшін елеусіз таңбаларды (бос орындар мен қойындыларды) кесу.

    Қосымша параметрлер

    Бетбелгінің аты айтып тұрғандай, ол алмасу процесін дәлірек реттеуге мүмкіндік беретін құралдарды қамтиды. Сондай-ақ:

    1. Түзету режимін қосады;
    2. Түсіру процесі кезінде транзакцияны пайдалануға мүмкіндік береді;
    3. 1С 8 нұсқасының дерекқорлары арасындағы алмасуды оңтайландырады;
    4. Ағымдағы пайдаланушы пайдалануға рұқсат етілген нысандарды ғана жүктеңіз;
    5. Дерекқорлар арасындағы алмасу процесін тіркеуді қосыңыз.

    Осы және кейбір басқа функциялар пішіндегі сәйкес ұяшықтарды белгілеу арқылы қосылады (6-сурет).

    6-сурет

    Деректерді жою

    Бұл қойындыны түзету режимінде әзірлеушілер ғана пайдаланады. Деректер базасынан қажет емес нысандарды жоюға мүмкіндік береді.

    Айырбастау ережелерін орнату туралы қысқаша

    Стандартты өңдеушіні пайдалану бағдарламашылардың өмірін айтарлықтай жеңілдетеді. Сонымен бірге, «XML пішіміндегі әмбебап деректер алмасуды» алғаш көрген адам үшін ең қиын сәттердің бірі: «Айырбастау ережелерінің файлын қайдан алуға болады?» Деген сұрақ.

    Ең алдымен, алмасу ережелерін дербес жасау үшін сізге «Деректерді түрлендіру» деп аталатын арнайы конфигурация қажет. Ол әртүрлі 1С дерекқорларының 7 және 8 нұсқалары арасындағы кез келген дерлік алмасуды конфигурациялауға мүмкіндік беретін бірнеше қызықты файлдарды қамтиды:

    1. epf – 1С 8 дерекқорлары үшін метадеректер құрылымын жүктеп алу үшін қажет;
    2. epf – егер 1C 8 конфигурациясы өздігінен жазылса немесе стандартты емес болса, онда «Әмбебап деректер алмасу» өңдеуі болмауы мүмкін, бұл файл осы өңдеу;
    3. ert – файлда 1С 7.7 нұсқаларының конфигурацияларының метадеректер құрылымын жүктеуге арналған код бар;
    4. ert – жетіге арналған деректерді жүктеу және жүктеуді өңдеуге арналған файл.

    Сәйкес өңдеуді іске қосқаннан кейін бастапқы және тағайындалған дерекқорлар үшін метадеректер құрылымдарын босату қажет. Содан кейін, «Түрлендіру» конфигурациясында «Конфигурациялар» каталогына бастапқы және тағайындалған конфигурациялар туралы ақпаратты енгізу керек.

    Содан кейін деректер алмасу бағыты туралы ақпаратты қамтитын Conversion каталогында элемент жасалады. Ол үшін Exchange ережелерін орнатуға болады.