Бірнеше дүкені немесе қоймасы бар бөлшек саудада тауарды сауда нүктелері арасында тұрақты түрде ауыстыру қажеттілігі туындайды. Ол үшін Торгсофт ішкі ауыстыру режимі және «Жолдағы тауар» буферлік қоймасы қолданылады. Бұл тауарды жөнелтуден бастап жүкті нақты қабылдауға дейінгі үдерісті бақылауға мүмкіндік береді.
Алайда тауарлар орындар арасында белсенді ауыстырылған кезде кәсіпкерлерде мынадай сұрақтар жиі туындайды:
«Неліктен тауарды басқа дүкенге ауыстырғаннан кейін оның бағасы немесе жеңілдігі өзгереді?»,
«Егер қабылдаушы қоймада бұл тауар бұрын болмаған болса, баға қайдан алынады?»,
«Неліктен жүкқұжатты қабылдау кезінде бағдарлама кенеттен бағаны қолмен енгізуді талап етеді?» және
«Неліктен үлкен жүкқұжатты қабылдау кезінде бағдарлама желідегі барлық кассада ұзақ уақытқа тұрып қалады?».
Бағдарлама алгоритмдерін дұрыс түсіну баға белгілеуді дұрыс баптауға және сатылымның тоқтауына жол бермеуге көмектеседі.
Ішкі ауыстыру кезінде баға қайдан алынады
Тауарды ауыстыру кезіндегі баға белгілеу қабылдаушы есеп орталығының баптауларына байланысты. Баптаулар - Сауда желісі - Есеп нысанының баптаулары мәзірінде «Тауарды осы есеп нысанына ішкі ауыстыру кезіндегі бағаны қалыптастыру» өрісі бар. Онда келесі нұсқалардың бірін таңдауға болады:
-
Бағаны беруші есеп нысанынан алу (болмаған жағдайда). Егер тауар қабылдаушы қоймада бұрын болмаған және оның бағасы көрсетілмеген болса, бағдарлама бағаны жөнелтушінің қоймасынан автоматты түрде алады. Бірақ тауар қабылдаушы қоймада бұрын болған болса, жөнелтуші қоймасындағы баға өзгерген күннің өзінде оның бұрынғы бөлшек сауда бағасы сақталады.
-
Бағаны әрқашан беруші есеп орталығынан алу. Бұл барлық жерде бірдей баға қажет кәсіпкерлер үшін ең маңызды баптау. Оның көмегімен қабылдаушы есеп орталығындағы тауар бағасы беруші орталықтағы бағамен бірдей етіп мәжбүрлі түрде орнатылады. Сонымен қатар бағаның барлық параметрі, соның ішінде тауар жеңілдігі де беріледі. Егер бұл параметр іске қосылмаса, ауыстыру кезінде қабылдаушы орталықтағы жеңілдік бұрынғы жеңілдікпен ауыстырылуы немесе мүлдем жойылуы мүмкін.
-
Бағаны пайдаланушыдан сұрау. Егер бағдарлама ауыстырылатын тауарды қабылдаушы дүкеннен таппаса және оның бағасы болмаса, бағаны қолмен енгізуді ұсынатын диалогтік терезе көрсетіледі.
Егер тауарды дүкендер арасында бөлу функциясын пайдалансаңыз және қабылдаушы дүкенде баға болмаса, бағдарлама бағаны беруші орталықтан автоматты түрде көшіру бапталмаған жағдайда ғана оны сұрайды.
Бағаны қолмен сұрау және жүйенің жиі тұрып қалуы

«Баға болмаған жағдайда оны пайдаланушыдан сұрау» баптауы Торгсофт бағдарламасының бүкіл сауда желісінде тұрып қалуының ең жиі кездесетін себебі болып табылады.
Мәселе қалай туындайды?
Мынадай жағдайды елестетіңіз: сіз жаңа есеп орталығын (немесе қойманы) ашып, оған «Жолдағы тауар» режимі арқылы тауардың үлкен партиясын ауыстырасыз. Жаңа қоймадағы қоймашы жүкқұжатты ашып, «Жүкқұжатты қабылдау» түймесін басады. Бұл тауар қоймада бұрын болмағандықтан, бағдарлама әрбір жаңа позиция үшін бағаны қолмен енгізуді сұрайтын терезелерді кезекпен көрсете бастайды.
Бағдарлама неліктен тұрып қалады?
Жүкқұжатты қабылдау — дерекқордың біртұтас транзакциясы. Қоймашы экранға қарап, бағаны енгізіп отырған кезде бұл транзакция ашық күйінде қалып, SQL серверінің ресурстарын бұғаттайды. Нәтижесінде Торгсофт бағдарламасы желідегі басқа жұмыс орындарының барлығында тұрып қалады. Басқа дүкендердегі кассирлер тауарды «Сату» нысанына сканерлей немесе чекті өткізе алмайды, өйткені жүйе жүкқұжатты қабылдау транзакциясының аяқталуын күтеді. Сонымен қатар жүкқұжатта 100-200-ден астам позиция болса, оны ашу немесе тексеру нәтижелерін растау 15 минутқа дейін созылуы мүмкін.
Мәселені қалай шешуге болады?
Торгсофт әзірлеушілері жүйенің жұмыс алгоритміне өзгерістер енгізді. Бағдарламаның өзекті нұсқаларында «Жолдағы тауар» қоймасынан ішкі ауыстыру жүкқұжатын қабылдаған кезде, транзакция тұрып қалмауы үшін соңғы есеп орталығында бағаны қолмен түзету диалогі көрсетілмейді. Қабылдау кезінде бағалар тікелей «Жолдағы тауар» қоймасынан алынады.
Бұл мәселені болдырмау үшін мыналарды орындау қатаң ұсынылады:
-
Қабылдаушы есеп орталықтарының баптауларында бағаны қолмен сұрау емес, бағаны автоматты түрде алу логикасы орнатылғанына көз жеткізу (мысалы, «Бағаны әрқашан беруші есеп орталығынан алу»).
«Жолдағы тауарды» қабылдау кезінде қателерді қалай болдырмауға болады
Бағаға байланысты бағдарламаның тұрып қалуынан бөлек, кәсіпкерлер қызметкерлердің қате әрекеттеріне байланысты тауар қалдықтарының шатасуына жиі тап болады. Бұған жол бермеу үшін келесі ережелерді сақтаңыз:
-
Қабылданған жүкқұжаттарды ешқашан өзгертпеңіз. Қайталанатын жүкқұжаттардың пайда болуының ең жиі себебі: жөнелтуші ауыстыруды жасайды, алушы оны қабылдайды, содан кейін жөнелтуші «бір нәрсені ұмытып кеткенін» есіне түсіріп, жүкқұжаттың бұғатын алып, оған тауар қосады. Жүкқұжатты ішінара қабылдау мүмкін емес! Өзгеріс енгізу қажет болса, жүкқұжатты қабылдаудан толығымен бас тартып, өзгерістерді енгізіп, оны қайта қабылдау керек.
-
Айырмашылықтарды дұрыс тіркеңіз. Егер келген тауар саны жүкқұжатта көрсетілген саннан аз немесе көп болса, «Жүкқұжатты қабылдау» түймесін баспас бұрын міндетті түрде «Жүкқұжатты тексеру» әрекетін пайдаланыңыз.
-
Тексеру нәтижелерін міндетті түрде қолданыңыз. Егер жүкқұжатты тексеру кезінде қоймашы тауар санын нөлге тең етіп енгізсе (немесе оны өзгертсе), бірақ «Тексеру нәтижесін жүкқұжатқа қолдану» түймесін баспай терезені жауып, содан кейін «Жүкқұжатты қабылдау» түймесін басса, бұл елеулі ақауға әкеледі. Тауар немесе оның сериялық нөмірлері «Жолдағы тауар» қоймасында «тұрып қалуы» мүмкін.
-
Түзету құжаттары. Егер тексеру нәтижелерін қолдану кезінде бағдарлама айырмашылықтарды (жетіспеушілік немесе артық шығу) анықтаса, түзету жүкқұжаттарын жасауды ұсынады. Тауар бастапқы жүкқұжатқа сәйкес автоматты түрде жөнелтушінің қоймасына қайтарылады, содан кейін қабылдаушының қоймасына тек тексеру кезінде нақты расталған мөлшерде ауыстырылады.









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