1. Сәйкестендіру
| Параметр | Мәні |
|---|---|
| Метадеректер объектісінің түрі | Өңдеу (DataProcessor) |
| Атауы | ВыгрузкаЗагрузкаДанныхМенеджерЗагрузкиНастроекПользователей |
| Толық атауы | DataProcessors.ВыгрузкаЗагрузкаДанныхМенеджерЗагрузкиНастроекПользователей |
| Синонимі | берілмеген (метадеректер ағашында техникалық атауы көрсетіледі) |
| Конфигурация | Қазақстанға арналған Сауда менеджменті, 3.4.5.21 басылымы (₸, ҚР) |
| Иесі-ішкі жүйе | Стандартты ішкі жүйелер кітапханасының «Деректерді экспорттау және импорттау» ішкі жүйесі (ВыгрузкаЗагрузкаДанных) |
| Мақсаты | Қызметтік өңдеу: ақпараттық база деректерін тасымалдау (экспорттау/импорттау) кезінде пайдаланушы баптауларын жүктеу менеджері. |
Мақсатының мәні. Өңдеу — БСП «Деректерді экспорттау және импорттау» (ExportImportData) ішкі жүйесінің мамандандырылған өңдеушілерінің бірі. Бұл ішкі жүйе ақпараттық база деректерін тасымалданатын файлдар жиынтығына (XML/ZIP) экспорттайды және оларды басқа базаға импорттайды — типтік сценарийлер: базаны сервис моделіне ауыстыру (1С:Fresh / «бұлт»), деректер аймағын бөліп алу, базаларды көшіру және біріктіру. Осы менеджер платформаның объект метадеректерінде емес, стандартты баптаулар қоймаларында сақталатын пайдаланушы баптауларының дұрыс тасымалдануына жауап береді:
ХранилищеСистемныхНастроек;ХранилищеОбщихНастроек;ХранилищеПользовательскихНастроекДинамическихСписков;ХранилищеПользовательскихНастроекОтчетов,ХранилищеВариантовОтчетов;ХранилищеФормДанных.
Жүктеу кезінде баптауларды мақсатты базаның пайдаланушыларына қайта «байлау» және тасымалдау кезінде бірегей идентификаторлары қайта сәйкестендірілетін объектілерге (анықтамалықтарға, құжаттарға) сілтемелерді қайта бейнелеу қажет. Дәл осыны өңдеу орындайды.
Маңызды: бұл — есептік құжат емес, тасымалдау инфрақұрылымының техникалық (қызметтік) объектісі. Ол жедел/регламенттелген есепке қатыспайды, регистрлер бойынша жазбалар мен қозғалыстар жасамайды (5-бөлімді қараңыз).
Конфигураторда/жөндеуде қайдан табуға болады: объект тек конфигураторда көрінеді (Өңдеулер бөлімінде). Кәсіпорын режимінде (жөндеу үшін, толық құқықтар болғанда) қызметтік тізімді ашу:
e1cib/list/Обработка.ВыгрузкаЗагрузкаДанныхМенеджерЗагрузкиНастроекПользователей
Штаттық жағдайда өңдеу пайдаланушыға көрсетілмейді және бөлімдердің команда интерфейсінде жоқ — оны экспорттау/импорттау механизмі программалық түрде шақырады.
2. Тақырып деректемелері мен кестелік бөліктер
«Деректерді экспорттау және импорттау» ішкі жүйесінің қызметтік өңдеушілеріне деректемелер мен кестелік бөліктердің болмауы тән: барлық логика объект модулінде инкапсуляцияланған, ал деректер процедура параметрлері арқылы беріледі (экспорттау/импорттау контейнері, сериализатор ағыны, сілтемелер сәйкестігінің кестелері). Төмендегі кесте осы түрдегі объектілердің типтік құрылымын көрсетеді.
| Бөлім | Құрамы | Түсініктеме |
|---|---|---|
| Тақырып деректемелері | жоқ | Күй деректемелерде сақталмайды; параметрлер әдістерді шақыру кезінде беріледі. |
| Кестелік бөліктер | жоқ | Аралық деректер (сілтемелер сәйкестігі, баптаулар буфері) оперативті жадта құрылымдар/мәндер кестелерінде ұсталады. |
| Форма деректемелері | жоқ | Өңдеудің формалары жоқ (3-бөлімді қараңыз). |
Жүктеу кезеңінде өңдеу жұмыс істейтін жұмыс деректері:
- сілтемелерді сәйкестендіру кестесі (ескі GUID → жаңа сілтеме) — экспорттау/импорттау менеджері ұсынады;
- көз бен қабылдаушының пайдаланушыларын сәйкестендіру (АБ атауы / пайдаланушы идентификаторы бойынша);
- баптаудың сериализацияланған мәні және оның кілті (баптаулар объектісі, объект кілті, баптаулар кілті, көрсетілімі).
3. Формалар
Өңдеудің формалары жоқ. Бұл БСП ішкі жүйесінің қызметтік менеджері үшін күтілетін жайт: ол интерактивті жұмысқа арналмаған, таңдау/тізім формасы қолданылмайды. Тасымалдау процесін басқару «Деректерді экспорттау және импорттау» ішкі жүйесінің формаларынан және әкімшілендірудің қызметтік өңдеулерінен (мысалы, сервиске ауысу көмекшісі) жүзеге асырылады, ал қарастырылып отырған өңдеу оларға программалық түрде өңдеуші ретінде қосылады.
4. Модульдердің негізгі процедуралары
Осы объект үшін BSL мәтіні бар evidence қоса берілмеген (дереккөзде тек «мақсаты» фасеті бар). Төменде — БСП «Деректерді экспорттау және импорттау» ішкі жүйесінің баптауларды жүктеу өңдеушісінің типтік келісімшарты берілген; нақты атаулар/сигнатуралар релиз шегінде өзгеше болуы мүмкін (бұл нұсқаға тән, 3.4.5.21 объект модулімен салыстыруды талап етеді).
Мұндай менеджердің объект модулі әдетте экспорттау/импорттау өңдеушілерінің интерфейсінің бір бөлігін іске асырады:
ПриРегистрацииОбработчиковЗагрузки(ТаблицаОбработчиков)— өңдеуді баптаулардың тиісті «жасанды» деректер түрлері (баптаулар қоймалары) үшін жүктеу өңдеушісі ретінде тіркейді. Қай объектілер үшінПередЗагрузкойТипа/ПриЗагрузкеОбъекта/ПослеЗагрузкиТипаәдістерін шақыру керектігін көрсетеді.ПередЗагрузкойТипа(МенеджерВыгрузкиЗагрузки, ...)— баптаулар блогын жүктеу алдындағы дайындық: буферлерді инициализациялау, пайдаланушылар мен сілтемелер сәйкестігі картасын оқу.ПриЗагрузкеОбъекта(...)/ баптау элементін жүктеу— негізгі қадам: баптауды десериализациялайды, оның ішіндегі объектілерге сілтемелерді сәйкестік кестесі арқылы қайта бейнелейді, қабылдаушыдағы баптау иесі-пайдаланушыны анықтайды және дұрыс пайдаланушы кілтімен ХранилищаНастроек.<...>.Сохранить(...)` шақырады. Қабылдаушыда иесі-пайдаланушысы табылмаған баптаулар өткізіп жіберіледі немесе жалпыға тасымалданады.ПослеЗагрузкиТипа(...)/ПослеЗагрузкиДанных(...)— қорытынды әрекеттер: буферлерді тазарту, тасымалданған баптаулар статистикасын бекіту, кейінге қалдырылған сілтемелерді өңдеу.
Экспорттау кезінде жұп менеджер (немесе сол объект экспорттау режимінде) ПередВыгрузкойТипа / ПриВыгрузкеОбъекта іске асырады, онда баптаулар қоймаларының жазбаларын аралап шығады, баптау мәнін сериализациялайды және онымен бірге объект кілтін, баптаулар кілтін, көрсетілімін және иесі-пайдаланушының идентификаторын сақтайды.
Өңдеу жүгінетін жалпы серверлік механизмдер: ВыгрузкаЗагрузкаДанных ішкі жүйесінің менеджері (контейнер, сериализатор, сілтемелер сәйкестігі картасы), сондай-ақ платформаның стандартты объектілері ХранилищаНастроек.* және ПользователиИнформационнойБазы.
5. Өткізу және қозғалыстар
Өңдеу өткізілмейді және регистрлер бойынша қозғалыстар жасамайды — оның «өткізуі» принципті түрде жоқ, бұл құжат емес. Сәйкесінше:
- регламенттелген есеп бойынша жазбалар қалыптаспайды;
- жинақтау/мәліметтер/бухгалтерия регистрлері бойынша қозғалыстар жасалмайды.
Сондықтан ҚР типтік шоттар жоспарының шоттары (мысалы, 1210 — сатып алушылардың қысқа мерзімді ДБ, 1030 — ағымдағы шоттардағы ақша, 1330 — тауарлар, 3310 — жеткізушілер алдындағы КБ, 3130 — төленуге тиіс ҚҚС, 6010 — өткізуден түскен табыс, 7010 — өткізілген өнімнің өзіндік құны), 2026 жылғы мөлшерлемелер мен лимиттер (ҚҚС 16%, АЕК 4 325 ₸, ЕТМ 85 000 ₸, ЖТС базалық шегерімі айына 30 АЕК-тен және жылына 360 АЕК-тен аспайтын, ЖТС 10%/15% 8 500 АЕК шегімен, МЗЖ 10% базаның 50 ЕТМ шегімен, МЗЖЖ 3,5%, МӘМСЖ 2%, МӘМС 3%, ӘлЖ 5%, әлеуметтік салық 6%) осы объектіге тікелей қатысы жоқ.
Осы деректер контекстіндегі өңдеудің рөлі жанама: «Деректерді экспорттау және импорттау» ішкі жүйесінің құралдарымен базаны тасымалдау кезінде ол пайдаланушы баптауларының — динамикалық тізімдердің іріктеулерінің, есептердің нұсқалары мен баптауларының (соның ішінде ҚҚС/ЭШФ/ТЖН, өзара есеп айырысулар, ТМҚ қозғалысы бойынша), жұмыс үстелі мен формалардың баптауларының сақталуын қамтамасыз етеді. Ал есептік деректерді (құжаттар, регистрлер, ҚР шоттары бойынша жазбалар) сол ішкі жүйенің басқа өңдеушілері тасымалдайды. Есептік мазмұнның өзі бұл кезде өзгермейді.
6. Байланысты объектілер және негізінде енгізу
Өңдеуге негізінде енгізу қолданылмайды (бұл құжат та, анықтамалық та емес).
Өзара әрекеттесетін объектілер:
- «Деректерді экспорттау және импорттау» ішкі жүйесі (
ВыгрузкаЗагрузкаДанных, БСП) — шақырушы тарап; контейнерді, сериализаторды және сілтемелер сәйкестігі картасын ұсынады. - Платформаның баптаулар қоймалары — деректердің көзі мен қабылдаушысы:
ХранилищеСистемныхНастроек,ХранилищеОбщихНастроек,ХранилищеПользовательскихНастроекДинамическихСписков,ХранилищеПользовательскихНастроекОтчетов,ХранилищеВариантовОтчетов,ХранилищеФормДанных. - Пайдаланушылар —
Справочник.ПользователижәнеПользователиИнформационнойБазы(«Пайдаланушылар» ішкі жүйесі): тасымалданған баптаулар оларға байланады. - Тасымалдаудың туыстас қызметтік өңдеулері (сервиске/сервистен ауысу сценарийлері, деректер аймағын экспорттау), олар осы менеджер бөлігі болып табылатын процесті іске қосады.
7. Кеңейту нүктелері
- Конфигурацияны кеңейту. БСП-нің қызметтік өңдеушілерін кеңейтулер механизмі арқылы объект модулінің процедураларын қосу/қайта анықтау (
&Вместо,&Перед,&После) жолымен жетілдіруге болады. Сақ болыңыз: ішкі жүйені вендор жаңартады, өңдеушілер интерфейсі өзгерсе, кеңейту «істен шығуы» мүмкін — БСП/СМ нұсқасын тіркеп отырыңыз. - Ішкі жүйенің жалпы модульдері. Объектілерді тасымалдауға қосудың штаттық логикасы «Деректерді экспорттау және импорттау» ішкі жүйесінің қайта анықталатын модульдері арқылы бапталанады (экспорттау/импорттау өңдеушілерін тіркеу) — тасымалдау құрамы мен ретіне әсер етудің вендор қолдайтын, ұсынылатын тәсілі.
- Қосымша өңдеушілер. Баптаулардағы сілтемелерді қайта бейнелеудің өз ережелерін өңдеудің өзін өзгертпей, оның қасына өз өңдеушіңізді тіркеу арқылы қосуға болады.
- Ұсынылмайды объектіні қолдаудан алып тастап, тікелей түзету: бұл жаңартуды қиындатады; БСП-нің кеңейтулері мен қайта анықталатын нүктелерін пайдаланыңыз.
Нұсқаға тән (3.4.5.21 релизімен салыстыруды талап етеді): модуль әдістерінің нақты атаулары мен сигнатуралары, өңделетін баптаулар қоймаларының құрамы және экспорттау менеджерінің осы объектіде vs. жұп өңдеуде болу белгісі.
