3.4.5.21 релизінде «Қазақстанға арналған сауданы басқару» (3.4 редакциясы) тексерілді.
Алдымен — адал және нақты айтайық. Бұл есеп құжаты емес. Мұнда шот-фактура жоқ, Дт/Кт бойынша өткізбелер жоқ, ЭШФ/ТЖН жоқ және баспа нысандары жоқ. Бұл — «Деректерді түсіру және жүктеу» кіші жүйесіндегі қызметтік (техникалық) өңдеу. Ол күнделікті жұмыс істейтін бухгалтерге емес, деректерді бір дерекқордан екіншісіне тасымалдап жатып, «бұзылған» сілтемелерге тап болған адамға қажет. Сондықтан ҚҚС мөлшерлемелері, АЕК, ЖТС және ҚР шоттар жоспары бұл объектіге қатысы жоқ — оларды осы жерге таңу — өтірік болар еді. Төменде — дәл осы өңдеу бойынша нақты нұсқаулық.
1. Мақсаты
Нақты жағдай. Сіз ескі «Қазақстанға арналған сауданы басқару» дерекқорынан деректерді түсірдіңіз және оларды жаңа дерекқорға жүктеп жатырсыз (немесе басқа серверде көшірме орналастырып жатырсыз). Кейбір объектілер — контрагенттер, шарттар, номенклатура, құжаттар — бір-біріне ішкі идентификаторлар (GUID) арқылы сілтеме жасайды. Жүктеу кезінде кейбір сілтемелер «табылмайды»: осындай идентификаторы бар объект жаңа дерекқорда әлі жоқ немесе ол басқа GUID алған. Дәл осы жерде осы өңдеу іске қосылады.
Оның міндеті — сілтемелерді қайта құру және сәйкестендіру: объектінің ескі идентификаторын қабылдаушы дерекқордағы оның жаңа көрінісімен байланыстыру, құжаттар бос өрістермен «ауытқымауы» үшін. Мәні бойынша бұл «ескі сілтеме → жаңа сілтеме» сәйкестік кестесін жүргізетін және жүктелетін деректерге дұрыс мәндерді қоятын диспетчер.
2. Қайдан табуға болады
Өңдеу қызметтік болғандықтан және типтік интерфейсте бөлек мәзір тармағы ретінде шығарылмаған — оны түсіру/жүктеу механизмі автоматты түрде шақырады. Оны тікелей ашудың екі тәсілі бар.
- Негізгі құрал арқылы: НСИ және әкімшілендіру → Қызмет көрсету → Деректерді түсіру және жүктеу (әртүрлі релиздерде жол: Әкімшілендіру → Қызмет көрсету). Одан әрі «Деректерді түсіру» / «Деректерді жүктеу».
- Тікелей навигациялық сілтеме арқылы. Сервис → «Навигациялық сілтеме бойынша өту» мәзірі (немесе Ctrl+сілтемені басу), кірістіріңіз:
e1cib/list/Обработка.ВыгрузкаЗагрузкаДанныхМенеджерПересозданияСсылок
Маңызды. Қызметтік өңдеуді тікелей іске қосу тек тасымалдауды жөндеу кезінде мағынаға ие. Штаттық сценарийде сіз «Деректерді түсіру және жүктеу» пішінімен жұмыс істейсіз, ал сілтемелерді қайта құру менеджері «капот астында» жұмыс істейді.
2а. Өз релизіңізді қалай білуге болады
«Анықтама» → «Бағдарлама туралы» мәзірі (немесе жоғарғы оң жақ бұрыштағы «i» белгішесі). Ашылған терезеде сіз мыналарды көресіз:
- платформа нұсқасы («1С:Кәсіпорын 8.3.x.xxxx»);
- конфигурация релизі — мұнда «Қазақстанға арналған сауданы басқару», 3.4 редакциясы, 3.4.5.21 нұсқасы көрсетілуі тиіс.
Дәл осы жол бойынша нұсқаулықтың сіздің дерекқорыңызға сәйкес келетінін тексеріңіз: «Деректерді түсіру және жүктеу» кіші жүйесінің орналасуы релиздер бойынша өзгереді.
3. Бұл қалай жұмыс істейді (негізгі параметрлер)
Бұл техникалық объект болғандықтан, әдеттегі мағынадағы «құжат өрістері» жоқ. Тасымалдау процесінің параметрлері мен сілтемелердің сәйкестік кестесі бар. Нәтижеге нақты әсер ететінді талдап көрейік.
| Параметр | Ол не үшін және қате болған кезде не болады |
|---|---|
| Ескі сілтеме (қайнар көзінің идентификаторы) — МІНДЕТТІ | Қайнар көз дерекқорындағы объектінің ішкі GUID-і. Осы бойынша өңдеу «кімді іздегенін» табады. Идентификатор жоғалса, қабылдаушыдағы объект байланыссыз қалады — құжаттағы өріс бос болады. |
| Жаңа сілтеме (қабылдаушы объект) — МІНДЕТТІ | Ескі сілтеме жаңа дерекқордың қандай объектісіне көрсетеді. Сәйкестендіруде қателессеңіз, құжат «басқа» контрагентті немесе басқа номенклатураны тартады. |
| Объект түрі (метадеректер) — МІНДЕТТІ | Анықтамалық, құжат, сипаттамалар түрлерінің жоспары және т.б. Түр сәйкес келуі тиіс: «Контрагенттер» сілтемесін «Номенклатура» ретінде қайта құруға болмайды. |
| Сілтемемен әрекет | Қабылдаушы объект табылмаса не істеу керек: жаңасын құру (қайта құру), бос қалдыру немесе жүктеуді тоқтату. Дұрыс емес таңдау не көшірмелерді көбейтеді, не тұтастықты бұзады. |
| Жоқтарын қайта құру (жалауша) | Табылмаған объектілер үшін қабылдаушыда «тығындарды» жасау керек пе. Ойланбастан қоссаңыз — деректемелерсіз бос анықтамалық элементтер аласыз. |
Штаттық сценарийдегі әрекеттер тәртібі:
- Деректерді түсіру және жүктеу → Деректерді түсіру бөлімін ашыңыз, қайнар көз дерекқорынан түсіру файлын қалыптастырыңыз.
- Қабылдаушы дерекқорда Деректерді жүктеуді іске қосыңыз, файлды көрсетіңіз.
- Жүктеу кезеңінде механизм өзі сілтемелерді қайта құру менеджеріне жүгінеді. Егер бір мәнді емес немесе жоқ сілтемелер табылса — ол сәйкестік кестесін қалыптастырады.
- Проблемалы позицияларды тексеріп, қажет болса қолмен сәйкестендіріңіз (ескі ↔ жаңа).
- Жүктеуді аяқтаңыз. Сілтемелер кестеге сәйкес қойылады.
4. Талданған мысал
Берілгені. Сіз «Қазақстанға арналған сауданы басқару» дерекқорын жаңа серверге тасымалдап жатырсыз. Қайнар көзде мыналар бар:
- «Астана-Снаб» ЖШС контрагенті (GUID
a1b2…), - сомасы 1 160 000 ₸ (соның ішінде ҚҚС 16% = 160 000 ₸) болатын, осы контрагентке сілтеме жасайтын 15.09.2026 ж. № УТ-000123 «Тауарлар мен қызметтерді өткізу» құжаты.
Жүктеу кезінде не болады. Қабылдаушыда «Астана-Снаб» контрагенті бұрын қолмен енгізіліп қойылған және басқа GUID (c3d4…) алған. Жүктеу механизмі көреді: № УТ-000123 құжаты a1b2… сілтемесіне жасайды, ал қабылдаушыда мұндай идентификатор жоқ.
Сілтемелерді қайта құру менеджері сәйкестік жолын қалыптастырады:
| Түрі | Ескі сілтеме (қайнар көз) | Жаңа сілтеме (қабылдаушы) | Әрекет |
|---|---|---|---|
| «Контрагенттер» анықтамалығы | a1b2… (Астана-Снаб) |
c3d4… (Астана-Снаб) |
Сәйкестендіру |
Сіз сәйкестендіруді растайсыз. Жүктеуден кейін № УТ-000123 құжаты бар контрагент c3d4…-ге дұрыс көрсетеді, көшірме жасалмайды, 1 160 000 ₸ сомасы және барлық кестелік бөліктер бұрынғыдай сақталады.
Бұл кезде ешқандай өткізбе қалыптаспайды: өңдеу есепке тимейді, ол тек объектілер арасындағы байланыстарды жөндейді. Өткізу құжатының өзі, сіз оны кейін қабылдаушыда қайта өткізгенде, штаттық түрде жұмыс істейді (ҚР арналған СБ-де — сату регистрлері, өзара есеп айырысулар бойынша қозғалыстар, ал регламенттелген есеп жүргізілгенде — ҚҚС мөлшерлемесі 16% болатын 1210/6010/3130 сияқты шоттар бойынша). Бірақ мұны өткізу құжаты жасайды, осы қызметтік өңдеу емес.
5. Операция түрлері (жұмыс режимдері)
- Сәйкестендіру — ескі сілтемені қабылдаушының бұрыннан бар объектісімен байланыстыру.
- Қайта құру — қабылдаушыда табылмаған сілтеме үшін жаңа объект құру.
- Елемеу / тазалау — объект маңызды болмаса, сілтемені толтырылмаған күйде қалдыру.
- Кейінге қалдырылған толтыру — алдымен барлық объектілерді жүктеу, содан кейін циклдік тәуелділіктерді айналып өту үшін сілтемелерді «толықтыру» (құжат кейінірек жүктелетін объектіге сілтеме жасайды).
6. Орындалу кезінде не қалыптасады
Адал және ойдан шығармай айтсақ:
- Дт/Кт өткізбелері — жоқ. Өңдеу шоттар бойынша қозғалыстар жасамайды және регламенттелген есепке қатыспайды.
- ЭШФ / ТЖН — жоқ. Электрондық шот-фактуралар мен тауарларға ілеспе жүкқұжаттарды өткізу/сатып алу құжаттары қалыптастырады, осы өңдеу емес.
- Есеп регистрлері бойынша қозғалыстар — жоқ. Ол жинақтау/мәліметтер регистрлерін емес, объектілердің ішкі сілтемелерін түзетеді.
- Нақты не болады: жүктелетін объектілердің сілтемелі деректемелері жаңартылады, идентификаторлардың сәйкестік кестесі жүргізіледі, қайта құру қосылғанда — жетіспейтін қабылдаушы объектілер құрылады. Процестің барысы тіркеу журналына жазылады (табылмаған және қайта құрылған сілтемелер туралы хабарламалар).
7. Баспа нысандары
Өңдеудің баспа нысандары жоқ — бұл қызметтік объект. Тасымалдау нәтижесін сіз мына арқылы бақылайсыз:
- тіркеу журналы (Әкімшілендіру → Тіркеу журналы) — онда сілтемелер туралы ескертулер көрінеді;
- жүктеу терезесіндегі қызметтік хабарламалар;
- механизм қалыптастырса, түсіру/жүктеу хаттама файлы.
8. Жиі кездесетін қателер
«… түрдегі объектіге сілтеме табылмады. Жүктеу тоқтатылды» Қайнар көз идентификаторы сәйкестендірілмеген және қайта құрылмаған. Сәйкестік кестесін ашып, қабылдаушы объектіні қолмен көрсетіңіз немесе «жоқтарын қайта құру» опциясын қосыңыз.
«Сілтемелерді сәйкестендіру кезінде объект түрлері сәйкес келмейді» Бір түрдегі сілтемені басқа түрдегі объектімен байланыстыруға тырысып жатырсыз (мысалы, «Контрагенттер» ↔ «Номенклатура»). Сәйкестендіруді түзетіңіз: ескі және жаңа сілтеме бір метадеректер түрінде болуы тиіс.
«Анықтамалық элементінің көшірмесі жасалды» Объект қабылдаушыда бұрыннан бар жерде қайта құру қосылған. Болдырмаңыз, сілтемені бар объектімен сәйкестендіріңіз, тығын-көшірмені жойыңыз (жоюға белгілеңіз).
«Жүктеуден кейін сілтемелік тұтастық бұзылды» Циклдік тәуелділіктерге байланысты объектілердің бір бөлігі «иесіз» жүктелді. Сілтемелерді кейінге қалдырылған толтыруды пайдаланыңыз немесе файлды толық қайта жүктеңіз.
«Қайнар көз бен қабылдаушы конфигурацияларының нұсқалары әр түрлі» ҚР арналған СБ-нің әртүрлі релиздері арасында тасымалдау қауіпті. Дерекқорларды бір релизге (3.4.5.21) келтіріп, қайталаңыз.
9. Жиі қойылатын сұрақтар
10. Байланысты объектілер
- «Деректерді түсіру және жүктеу» өңдеуі (ВыгрузкаЗагрузкаДанных) — осы менеджерді шақыратын негізгі құрал. Тасымалдау дәл содан басталады.
- Дерекқорды жинау/сығу, деректер алмасу (РИБ, алмасу жоспарлары) — тасымалдаудың балама механизмдері; онда өз сәйкестендіру ережелері қолданылады.
- Сыртқы көздерден деректерді жүктеу, «XML форматындағы әмбебап алмасу» — туыстас көшіру құралдары.
Осы өңдеу негізінде ешқандай есеп құжаттары енгізілмейді, және ол өзі құжат «негізінде» енгізілмейді — ол деректерді тасымалдау процесіне қызмет көрсетеді.
Өз релизіңізді қалай білуге болады
«Анықтама» → «Бағдарлама туралы» мәзірі: онда «1С:Кәсіпорын 8.3» платформа нұсқасы мен конфигурация релизі көрсетілген. Осы нұсқаулық үшін бағдар — «Қазақстанға арналған сауданы басқару», 3.4 редакциясы, 3.4.5.21 нұсқасы.
Методика 3.4.5.21 релизіндегі «Қазақстанға арналған сауданы басқару» (3.4 ред.) үшін дайындалды.
