Кәсіпкерлер дүкен сөресінде тұрған тауарды бағдарлама арқылы сата алмайтын жағдайға жиі тап болады: тауар резервте бұғатталған немесе «уақытша сақтау қоймасына» (3-деңгейлі қоймаға) көшірілген.
Бұл режим тауарды клиенттің нақты тапсырысына бөліп қою және оны сауда залында басқа сатып алушыға кездейсоқ сатуға жол бермеу үшін жасалған.
Техникалық қолдауға ең жиі қойылатын мәселе — «тұрып қалған» резерв. Клиенттің төлемін күту мерзімі әлдеқашан өткен, бірақ тауар қолжетімді қалдықтарға өздігінен қайтпайды. Немесе шот бойынша тауардың бір бөлігін жөнелткеннен кейін кейбір позициялар қоймалар арасында «жоғалып», дұрыс есеп жүргізуге кедергі келтіреді.

Уақытша сақтау қоймасы (3-деңгейлі қойма) деген не?
Клиенттің тапсырысын рәсімдеп, оған тауар резервтегенде, Торгсофтта екі жұмыс тәсілі бар: тауарды негізгі қоймада қалдырып, тек сатылуын бұғаттау немесе оны уақытша сақтау қоймасына нақты көшіру.
Торгсофт архитектурасында мұндай қойма автоматты түрде жасалады және 3-деңгейлі қойма болып саналады. Тауар оған түскенде негізгі дүкеннің әдеттегі тауар айналымынан шығады. Мысалы, негізгі қоймаға қалыпты түгендеу жүргізсеңіз, резервтелген тауар оған қатыспайды: жүйе оны бөлек үй-жайда өз сатып алушысын күтіп тұрған тауар деп есептейді.
Резервтер неге «тұрып қалады»: жиі кездесетін себептер мен қателер
Резерв мәселелері көбіне бағдарламаның ақауынан емес, оның жұмыс алгоритмін түсінбеуден және қызметкерлердің әрекет ретін бұзуынан туындайды.
-
Резервтен автоматты түрде шығару туралы қате түсінік. Ең жиі кездесетін қате — резервтеу мерзімі аяқталғанда тауар сатылымға өздігінен қайтады деп күту. Торгсофтта тауар мерзімі өтсе де резервтен автоматты түрде шығарылмайды. Бағдарлама тек мерзімнің өткенін көзбен көрсетеді: «Резерв» қойындысында мұндай тауарлардың фон түсін өзгертеді. Тауарды сатылымға қайтару әрекетін қолмен орындау қажет.
-
Резервтеуден кейін санын өзгерту. Кассир жиі тауардың 1 бірлігін резервтейді, кейін клиент тағы біреуін қосуды сұрайды. Кассир шоттағы санын 2 деп өзгертіп, қайтадан «Зарезервувати» (резервтеу) батырмасын басады. Кейін шығыс жүкқұжатын жасағанда (жөнелткенде) алгоритм жалпы санды қате оқуы мүмкін еді. Соның салдарынан тауар резервте «тұрып қалатын».
-
Тапсырысты беру тізбегін бұзу. Клиентке тапсырысты «Замовлення клієнта на виріб» (клиенттің бұйымға тапсырысы) режимі арқылы беруді бастап, қалған тауарды әдеттегі «Реалізація» (сату) режимі арқылы берсе, қате туындайды. Логикалық тізбектің осылай үзілуінен тауар 3-деңгейлі уақытша сақтау қоймасында берілмеген тауар ретінде тұрып қалады.
-
Күту тізіміндегі мәселе. Ішінара резервтегенде (тауардың бір бөлігі әлі нақты қолда жоқ кезде) тауар «резервтеуді күтуде» мәртебесіне өтеді. Кейін оны резервтен шығарса, ол күту тізімінде қате қалып қоюы мүмкін еді, бұл құжаттарда шатасуға әкелетін.
Тауарды сатылымға қолмен қайтару (резервтен шығару)
Клиент тапсырыстан бас тартса немесе резерв мерзімі өтсе, тауарды негізгі қоймаға қолмен қайтару қажет.
Дұрыс әрекет реті:
-
Мына режимге кіріңіз: «Документ» — «Торгівля з випискою рахунка» (құжат — шот рәсімдеу арқылы сауда) (немесе тапсырыс жасалған режимге).
-
Мәселе туындаған шотты тауып, мына қойындыға өтіңіз: «Резерв».
-
Сатылымға қайтарылатын тауарларды белгілеп, мына әрекетті басыңыз: «Зняти товар з резерву» (тауарды резервтен шығару).

4. Тауар ішінара күту мәртебесінде болса, жаңа батырманы пайдаланыңыз: «Скасувати очікування резервування» (резервтеуді күтуді тоқтату). Бұл батырма «Рахунок» (шот) қойындысында резервтеуді күтіп тұрған тауарларға қолжетімді. Ол тізімді тазалап, дұрыс қалдықтарды қалпына келтіруге мүмкіндік береді.
Осы әрекеттерден кейін Торгсофт тауарды 3-деңгейлі қоймадан негізгі есеп орталығына қайтаратын ішкі көшіру құжатын автоматты түрде жасайды.
Күрделі қателер мен стандартты емес жағдайлар
Кейде қалыпты батырмалар көмектеспейді, ал резерв дерекқор деңгейінде бұғатталады:
-
FOREIGN KEY қатесі (кілттер қақтығысы). Бір шоттағы бірнеше түрлі тауарды бірден резервтен шығаруға әрекеттенгенде SQL Server техникалық қатесі (мысалы, fk_M4L5 қақтығысы) туындап, әрекетті толық бұғаттауы мүмкін еді. Бұл — бағдарламаның ескі нұсқаларындағы техникалық ақау. Мұндай жағдайда тауарларды резервтен бір-бірлеп шығару немесе Торгсофтты өзекті нұсқаға жаңарту ұсынылады: онда ішінара жөнелту мен резервтен шығару алгоритмі қайта жазылып, түзетілген.
-
Дерекқордың зақымдануы немесе мұрағаттан қалпына келтіру. Ақаудан кейін дерекқорды қалпына келтірсеңіз (мысалы, бірнеше күн бұрынғы күйіне қайтарсаңыз), шоттар мен резерв қоймасы арасындағы байланыс үзілуі мүмкін. Тауар 3-деңгейлі қоймада есепте тұр, бірақ резерв құжаты енді жоқ. Бұл жағдайда қалыпты «Зняти з резерву» (резервтен шығару) батырмасы қате көрсетеді. Мәселені шешу үшін техникалық қолдауға жүгіну қажет: мамандар SQL сұраулары арқылы резерв қоймасына көшірудің тұрып қалған жүкқұжаттарындағы санды қолмен нөлге келтіріп, бұзылған құжаттарды жояды.
-
Түгендеу кезіндегі мәселелер. Егер түгендеу ведомосы қате қалдықтарды көрсетсе, тауардың уақытша сақтау қоймасында тұрып қалмағанын тексеріңіз. Мұндай тауарлар түгендеуде ескерілуі үшін түгендеу ведомосының баптауларында мына параметрді міндетті түрде қосу керек: «Враховувати кількість товару на складах 3 рівня» (үшінші деңгейлі қоймалардағы тауар санын ескеру).









Алдыңғы қадамға оралу