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