Үй / Параметрлер / 8.3.1-мен деректер алмасуды қалай орнатуға болады. Мәліметтерді түрлендіру – мәліметтер алмасу ережелерін құру. Дерекқорлардың бірінен объектілерді жою

8.3.1-мен деректер алмасуды қалай орнатуға болады. Мәліметтерді түрлендіру – мәліметтер алмасу ережелерін құру. Дерекқорлардың бірінен объектілерді жою

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

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

IN Толық интерфейсӨңдеуді Қызмет->Басқа деректер алмасу->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 ережелерін орнатуға болады.

    Мәліметтер алмасудың әмбебап механизмі 1С: Enterprise 8 негізінде географиялық бөлінген жүйелерді құру үшін де, басқалармен деректер алмасуды ұйымдастыру үшін де әзірленген. ақпараттық жүйелер, 1C: Enterprise 8 негізінде емес.

    Бұл механизм тек 1С:Кәсіпорын деректерін тасымалдауға мүмкіндік береді; 1C: Enterprise 8 конфигурациясын және әкімшілік ақпаратын осы механизм арқылы тасымалдау мүмкін емес.

    Мүмкіндіктер

    • деректер алмасу 1С:Кәсіпорынның ақпараттық деректер базасымен де, басқа ақпараттық жүйелермен де жүзеге асырылуы мүмкін;
    • әртүрлі хабар алмасу стратегияларын ұйымдастыру;
    • жүзеге асыру әртүрлі жолдарменбөлінген жүйенің әртүрлі түйіндеріндегі деректерді бір уақытта өзгерту кезіндегі коллизияларды шешу;
    • бастап ақпараттық базаны қалпына келтіру сияқты жағдайларда деректер алмасуды қалпына келтіруді жүзеге асыру сақтық көшірмелерт.б.

    Ерекшеліктер

    • XML құжаттары алмасу пішімі ретінде пайдаланылады;
    • 1C: Enterprise 8 ақпараттық базалары арасында деректер алмасу кезінде нақты объектілердің конфигурациясы мен құрылымының сәйкестігіне ешқандай шектеулер қойылмайды;
    • бір конфигурацияда әртүрлі ақпараттық жүйелері бар бірнеше тәуелсіз алмасу схемаларын жасауға болады;
    • Айырбастау схемасын ұйымдастыру кезінде бөлінген жүйенің құрылымына ешқандай шектеулер қойылмайды. Классикалық «жұлдыз» типті құрылымды да, одан да күрделі көп деңгейлі «снежинка» типті құрылымдарды және басқаларды ұйымдастыруға болады;
    • қолданбалы шешімді әзірлеушіге жіберілетін деректердің құрылымы жағынан да, нақты алмасу түйіндеріне берілетін ақпараттың құрамы жағынан да алмасу құрамын икемді басқару мүмкіндігі беріледі;
    • Мәліметтер қорының нысаны бастапқыда алмасу түйіндерінің бірінде жасалады. Жіберілетін ақпараттың құрамы мәліметтердің мазмұнына байланысты реттелуі мүмкін және ақпарат бастапқы енгізілген орынға байланысты емес.

    Құрамдас бөліктер

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

    • Алмасу жоспары
      Exchange жоспарының конфигурация нысандары басқа деректер алмасу құралдары топтастырылған орталық болып табылады. Осы объектілерді пайдалана отырып, бөлінген жүйелік түйіндердің жиынтығы және берілген алмасу жоспары шеңберінде алмасу болжанатын деректер құрамы сипатталады.
      Сонымен қатар, алмасу жоспарлары деректер алмасуға қатысатын екі маңызды механизмді жүзеге асырады:
      • Тіркеу қызметін өзгерту
        Қандай деректер элементтері өзгертілгені және оларды қандай алмасу түйініне тасымалдау қажет екендігі туралы ақпаратты алуға мүмкіндік береді.

    1С 8 алмасу ережелерін әзірлеу кезінде алмасу ережелерінің әрекетін бағдарламалық түрде қайта анықтау мүмкіндігі кеңінен қолданылады - өңдеуші механизм. Оқиға өңдеушілер функционалдылықты айтарлықтай кеңейтеді және интерактивті конфигурация мүмкіндіктері жеткіліксіз болған жағдайда алмасу ережелерін орнатудың таптырмас құралы болып табылады.

    Өңдеушілер мен алгоритмдер алмасу кезінде орындалатын платформа тілінде жазылады.

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

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

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

    Біз бір жақты деректер алмасуды орнатамыз, UT ---> BP бастап. Сондай-ақ екі жақты алмасуды орнатуға болады, бірақ іс жүзінде бұл жиі талап етілмейді, сондықтан біз оны мысалымызда қарастырмаймыз.

    BP-де алмасуды орнатуға дайындық қадамдары

    Синхрондауды орнатуды бастайық, алдымен 1C Enterprise Accounting 3.0 дерекқорына (қабылдағыш) өтіңіз, біз осы дерекқор үшін синхрондау қосылған-қосылған-қоспағанын тексеруіміз керек, бұл үшін алдымен дерекқорға өту керек. Дерекқор ашылғаннан кейін қойындыға өтіңіз «Әкімшілік» ---> «Деректерді синхрондау параметрлері»


    Біздің алдымызда жаңа қойынды ашылады, ол ақпарат базасының префиксін қоспағанда, төмендегі скриншоттағыдай толтырылуы керек. Префикс екі әріптен тұруы керек, кез келгенін орнатуға болады, бірақ 1С стандартына сәйкес префиксті конфигурация атымен қойған дұрыс, яғни «Кәсіпорындық есеп» үшін префикс «BP» болады. Егер сіз күрделі биржаларды орнатып жатсаңыз және бірнеше бухгалтерлік деректер базасы болса, онда префикстер бір-бірінен анық өзгеше болуы керек, мұнда аббревиатура ретінде ұйым атауының алғашқы екі әрпін пайдалануға болады;

    Біз UT жүйесінде деректерді синхрондауды орнатуды жалғастырамыз


    Ресивер дерекқорында (BP 3.0) барлық қажетті әрекеттерді орындағаннан кейін, деректер алмасуды орнатуды жалғастыру үшін бастапқы дерекқорды ашу керек (UT 11.1). «Басқару» қойындысына өтіп, сол жақтағы мәзірден «Деректерді синхрондау параметрлерін» таңдаңыз.. Синхрондау қосылмаған болса, оны құсбелгі арқылы қосыңыз және бастапқы негіз префиксін көрсетуді ұмытпаңыз. Төмендегі суретте көрсетілгендей барлық 1-4 қадамдарды орындағаннан кейін «Деректерді синхрондау» гиперсілтемесін басу керек (5-қадам).


    Пайда болған жаңа терезеде жасыл плюс белгісін басу керек (Деректерді синхрондауды орнату), ашылмалы мәзірде «Кәсіпорынның бухгалтерлік есеп 3.0» тармағын таңдаңыз.

    UT және BP арасындағы деректер алмасудың маңызды нүктелерін орнату


    Енді біз 1C жүйесінде деректерді синхрондау параметрлері бар терезені көреміз, «Параметрлерді қолмен көрсету» тармағын таңдап, «Келесі» түймесін басыңыз.


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


    Келесі бетте біз BP 3.0 (қабылдағыш) конфигурациясынан деректерді жіберу және қабылдау ережелерін толтыруымыз керек. «Деректерді жүктеп салу ережелерін өзгерту» түймесін басыңыз.


    Біздің алдымызда «Деректерді жіберу ережелері» терезесі ашылды, онда біз келесі параметрлерді орнаттық:

    • Қандай анықтамалық деректер жіберіледі (біздің мысалда бізді тек құжаттар мен оларда қолданылатын анықтамалық деректер қызықтырады, сондықтан біз сәйкес тармақты таңдадық; егер сіз «Барлығын жіберу» бірінші тармағын таңдасаңыз, онда барлық анықтамалықтар қайта жүктеледі құжаттармен қатар, көбінесе, егер ақпарат құжаттарда пайдаланылмаса, онда ол алушы үшін пайдасыз, өйткені ол бухгалтерлік есепке ешқандай әсер етпейді)
    • Барлық ақпаратты қай күннен бастап жіберу керек (біз бұл мақалада қолмен синхрондауды қарастырмаймыз)
    • Деректерді қай немесе қандай ұйымдарға жіберу керек (біздің мысалда біз бір ұйымды таңдадық, IP «Кәсіпкер»)
    • Келісімшарттарды жасау ережелері
    • Жалпы қойма
    • Құжаттарды қойма бойынша жинау керек пе?

    Параметрлерді орнатқаннан кейін «Сақтау және жабу» түймесін басыңыз.


    Біздің мысалда біз UT-ден BP-ге дейін бір жақты алмасуды орнатып, қолданамыз, содан кейін «Enterprise Accounting 3.0» жүйесінен деректерді алу ережелерінің параметрлері бізді қызықтырмайды, сондықтан біз «Келесі» түймесін басамыз.


    Жаңа терезеде бізден қабылдағыш базасының (RB) ережелерін конфигурациялау сұралады. 1-тармақта біз өзіміздің мәліметтер базасын атаймыз, оған префикс береміз. ПРЕФИКС біз оны осы мақаланың басында BP дерекқорында орнатқандай болуы керек, егер префикстер әртүрлі болса, 1С бағдарламасындағы деректерді синхрондау жұмыс істемейді.Осыдан кейін 2 нүктені, содан кейін 3 нүктені басыңыз.



    3-тармақта біз құжаттарды мәліметтер базасына жүктеген кезде оларды өңдеуге рұқсат беруіміз керек. «Сақтау және жабу» түймесін басыңыз.


    Енді терезе төменде көрсетілгендей болуы керек, «Келесі» түймесін басыңыз.


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


    Келесі қадам бағдарлама деректер алмасу параметрлерін жасағаннан кейін бірден синхрондауды ұсынады. Осымен келісіп, «Дайын» ​​түймесін басыңыз.

    Сіздің алдыңызда синхрондау қалай жүріп жатқаны туралы ақпаратты көретін терезе пайда болады. Егер қабылдағыштың негізі бос болмаса, яғни. онда жазбалар сақталған, содан кейін 1С бағдарламасындағы пайдаланушыдан объектілерді қолмен салыстыруды сұрайды. Деректерді синхрондау кезінде 1С-де объектілерді салыстыру – қабылдағыштың бірдей объектілерін көздегі бірдей объектілермен салыстыру.

    Мысалға қарайық, UT-де «PharmGroup LLC» және СТН 1234567, ал BP-де СТН 1234567, бірақ «PharmGroup» атауы бар контрагент бар делік, егер оларды салыстырмасақ. синхрондау сатысында деректерді салыстыру кезінде екі нысан, содан кейін қабылдағышта синхрондаудан кейін (Enterprise Accounting 3.0) бізде TIN 1234567 бар екі контрагент және сәйкесінше «PharmGroup LLC» және «PharmGroup» деген екі атау болады. Мұндай жағдайларды болдырмау үшін объектілерді салыстыру механизмі ойлап табылды.


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

    1С арасындағы мәліметтер алмасудың соңғы кезеңі


    Соңғы кезеңде бағдарлама келесі терезені көрсетеді, онда пайдаланушыға синхрондау сәтті болғаны туралы хабарланады, «Аяқтау» түймесін басыңыз. Осы кезде «Сауданы басқару 11.1» (UT) нұсқасынан «Кәсіпорындық есеп 3.0» (BP) нұсқасына бір жақты алмасудағы дерекқорлар арасындағы синхрондау аяқталады.

    1С деректерін түрлендіру бойынша оқулық (2 басылым) Алмасу ережелерімен егжей-тегжейлі кіріспе

    Біз айырбас ережелерінің қандай екенін және олардың не үшін қажет екенін білеміз. Алмасу ережелерімен жұмыс істеудің қосымша функционалдығын толығырақ қарастырайық. Деректер алмасу (түрлендіру) ережелерінің параметрлерін ашайық:

    Алмасу ережелері деректер үшін бастапқы және тағайындалған конфигурацияларды анықтайды, сонымен қатар:

    «Қосымша» қойындысы:

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

    «Параметрлер» қойындысы:

    Кеңсе тек тауарларға тапсырыстарды қабылдайды делік, сондықтан түсіру қызметіне тыйым салуды белгілеген жөн. Сілтеме элементі Номенклатура атрибуты Қызметі True мәніне орнатылған болса, онда оның жүктелмеуіне кепілдік беріледі. Қашықтағы кеңсе қызметтерге тапсырыстарды қабылдай бастаса, ережелерді өзгертпеу үшін қызметтерді түсіруге бақылауды дереу таңдауға қойған дұрыс.

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

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

    Параметрлерді өңдеу үшін өңделген алмасу ережелеріне арналған Түрлендірулер каталогының элементінің пішінін ашып, параметрлер қойындысына өтіңіз. Параметрлер каталогының жаңа элементін жасайық. Параметр атауын берейік – UnloadServices. Параметр аты өңдеушілерде программа кодын жазу кезінде Параметрлер құрылымында оған сілтеме жасау үшін қолданылады. Атау әмбебап деректер алмасуды өңдеу пішініндегі Параметрлердің кестелік бөлігінде көрсетіледі. Жүктеп салуды орнату кезінде параметр диалогтық терезеде көрінуі үшін «Диалогты орнату» құсбелгісін қойып, параметр мәнінің түрін таңдау керек. Диалогтық терезеде параметрлермен жұмыс істеу үшін, сонымен қатар Түрлендірулер каталогының элементі түріндегі «Параметрлерді 2.01 пішімінде жүктеп алу» құсбелгісін қою керек.

    Жүкті түсіру алгоритмі қандай жағдайда элементті түсіру керектігін және қай жағдайда болмайтынын «түсіну» керек, жай ғана параметрлерді көрсету жеткіліксіз; Ұқсас (және көптеген басқа) жағдайлар үшін өңдеуші механизм қолданылады. Оның мәні барлық орындаудың негізгі нүктелерінде негізгі алгоритмдерДеректерді жүктеп салу және жүктеу алмасу ережелерін жасау кезінде әзірлеуші ​​жазған код арқылы өңделеді. Әрине, мұндай нәзік құралды пайдалану сақтық пен мұқияттылықты қажет етеді. Өз өңдеушілеріңізді жазбас бұрын өңдеушілерде қол жетімді барлық айнымалы мәндерді және оларды пайдалану жолын, сондай-ақ өңдеушілердің түрлері мен қоңырау шалу мүмкіндіктерін сипаттайтын «Деректерді түрлендіру 2.0» конфигурациясының анықтамасын мұқият оқып шығуды ұсынамыз. оларды деректер алмасу алгоритмдерінде.

    Біздің мақсатымыз үшін «Жүк түсіру алдында» түсіру ережесін өңдеу құралын пайдалануымыз керек. Номенклатуралық деректерді жүктеп салу ережесін ашып, «Оқиғалар» қойындысындағы «Жүктеп салудан бұрын» өрісіне келесі бағдарлама кодын орналастырайық:

    Біздің өңдеушіміз не істейді? Бағдарлама кодын жазу кезінде деректерді жүктеу алгоритмдерінің айнымалыларын қолдандық. Параметрлер құрылымы деректер алмасуды өңдеу пішінінде көрсетілген UnloadServices параметріне қол жеткізу үшін пайдаланылады. Нысан айнымалысы беттелетін нысанға қатынасты қамтамасыз етеді. Ал Refusal айнымалысы ағымдағы объектіні түсіруден бас тартуды басқаруға мүмкіндік береді. Өңдеуші нысанды түсіру алдында бірден орындалады, бұл объектіні түсіруді болдырмауға мүмкіндік береді.

    ТЕК V8 - V8 ҮШІН КЕМІ 2.0.18.1 АЛМАСТЫРУ ЖӘНЕ ЖҮКТЕП АЛУ ЖӘНЕ ЖҮКТЕП АЛУ ӨҢДЕУ

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

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