Журнал LinuxFormat - перейти на главную

LXF156:LemonPOS: Ваша торговая точка

Материал из Linuxformat
Перейти к: навигация, поиск


Одной ути­ли­той управ­ляй­те все­ми опе­ра­ция­ми про­даж

Содержание

LemonPOS: Ваша тор­го­вая точ­ка

239287.png
(thumbnail)
Вы ни­почем не до­га­дае­тесь, как тон­ка эта жел­тая ли­ния, су­дя по раз­ме­ру всплы­ваю­ще­го ок­на Фильтр.

С це­лью избавить мир от не­ре­шен­ных ­проблем, Ша­шанк Шар­ма от­кры­ва­ет пре­крас­ное при­ло­же­ние для тор­го­вой точ­ки – LemonPOS.

Бу­ду­чи всегда в по­ис­ке эко­но­ми­че­­ски эф­фек­тив­ных ре­шений для сво­их по­треб­но­стей, мел­кий и средний бизнес (SMB) с ка­ж­дым го­дом все ча­ще об­ра­ща­ет­ся к Linux. И ком­пании ма­ло­го и среднего бизнеса уже дав­но жа­ло­ва­лись на от­сут­ст­вие про­грамм­но­го обес­пе­чения по функ­ци­ям тор­го­вых то­чек (Point Of Sale, POS – по-на­ше­му, ТТ) для Linux.

В по­следние го­ды мы ста­ли сви­де­те­ля­ми вспле­ска ко­ли­че­­ст­ва про­грамм­но­го обес­пе­чения под Linux для рес­то­ра­нов, и мно­гие сис­те­мы планиро­вания ре­сур­сов для пред­при­ятий пред­ла­га­ют по крайней ме­ре часть функ­цио­наль­но­сти ТТ, но боль­шин­ст­во ма­лых и средних пред­при­ятий по-прежнему оста­ют­ся за бор­том. К сча­стью, LemonPOS мо­жет за­крыть эту давниш­нюю про­ре­ху.

К че­му вся эта суе­та?

Наш эксперт

Ша­шанк Шар­ма Пи­шет о сво­бод­ном ПО уже бо­лее че­ты­рех лет, вклю­чая Linux.com. Он со­ав­тор Beginning Fedora.

LXF119.tut adv.shashank fmt.png

Тор­го­вая точ­ка под­ра­зу­ме­ва­ет тер­ми­нал, где про­да­вец управ­ля­ет про­цес­сом про­даж. В нем предусмотрено об­нов­ление ин­вен­тар­но­го спи­ска, учет про­даж, об­нов­ление кас­со­во­го ап­па­ра­та, выдача кви­тан­ции, а так­же вы­полнение дру­гих за­дач, свя­зан­ных с опе­ра­ци­ями по про­да­жам. LemonPOS уме­ет все это, и много чего еще!

Как вы мо­же­те се­бе пред­ста­вить, про­грамм­ное обес­пе­чение ТТ вы­пол­ня­ет две основ­ные за­да­чи: соз­дание ин­вен­тар­но­го спи­ска и учет про­даж. LemonPOS объ­е­ди­ня­ет две от­дель­ных про­грам­мы для об­ра­бот­ки ка­ж­дой из этих за­дач со­от­вет­ст­вен­но – Squeeze и Lemon.

Пер­вый шаг при ис­поль­зо­вании про­грамм­но­го обес­пе­чения ТТ – это до­бав­ление ва­ше­го рее­ст­ра. Пусть у вас есть ма­га­зин, тор­гую­щий со­ка­ми. Пер­вое, что вам нуж­но сде­лать – это до­ба­вить всю ин­фор­ма­цию по по­зи­ци­ям, доступ­ным для про­да­жи в ма­га­зине: на­при­мер, 50 лит­ро­вых и 15 двух­лит­ро­вых бу­ты­лок апель­си­но­во­го со­ка, 40 лит­ро­вых бу­ты­лок со­ка ман­го, це­ны на ка­ж­дый, лю­бые скид­ки, и т. д. Этот про­цесс управ­ля­ет­ся Squeeze, так­же из­вест­ной как ад­минист­ра­тив­ный ин­тер­фейс LemonPOS. Lemon ра­бо­та­ет с от­дель­ны­ми тер­ми­на­ла­ми тор­го­вых то­чек, а заодно по­мо­га­ет вы­пол­нять за­да­чи, свя­зан­ные с ка­ж­дой про­да­жей. Да­лее мы рас­смот­рим ка­ж­дый из этих ин­ст­ру­мен­тов бо­лее под­роб­но. Кро­ме MySQL, LemonPOS так­же тре­бу­ет несколь­ко биб­лио­тек KDE. Ес­ли вы ра­бо­тае­те в ди­ст­ри­бу­ти­ве толь­ко с Gnome, не вол­нуй­тесь: KDE вам уста­нав­ли­вать не при­дет­ся. Ин­ст­ру­мент управ­ления па­ке­та­ми ва­ше­го ди­ст­ри­бу­ти­ва лег­ко вы­бе­рет и уста­но­вит за­ви­си­мо­сти с ре­по­зи­то­ри­ев за вас.

LemonPOS доступ­на в ре­по­зи­то­ри­ях боль­шин­ст­ва ди­ст­ри­бу­ти­вов, но, к со­жа­лению, боль­шая часть из них не пред­ла­га­ет по­след­нюю ста­биль­ную вер­сию. Ди­ст­ри­бу­ти­вы почему-то в основном за­си­де­лись в вер­сии 0.9.2, тогда как по­следний ста­биль­ный ре­лиз – 0.9.3.

Мож­но най­ти па­ке­ты для неко­то­рых RPM- и Deb-ди­ст­ри­бу­ти­вов на странице про­ек­та на SourceForge или за­гру­зить па­кет для ва­ше­го ди­ст­ри­бу­ти­ва c по­пу­ляр­но­го сай­та pkgs.org.

Ес­ли в ва­шей сис­те­ме еще нет MySQL, пе­ред ис­поль­зо­ванием LemonPOS вам при­дет­ся уста­но­вить и его. Ис­поль­зуй­те про­грамм­ное обес­пе­чение для управ­ления па­ке­та­ми ва­ше­го ди­ст­ри­бу­ти­ва, что­бы уста­но­вить па­ке­ты mysql-кли­ент и mysql-сер­вер. Да­лее, за­пусти­те тер­ми­нал и ско­ман­дуй­те

mysql -u root -p password

что­бы уста­но­вить па­роль для root-ад­минист­ра­то­ра, ко­то­рый бу­дет управ­лять MySQL. Мы восполь­зу­ем­ся поль­зо­ва­те­лем root и за­дан­ным па­ро­лем для на­строй­ки ба­зы дан­ных MySQL для LemonPOS чуть поз­же.

Ус­та­нов­ка LemonPOS

По­сле это­го мы, на­конец, го­то­вы к уста­нов­ке LemonPOS. Ес­ли вы уста­нав­ли­вае­те его из ис­ходников, из­вле­ки­те фай­лы из tar-ар­хи­ва в ка­та­лог lemonpos. Для уста­нов­ки нуж­но за­пустить две ко­ман­ды, пре­ж­де чем за­пустить make и make install. Эти ко­ман­ды, да и вся про­це­ду­ра уста­нов­ки, опи­са­ны в уста­но­воч­ном фай­ле INSTALL в ка­та­ло­ге lemonpos.

(thumbnail)
Все ус­пеш­ные роз­нич­ные тор­гов­цы по­ни­ма­ют важ­ность спец­пред­ло­же­ний для раз­ви­тия сво­его биз­не­са.

За­тем пе­рей­ди­те в ка­та­лог database_resources, за­пусти­те ко­ман­ду

cat lemon_mysql.sql | mysql -u root -p

и вве­ди­те па­роль ад­минист­ра­то­ра MySQL, когда вам бу­дет пред­ло­же­но сде­лать это. Эта ко­ман­да соз­даст ба­зу дан­ных для LemonPOS. Ес­ли вы уста­нав­ли­вае­те сис­те­му из ре­по­зи­то­рия про­грамм­но­го обес­пе­чения или упа­ко­ван­ных би­нарников, вам все рав­но необ­хо­ди­мо вы­полнить по­следний шаг, ко­то­рый мы толь­ко что об­су­ди­ли. Для это­го най­ди­те фай­лы LemonPOS на ва­шем ком­пь­ю­те­ре (они, ве­ро­ят­но, бу­дут в ка­та­ло­ге /usr/share/kde4/apps/lemon), и за­пусти­те ко­ман­ду

cat lemon_mysql.sql | mysql -u root –p

что­бы соз­дать ба­зу дан­ных для LemonPOS.

В за­ви­си­мо­сти от ва­ше­го ди­ст­ри­бу­ти­ва, вы об­на­ру­жи­те ли­бо Lemon и Squeeze в ме­ню Office, ли­бо но­вый пункт ме­ню – Дру­гие.

Под­роб­но о Squeeze

Как мы уже упо­ми­на­ли, Squeeze яв­ля­ет­ся ад­минист­ра­тив­ным ин­тер­фей­сом, ис­поль­зуе­мым для за­полнения всех дан­ных о то­ва­рах, пред­ла­гае­мых на ва­шем скла­де или в ма­га­зине.

По умол­чанию при за­пуске Squeeze или Lemon имя поль­зо­ва­те­ля/па­роль бу­дут admin/Linux. Вы мо­же­те соз­дать но­во­го поль­зо­ва­те­ля с пра­ва­ми ад­минист­ра­то­ра или из­менить па­роль по умол­чанию, на­жав на кноп­ку Поль­зо­ва­те­ли на панели ин­ст­ру­мен­тов в верхней час­ти ин­тер­фей­са.

Эк­ран по умол­чанию в Squeeze име­ет че­ты­ре гра­фи­ка, ко­то­рые по­ка­зы­ва­ют про­да­жи, при­быль, 5 са­мых по­пу­ляр­ных то­ва­ров и то­ва­ры, за­пас ко­то­рых на ис­хо­де. Это создаст по­лез­ную ин­фор­ма­цию, как толь­ко вы начнете де­лать про­да­жи с Lemon.

Для ра­бо­ты с LemonPOS необ­хо­ди­мо оп­ре­де­лить по крайней ме­ре од­но­го за­каз­чи­ка. В Squeeze за­каз­чик под именем General уже за­дан по умол­чанию. Вы мо­же­те на­чать с соз­дания но­во­го за­каз­чи­ка, на­жав на кноп­ку За­каз­чи­ки на панели ин­ст­ру­мен­тов в верхней час­ти эк­ра­на или на­жав Дан­ные > За­каз­чи­ки. На эк­ране За­каз­чи­ки, на­жми­те кноп­ку До­ба­вить за­каз­чи­ка внизу и за­полните де­та­ли, та­кие как имя, но­мер те­ле­фо­на, ад­рес и т. д. Ес­ли вы не со­би­рае­тесь пред­ла­гать спе­ци­аль­ные скид­ки или ак­ции за­каз­чи­кам, ло­яль­ным к ва­ше­му ма­га­зи­ну, то па­ра­мет­ров по умол­чанию бу­дет доста­точ­но.

Пре­ж­де чем вы при­сту­пи­те к до­бав­лению то­ва­ров в ба­зу дан­ных, пред­ла­га­ем вам соз­дать ка­те­го­рии. Это не же­ст­кое тре­бо­вание, но при до­бав­лении то­ва­ра вы долж­ны ука­зать ка­те­го­рию, и за­дание ка­те­го­рий то­ва­ров об­лег­чит фильт­ра­цию то­ва­ров в бу­ду­щем. Для за­дания ка­те­го­рии, на­жми­те на кноп­ку Ка­те­го­рии на панели ин­ст­ру­мен­тов, а за­тем на­жми­те кноп­ку До­ба­вить ка­те­го­рию. Ка­те­го­рий мож­но соз­дать сколь­ко угод­но. При до­бав­лении ка­те­го­рии нуж­но ука­зать толь­ко на­звание и ниче­го боль­ше.

Скорая помощь

При до­бав­ле­нии но­во­го то­ва­ра не­об­хо­ди­мо за­пол­нять все по­ля, ина­че Squeeze не раз­ре­шит вста­вить то­вар в ин­вен­тар­ный спи­сок.

Дру­гая по­лез­ная ин­фор­ма­ция – это Вес и Из­ме­рения. Они по­мо­гут оп­ре­де­лить, про­да­ет­ся ли то­вар в упа­ков­ке или на раз­вес (будь то фун­ты или ки­ло­грам­мы), ли­бо по­штуч­но. На­при­мер, бу­хан­ки хле­ба бу­дет про­да­вать­ся шту­ка­ми, как и шо­ко­лад­ные ба­тон­чи­ки, а пе­че­нье – упа­ков­ка­ми.

По умол­чанию, Squeeze пред­ла­га­ет толь­ко шту­ки (шт). Для оп­ре­де­ления бо­лее под­роб­ной ин­фор­ма­ции на­жми­те Дан­ные > Из­ме­рения или кноп­ку Из­ме­рения на панели ин­ст­ру­мен­тов, а за­тем – кноп­ку До­ба­вить Из­ме­рения в нижней час­ти эк­ра­на Из­ме­рений.

До­бав­ление то­ва­ров

(thumbnail)
Це­на за груп­пу то­ва­ров под­счи­ты­ва­ет­ся ав­то­ма­ти­че­ски на ос­но­ва­нии цен на от­дель­ные то­ва­ры в груп­пе.

Со всей вве­ден­ной основ­ной ин­фор­ма­ци­ей, мы мо­жем до­ба­вить то­вар в ин­вен­тар­ный спи­сок. Что­бы на­чать, на­жми­те кноп­ку То­ва­ры на панели ин­ст­ру­мен­тов.

Как вы уже, на­вер­ное, за­ме­ти­ли, ин­тер­фейс Squeeze оста­ет­ся неиз­мен­ным для боль­шин­ст­ва кно­пок на панели ин­ст­ру­мен­тов, та­ких как Из­ме­рения, Поль­зо­ва­те­ли, Ка­те­го­рии, Пред­ло­жения и т. п., и эк­ран То­ва­ры ничем не от­ли­ча­ет­ся – на­звание по­яв­ля­ется в верхней ле­вой час­ти ин­тер­фей­са, а кноп­ки До­ба­вить, Уда­лить и Экс­пор­ти­ро­вать – в нижнем пра­вом уг­лу.

На эк­ране То­ва­ры, на­жми­те кноп­ку До­ба­вить то­ва­ры, что­бы до­ба­вить ин­фор­ма­цию о То­ва­ре. Это вы­зо­вет диа­ло­го­вое ок­но Ре­дак­тор то­ва­ра, где вы мо­же­те пред­ста­вить под­роб­ную ин­фор­ма­цию о то­ва­ре, та­кую как Опи­сание, Ка­те­го­рия, Стои­мость и т. д. За­кон­чив, на­жми­те OK. По­сле это­го вы уви­ди­те толь­ко что до­бав­лен­ный то­вар в спи­ске на странице то­ва­ров.

(thumbnail)
При на­ве­де­нии кур­со­ра мы­ши на то­вар Lemon про­ин­фор­ми­ру­ет вас о его це­не и на­ли­чии на скла­де.

При до­бав­лении то­ва­ра вы долж­ны оп­ре­де­лить его уникаль­ный код в ви­де но­ме­ра – код не мо­жет со­дер­жать бу­к­вы или да­же быть бу­к­вен­но-циф­ро­вым. По­ле Кол-во по­ку­пок ис­поль­зу­ет­ся для ука­зания ко­ли­че­­ст­ва единиц это­го то­ва­ра, ко­то­рое вы за­ку­пи­ли. Это оз­на­ча­ет, что ко­ли­че­­ст­во то­ва­ра оп­ре­де­ля­ет­ся чис­лом единиц, ко­то­рые есть в ва­шем ма­га­зине. Итак, ес­ли вы ку­пи­ли 20 единиц то­ва­ра А, ко­ли­че­­ст­во то­ва­ра со­ста­вит 20. Когда вы про­да­дите все 20, Squeeze выведет по это­му то­ва­ру со­об­щение «Нет на скла­де».

При до­бав­лении то­ва­ра вы мо­же­те так­же за­дать на­ло­ги, в за­ви­си­мо­сти от ме­ст­ных за­ко­нов. Ес­ли у вас нет до­полнитель­ных на­ло­гов ли­бо на­лог уже вклю­чен в стои­мость, вве­ди­те 0.0 для обо­их по­лей – На­лог и Дру­гие на­ло­ги в диа­ло­го­вом окне Ре­дак­тор то­ва­ра.

Скорая помощь

Ес­ли ука­зать уже су­ще­ст­вую­щий код при до­бав­ле­нии но­во­го то­ва­ра, ин­фор­ма­ция по су­ще­ст­вую­ще­му то­ва­ру бу­дет об­нов­ле­на.

  • На­жа­тие F9 в Lemon за­пус­тит пре­крас­ный ин­ст­ру­мент Про­вер­ка це­ны.

Од­ной из наи­бо­лее ин­те­рес­ных осо­бен­но­стей здесь яв­ля­ет­ся Каль­ку­ля­тор от­пу­ск­ных цен. По­сле то­го, как вы до­ба­ви­ли все осталь­ные де­та­ли, за­полните мар­жу при­бы­ли, ко­то­рую вы хо­ти­те за­ра­бо­тать с ка­ж­до­го про­дан­но­го то­ва­ра, в по­ле При­быль (%) в пра­вой нижней час­ти диа­ло­го­во­го ок­на Ре­дак­тор то­ва­ра, и Squeeze за­полнит це­ну сам, в за­ви­си­мо­сти от мар­жи. На­при­мер, ес­ли стои­мость то­ва­ра со­став­ля­ет 25 р. и вы хо­ти­те, по­лу­чить при­быль в раз­ме­ре 12 % с ка­ж­дой про­да­жи, вве­ди­те 12 в по­ле При­быль (%) и на­жми­те кноп­ку $. Вы уви­ди­те, что по­ле Це­на ав­то­ма­ти­че­­ски сменит­ся на 28 р.

До­бав­ление то­ва­ров в линей­ку в пер­вый раз мо­жет по­ка­зать­ся немно­го уто­ми­тель­ным из-за час­то­го на­жа­тия кноп­ки До­ба­вить то­вар для ка­ж­до­го но­во­го то­ва­ра. Что­бы обой­ти эту про­бле­му, на­жми­те на панели ин­ст­ру­мен­тов кноп­ку За­куп­ки, а не То­ва­ры. Диа­ло­го­вое ок­но За­куп­ки по­зво­ля­ет до­бав­лять несколь­ко то­ва­ров, один за дру­гим, в том же диа­ло­го­вом окне, но вы все рав­но долж­ны пре­достав­лять всю ин­фор­ма­цию, как мы это де­ла­ли в диа­ло­го­вом окне Ре­дак­тор то­ва­ров, для ка­ж­до­го но­во­го то­ва­ра.

Бу­ду­чи вла­дель­цем ма­га­зи­на, вы как никто понимае­те всю си­лу ски­док для по­тре­би­те­лей. Для соз­дания спец­пред­ло­жений по ва­шим то­ва­рам, на­жми­те кноп­ку Пред­ло­жения на панели ин­ст­ру­мен­тов Squeeze и вы­бе­ри­те ко­ман­ду Соз­дать но­вое пред­ло­жение. В диа­ло­го­вом окне Ре­дак­тор ски­док вы­бе­ри­те то­вар из спи­ска, ука­жи­те про­цент скид­ки и, на­конец, оп­ре­де­ли­те срок для это­го пред­ло­жения. За­кон­чив, на­жми­те OK.

Вам не при­дет­ся вво­дить все то­ва­ры еди­ным ду­хом. К Squeeze мо­жно в лю­бой мо­мент вер­нуть­ся, что­бы до­ба­вить то­ва­ры, об­но­вить ин­фор­ма­цию о су­ще­ст­вую­щих то­ва­рах, соз­дать дополнительные ка­те­го­рии или внести дру­гие из­менения. Все из­менения, внесен­ные в Squeeze, по­сле пе­ре­за­пуска бу­дут автоматически от­ра­же­ны в Lemon.

Ис­поль­зо­вание Lemon

Вам бу­дет пред­ло­же­но вой­ти в сис­те­му при за­пуске Lemon. Вве­ди­те те же учет­ные дан­ные, что и для Squeeze: admin/Linux в ка­че­­ст­ве имени поль­зо­ва­те­ля/па­ро­ля, ес­ли вы не ме­ня­ли па­роль или не соз­да­ва­ли дру­гую учет­ную запись ад­минист­ра­то­ра. Ин­тер­фейс на пер­вый взгляд мо­жет оше­ло­мить, тем бо­лее что он занима­ет все про­стран­ст­во эк­ра­на, неза­ви­си­мо от раз­ме­ра ва­ше­го монито­ра и его раз­ре­шения. При бли­жай­шем рас­смот­рении, од­на­ко, вы об­на­ру­жи­те, что ин­тер­фейс прост. Он раз­де­лен на несколь­ко раз­лич­ных групп, ка­саю­щих­ся ас­пек­тов ка­ж­дой про­да­жи. На ле­вой бо­ко­вой панели, на­жми­те кноп­ку На­строй­ка Lemon, что­бы оп­ре­де­лить неко­то­рые клю­че­вые све­дения. В диа­ло­го­вом окне На­строй­ка Lemon вы мо­же­те ука­зать ко­ли­че­­ст­во тер­ми­на­лов для уста­нов­ки Lemon. – это необ­хо­ди­мо, толь­ко ес­ли у вас доста­точ­но боль­шой ма­га­зин, где ис­поль­зу­ет­ся несколь­ко тор­го­вых тер­ми­на­лов. За­тем на­жми­те на вклад­ке Ма­га­зин на ле­вой бо­ко­вой час­ти диа­ло­го­во­го ок­на и за­полните де­та­ли, та­кие как на­звание, ад­рес и дру­гую ин­фор­ма­цию о ва­шем ма­га­зине. В том же окне мо­жно на­стро­ить прин­тер и па­ра­мет­ры безо­пас­но­сти, ис­поль­зуя со­от­вет­ст­вую­щие вклад­ки на ле­вой бо­ко­вой панели ок­на.

Ве­рув­шись в основ­ной ин­тер­фейс Lemon, на­жми­те кноп­ку За­пуск опе­ра­ции на ле­вой бо­ко­вой панели, что­бы на­чать. Вам пред­ло­жат вве­сти сум­му. Этот шаг по­вто­ряется при ка­ж­дом за­пуске Lemon. Рас­смат­ри­вай­те это как сум­му на на­ча­ло дня или сме­ны.

Про­да­жа

(thumbnail)
На­жа­тие F9 в Lemon за­пус­тит пре­крас­ный ин­ст­ру­мент Про­вер­ка це­ны.

По­лу­чив оплату, мы го­то­вы со­вер­шить на­шу пер­вую про­да­жу. Со­глас­но вы­бо­ру по­ку­па­те­ля, ли­бо вве­ди­те код то­ва­ра в по­ле Код и вы­бе­ри­те то­вар вруч­ную, ли­бо ис­поль­зуй­те имею­щие­ся па­ра­мет­ры фильт­ра­ции, что­бы су­зить спи­сок то­ва­ров. На­при­мер, ес­ли вы на­жме­те Фильт­ро­вать по Опи­санию и на­бе­ре­те «сок» в тек­сто­вом по­ле, Lemon вы­ве­дет толь­ко сок ман­го и апель­си­но­вый сок.

Что­бы вы­брать то­вар, на­жми­те на него один раз. По­сле это­го вы за­ме­ти­те, что он поя­вил­ся на панели в нижней час­ти эк­ра­на. Панель со­дер­жит спи­сок де­та­лей от­дель­ных ви­дов то­ва­ров, та­ких, как код, опи­сание, це­на, ко­ли­че­­ст­во (кол-во), ски­док и об­щее ко­ли­че­­ст­во.

При вы­бо­ре то­ва­ра на­жми­те на него один раз, а ка­ж­дое по­сле­дую­щее на­жа­тие бу­дет уве­ли­чи­вать ко­ли­че­­ст­во. То есть, ес­ли по­ку­па­тель про­сит три бу­тыл­ки со­ка ман­го, на­жми­те на сок ман­го в спи­ске то­ва­ров три­ж­ды: на­жа­тие на дан­ный то­вар в этом спи­ске име­ет тот же эф­фект уве­ли­чения ко­ли­че­­ст­ва.

Ес­ли вы слу­чай­но вве­ли непра­виль­ное ко­ли­че­­ст­во то­ва­ра, вы­бе­ри­те этот то­вар в спи­ске и на­жми­те кноп­ку Уда­лить вы­бран­ный эле­мент в ле­вой бо­ко­вой панели. Ка­ж­дое на­жа­тие этой кноп­ки при­ве­дет к снижению ко­ли­че­­ст­ва вы­бран­но­го то­ва­ра на единицу.

При на­жа­тии на дру­гой то­вар тот то­же до­ба­вит­ся в спи­сок на нижней панели. Вы так­же мо­же­те ис­поль­зо­вать штрих-код в верхней ле­вой час­ти ин­тер­фей­са для вво­да про­дук­ции с ис­поль­зо­ванием ко­да в фор­ма­те

ко­ли­че­­ст­во*код

Ба­за дан­ных lemondb

Мы уже го­во­ри­ли в раз­де­ле Ус­та­нов­ка, как соз­да­ют­ся ба­зы дан­ных и таб­ли­цы для LemonPOS. Учет­ная за­пись ад­ми­ни­ст­ра­то­ра по умол­ча­нию с admin/linux в ка­че­ст­ве име­ни поль­зо­ва­те­ля/па­ро­ля ра­бо­та­ет и для этой ба­зы дан­ных. Да­вай­те по­смот­рим, ка­кая ин­фор­ма­ция хра­нит­ся в ба­зе дан­ных LemonPOS.

В ок­не тер­ми­на­ла на­бе­ри­те

mysql -u root –

и по тре­бо­ва­нию вве­ди­те па­роль root для MySQL. Поя­вит­ся под­сказ­ка MySQL, в ви­де

mysql>

Спи­сок всех баз дан­ных вы­ве­дет ко­ман­да

show databases;

Ба­за дан­ных LemonPOS носит на­з­вани­е lemondb. По ко­ман­де

use lemondb

мы пе­рей­дем в ба­зу дан­ных lemondb, а

show tables

вы­даст спи­сок всех таб­лиц в этой ба­зе дан­ных. Вы за­ме­ти­те, что здесь имеется по от­дельной таб­ли­це для Пред­ло­же­ний, То­ва­ров, Тран­зак­ций и т. д.

Для про­смот­ра ин­фор­ма­ции в таб­ли­це ис­поль­зуй­те ко­ман­ду

describe [table name];

Так, что­бы по­смот­реть информацию в таб­ли­це То­ва­ры, по­на­до­бит­ся сле­дую­щая ко­ман­да:

describe То­ва­ры;

Для за­вер­ше­ния ра­бо­ты с ба­зой дан­ных LemonPOS вве­ди­те

exit

и вы вер­не­тесь в ок­но тер­ми­на­ла.

Ре­ко­мен­ду­ет­ся ре­гу­ляр­но создавать ре­зерв­ную ко­пию LemonPOS, в осо­бен­но­сти пе­ред зна­чи­тель­ны­ми из­ме­не­ния­ми ас­сор­ти­мен­та то­ва­ров. Ес­ли во вре­мя из­ме­не­ний что-то пой­дет не так, вы смо­же­те вос­ста­но­вить ба­зу дан­ных из ко­пии, и вам не при­дет­ся на­чи­нать все с чис­то­го лис­та.

В ок­не тер­ми­на­ла вве­ди­те ко­ман­ду

mysqldump -u root -p lemondb > lemon-backup.sq

для соз­да­ния ре­зерв­ной ко­пии lemondb в фай­ле ти­па .sql. Впоследствии вы смо­же­те вос­ста­но­вить ба­зу дан­ных из это­го фай­ла ко­ман­дой

mysql -u root -p lemondb < lemon-backup.sql

(thumbnail)
Лю­буй­тесь кар­тин­ка­ми, чис­ла­ми и гра­фи­ка­ми. Цве­то­вая гам­ма, прав­да, от­врат­ная

Та­ким об­ра­зом, ес­ли ваш по­ку­па­тель хо­чет пять бу­ты­лок апель­си­но­во­го со­ка, вве­ди­те 5*2 в по­ле ко­да – это ес­ли код апель­си­но­во­го со­ка у вас 2. По­кон­чив со вво­дом дан­ных о про­да­же, вве­ди­те сум­му на­лич­ных, вы­дан­ных по­ку­па­те­лем, в по­ле На­лич­ные. Ес­ли она пре­вы­ша­ет ито­го­вую сум­му, Lemon ото­бра­зит сум­му, ко­то­рую на­до вер­нуть по­ку­па­те­лю. Та­ким об­ра­зом, для про­да­жи на 260 р., ес­ли вы вве­де­те 300 р. в по­ле На­лич­ные, Lemon по­ка­жет 40 р. в ка­че­­ст­ве сда­чи.

Те­перь на­жми­те кла­ви­шу Ввод для по­лу­чения че­ка на про­да­жу. Аль­тер­на­ти­ва – на­жать для по­лу­чения че­ка кноп­ку За­вер­шить тран­зак­цию на ле­вой бо­ко­вой панели. В лю­бом слу­чае, без это­го по­следнего ша­га про­да­жа не за­вер­шит­ся – необ­хо­ди­мо ука­зать по­лу­чен­ную сум­му на­лич­ных на сда­чу кли­ен­ту, или вы не смо­же­те соз­дать чек и за­вер­шить про­да­жу.

Сдел­ка, она же – тран­зак­ция, за­вер­ша­ет­ся по­сле фор­ми­ро­вания че­ка. По­вто­ри­те эти дей­ст­вия, по ме­ре необ­хо­ди­мо­сти, для ка­ж­дой по­сле­дую­щей про­да­жи.

Запись опе­ра­ций за день

В кон­це сме­ны, или в кон­це дня, на­жми­те кноп­ку От­чет на конец дня на ле­вой бо­ко­вой панели, что­бы соз­дать PDF-файл с пе­речнем всех опе­ра­ций, про­ве­ден­ных до это­го мо­мен­та.

В диа­ло­го­вом окне Пе­чать от­че­та на конец дня мож­но ука­зать имя фай­ла. На­жми­те кноп­ку Пе­чать на нижней пра­вой час­ти диа­ло­го­во­го ок­на для соз­дания фай­ла, ко­то­рый по умол­чанию со­хранит­ся в ва­шей до­машней пап­ке.

Пе­ре­чень вклю­ча­ет но­мер, вре­мя, сум­му и при­быль для ка­ж­дой со­вер­шен­ной тран­зак­ции. В верхней час­ти соз­дан­но­го PDF-фай­ла бу­дет ука­за­но на­звание ма­га­зи­на, да­та и вре­мя соз­дания фай­ла.

(thumbnail)
При кор­рект­ной на­строй­ке прин­те­ра, этот чек бу­дет на­пе­ча­тан для по­ку­па­те­ля.

Ес­ли вы хо­ти­те уз­нать боль­ше, чем су­хое пе­ре­чис­ление в этом до­ку­мен­те, по­ло­жи­тесь на Squeeze. Помните все те гра­фи­ки, ко­то­рые вы­во­дят­ся на эк­ране по умол­чанию?

Про­ве­дя несколь­ко про­даж, вы по­лу­чи­те го­раз­до боль­ше ин­фор­ма­ции. И не толь­ко на че­ты­рех гра­фи­ках Squeeze. Конеч­но, гра­фи­ки да­дут оп­ре­де­лен­ные кра­соч­ные пред­став­ления о сдел­ках, но Squeeze пред­ла­га­ет еще бо­лее по­лез­ные от­че­ты.

Скорая помощь

При соз­да­нии PDF-от­че­тов все­гда ука­зы­вай­те на­зва­ние фай­ла, по­сколь­ку имя фай­ла по умол­ча­нию для ка­ж­до­го ге­не­ри­руе­мо­го от­че­та print.pdf. Что­бы по­лу­чить доступ к этим от­че­там, на­жми­те на кноп­ку От­че­ты на панели ин­ст­ру­мен­тов. Squeeze пред­ла­га­ет два ви­да от­че­тов: те, что мож­но про­смат­ри­вать на эк­ране, и пе­чат­ные от­че­ты, ко­то­рые долж­ны чи­тать­ся как соз­да­вае­мые PDF-фай­лы.

На эк­ране От­че­ты, от­че­ты, пред­став­лен­ные толь­ко в ви­де PDF-фай­лов, пе­ре­чис­ле­ны на ле­вой бо­ко­вой панели под за­го­лов­ком Пе­чат­ные от­че­ты. Это Конец дня, Об­щий конец дня, Конец ме­ся­ца, Про­да­но то­ва­ров и То­ва­ры, ко­то­рых ма­ло на скла­де. Двой­ное на­жа­тие на лю­бом из них соз­даст PDF-файл. Вас по­при­вет­ст­вует диа­ло­го­вое ок­но, по­доб­ное ок­ну Пе­чать на конец дня в Lemon. Здесь так­же мож­но ука­зать ме­сто­по­ло­жение и имя соз­да­вае­мого от­че­та.

Дру­гие от­че­ты мож­но вы­вес­ти на эк­ран, на­жав на оп­ре­де­лен­ные кноп­ки на эк­ране От­че­ты. Здесь вы уви­ди­те от­дель­ные кноп­ки для Денеж­ные по­то­ки, Опе­ра­ции, Саль­до и Спец­за­ка­зы. При на­ве­дении ука­за­те­ля мы­ши на лю­бую из кно­пок всплы­ваю­щая под­сказ­ка по­мо­жет вам ее рас­по­знать.

Для ка­ж­до­го из этих от­че­тов су­ще­ст­ву­ют раз­лич­ные оп­ции фильт­ра, ко­то­рые мож­но ис­поль­зо­вать, что­бы внима­тель­но изу­чить от­че­ты. Что­бы пе­рей­ти на эк­ран Фильт­ры, на­ве­ди­те кур­сор на узкую жел­тую панель в верхней час­ти от­че­та. На­при­мер, при на­жа­тии кноп­ки Тран­зак­ции все опе­ра­ции бу­дут ото­бра­же­ны на эк­ране.

В верхней час­ти пе­ре­чис­лен­ных опе­ра­ций вы за­ме­тите жел­тую по­ло­су. При на­ве­дении на нее ука­за­те­ля мы­ши эк­ран Фильт­ры пред­ло­жит раз­лич­ные ва­ри­ан­ты, та­кие как про­смотр за­вер­шен­ных или от­менен­ных тран­зак­ций, или про­смотр опе­ра­ций на оп­ре­де­лен­ную да­ту, или про­смотр опе­ра­ций боль­ше или мень­ше ука­зан­ной сум­мы, и т. д.


Спа­си­бо Эри­ку Шек­лто­ну [Eric Shackleton] за идею это­го учеб­ни­ка

Персональные инструменты
купить
подписаться
Яндекс.Метрика