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