1. Сәйкестендіру
| Параметр | Мәні |
|---|---|
| Объект түрі | Өңдеу (DataProcessor) |
| Аты | ВыгрузкаЗагрузкаДанныхМенеджерВыгрузкиНастроекПользователей |
| Толық аты | DataProcessors.ВыгрузкаЗагрузкаДанныхМенеджерВыгрузкиНастроекПользователей |
| Синоним | «Деректерді жүктеп шығару жүктеу пайдаланушы баптауларын жүктеп шығару менеджері» |
| Конфигурация | Қазақстанға арналған Сауданы басқару, 3.4.5.21 |
| Ішкі жүйе | Технологиялық — деректер алмасу/тасымалдау, пайдаланушыларды әкімшілендіру |
| Қайдан табуға болады | e1cib/list/Обработка.ВыгрузкаЗагрузкаДанныхМенеджерВыгрузкиНастроекПользователей |
Мақсаты. Бұл «Деректерді жүктеп шығару/жүктеу» тетігіне кіретін кітапханалық деңгейдегі қызметтік (технологиялық) өңдеу. Ол ақпараттық базаны файлға (жүктеп шығару архивіне) шығарған кезде және кейін оны басқа базаға жүктеу кезінде пайдаланушы баптауларын — сақталған форма баптауларын, есеп нұсқаларын, компоновкаларды, сеанс параметрлерінің жеке мәндерін және баптау қоймаларын — тасымалдауға жауап береді. Өңдеу есеп объектісі болып табылмайды: ол тауар қозғалысына, баға белгілеуге, салықтарды есептеуге немесе ЭШФ/ЖТН қалыптастыруға қатыспайды. Оның міндеті — базаны көшіру, жаңарту, тарылту немесе тестілік контур жасау кезінде пайдаланушының «жұмыс үстелін» (интерфейстің жеке баптауларын) сақтап қалу.
Маңызды. Технологиялық өңдеу ретінде оның өткізілуі, регистрлер бойынша қозғалыстары және бухгалтерлік жазбалары жоқ. Төмендегі «Өткізу» және «Негіздеме бойынша енгізу» бөлімдері дәл осы мағынада ашылған, ҚР шоттар жоспары арқылы емес.
2. Деректемелер мен кестелік бөліктер
Бұл түрдегі конфигурациядағы өңдеулерде, әдетте, метадеректер деңгейінде жарияланған деректемелер мен кестелік бөліктер болмайды — деректер құрылымының барлығы объект модулінде және формаларда бағдарламалық жолмен сипатталады. Менеджер жұмыс істейтін жұмыс деректерінің типтік жиынтығы:
Форма параметрлері/өрістері (форма деректемелері, объект емес):
| Өріс | Мақсаты |
|---|---|
ВыгружатьНастройкиПользователей |
Жалпы жүктеп шығару пакетіне пайдаланушы баптауларын тасымалдауды қосу белгісі |
СписокПользователей (форманың кестелік бөлігі/ағашы) |
Іріктеу белгілері бар АБ пайдаланушыларының тізімі; кімнің баптаулары жүктеп шығарылатынын/жүктелетінін анықтайды |
ХранилищаНастроек |
Жүйелік қоймалар жиынтығы: форма баптаулары, есеп нұсқалары, есептердің пайдаланушы баптаулары, форма деректерінің баптаулары, жалпы баптаулар |
РежимЗагрузки |
Жүктеу кезінде қолдану тәсілі: бар баптауларды ауыстыру / тек жетіспейтіндерін қосу / өткізіп жіберу |
СопоставлениеПользователей |
Пайдаланушы құрамы сәйкес келмеген жағдайда дұрыс тасымалдау үшін «көз пайдаланушысы → қабылдаушы пайдаланушысы» (аты/ID бойынша) сәйкестік кестесі |
Кестелік бөліктер (бағдарламалық жолмен қалыптасатын жұмыс бөліктері):
| Кестелік бөлік | Бағандар (типтік) | Мақсаты |
|---|---|---|
| Пользователи | Пайдаланушы, Идентификатор, Жүктеп шығару | Операция үшін пайдаланушыларды іріктеу |
| Настройки | Баптау түрі, Объект кілті, Баптау кілті, Ұсыну | Жүктеп шығарылатын баптау қоймаларының элементтерінің тізімі |
3. Формалар
| Форма | Мақсаты |
|---|---|
| Өңдеу формасы (негізгі) | Процесті басқару: пайдаланушыларды таңдау, баптау қоймаларының құрамын таңдау, жүктеп шығаруды/жүктеуді іске қосу, барысы мен нәтижесін көрсету |
| Жүктеп шығару баптаулары формасы (болған жағдайда) | Тасымалданатын баптаулар құрамын және қабылдаушыда қолдану режимін егжей-тегжейлі баптау |
| Пайдаланушыларды сәйкестендіру формасы (болған жағдайда) | Жүктеу алдында көз бен қабылдаушы пайдаланушыларын қолмен сәйкестендіру |
Типтік жеткізілімде өңдеу көбіне тікелей емес, деректерді жүктеп шығару/жүктеудің жалпы сценарийінің бөлігі ретінде шақырылады, сондықтан жеке форма көбіне іске түсіру-әкімшілендіру режимінде пайдаланылуы мүмкін.
4. Модульдердің негізгі процедуралары
Осы объект бойынша тікелей BSL-дәлел ұсынылмаған (дереккөзде тек «мақсаты» фасеті бар), сондықтан төменде — осы түрдегі баптауларды жүктеп шығару менеджер-өңдеулерінің типтік келісімшарты берілген. Процедуралардың нақты аттары орнатылған 3.4.5.21 құрастырылымының объект модулі бойынша тексеруді қажет етеді.
Объект модулі (жалпы келісімшарт):
ПодготовитьДанныеВыгрузки(Параметры)— тасымалданатын баптаулар құрамын қалыптастырады:ХранилищаНастроек.СистемныеНастройки,ХранилищаНастроек.НастройкиОтчётов,ХранилищаНастроек.НастройкиФорм,ХранилищаНастроек.НастройкиДанныхФормқоймаларын аралап шығады және іріктелген пайдаланушылар бойынша кілттерді жинайды.ВыгрузитьНастройкиПользователей(Пользователи, Приёмник)— қоймалардан мәндерді оқуды (ХранилищеНастроек.Загрузить) және жүктеп шығару пакеті құрылымына сериализациялауды орындайды.ЗагрузитьНастройкиПользователей(Источник, РежимЗагрузки, Сопоставление)— пайдаланушыларды сәйкестендіру мен таңдалған ауыстыру/қосу режимін ескере отырып, қабылдаушыда баптауларды қалпына келтіреді (ХранилищеНастроек.Сохранить).СопоставитьПользователей(ПользователиИсточника, ПользователиПриёмника)— аты/идентификаторы бойынша сәйкестік құрады, сәйкестендірілмегендерді белгілейді.
Форма модулі (типтік өңдеушілер):
ПриСозданииНаСервере— пайдаланушылар тізімі мен қоймалар құрамын инициализациялау.ВыгрузитьНажатие/ЗагрузитьНажатие— операцияны іске қосу, әдетте прогресс индикациясы бар фондық тапсырмада.ОбработатьРезультатФоновогоЗадания— хаттаманы шығару: қанша баптау және қандай пайдаланушылар бойынша тасымалданғаны, өткізіп жіберілгендер тізімі.
5. Өткізу және қозғалыстар
Өңдеу өткізілмейді және жинақтау/мәліметтер регистрлері мен бухгалтерлік жазбалар бойынша қозғалыстар қалыптастырмайды. Ол есеп деректерін емес, платформаның жүйелік баптау қоймаларын өзгертеді.
ҚР конфигурациясы бойынша контекст үшін (бұл шоттар мен ставкалар осы өңдеуге емес, есеп құжаттарына қатысты): Қазақстанның типтік шоттар жоспары — 1210 (сатып алушылардың қысқа мерзімді ДБ), 1030 (ағымдағы шоттардағы ақша), 1330 (тауарлар), 3310 (жеткізушілерге КБ), 3130 (төленуге тиіс ҚҚС), 6010 (өткізуден түскен табыс), 7010 (өткізілген өнімнің өзіндік құны); 2026 жылғы ҚҚС ставкасы — 16 %. Бұл өңдеу осы шоттардың ешқайсысына әсер етпейді.
6. Байланысты объектілер және негіздеме бойынша енгізу
- Негіздеме бойынша енгізу қызметтік өңдеу үшін қарастырылмаған.
- Байланысты объектілер: «Деректерді жүктеп шығару/жүктеу» тетігі (сол отбасының серіктес өңдеулері),
ПользователижәнеПользователиИБанықтамалықтары, жүйелік баптау қоймалары (СистемныеНастройки,НастройкиОтчётов,НастройкиФорм,НастройкиДанныхФорм,ХранилищеВариантовОтчётов), сондай-ақ БСП-ның «Пайдаланушылар»/«Пайдаланушы баптаулары» ішкі жүйесі. - Өңдеу АБ-ны толық жүктеп шығару, тарылту, миграция және тестілік базаларды дайындау сценарийлерімен шақырылады.
7. Кеңейту нүктелері
- Конфигурация кеңейтімі: қоймалар құрамын алдын ала орнату немесе пайдаланушылар тізімін қауіпсіздік саясатымен шектеу үшін форма өңдеушісін (
&После("ПриСозданииНаСервере")) қосуға болады. - Құрамды сүзу: сыртқы контурға жүктеп шығару кезінде сезімтал жеке баптауларды алып тастау үшін деректерді дайындауды қайта анықтау.
- Пайдаланушыларды сәйкестендіру:
СопоставитьПользователейережесін өз сәйкестендіру схемасына (мысалы, e-mail немесе AD сыртқы коды бойынша) бейімдеу. - Журналдау: ішкі жүйенің жалпы модулі арқылы операция хаттамасын тіркеу журналына жазуды қосу.
- Регламенттік пайдалану: базаны жаңартумен байланыстырып, баптауларды автоматтандырылған тасымалдау үшін менеджер шақыруын регламенттік/фондық тапсырмаға орау.
