Встановлення та перший запуск ShopDesk (для Linux)

Автор:   СофтКБ, mail@andriy.co

В якості тестового дистрибутиву був узятий Ubuntu Linux 7.10, як один з найбільш дружніх до користувача збірок. Однак установка на інші дистрибутиви Linux не відрізняється від описаного нижче процесу. Встановлення під ОС сімейства MS Windows також не повинна викликати труднощів.

Установка додатку

Перед початком процесу установки бажано мати налаштовані мережеві параметри на комп'ютері, на який буде виконуватися інсталяція програми. Налаштування мережевих параметрів не повинне викликати труднощів у користувачів. Більшість сучасних дистрибутивів Linux містять у своєму складі розвинені засоби конфігурування з графічним інтерфейсом користувача. За допомогою даних конфігураційних коштів необхідно сконфігурувати комп'ютер, на якому буде виконуватися програма «ShopDesk» для роботи в мережі. Крім того, вже повинна бути встановлена основна система «Товари, Ціни, Облік ...» в режимі використання сервера баз даних MS SQL Server 2005 (можливе використання Express Edition).

Після завантаження пакета установки c сайту компанії СофтКБ потрібно призначити даного пакету права на виконання. Робиться це за допомогою стандартної Unix-команди chmod . Наприклад, вид даної команди для встановлення права на виконання для інсталяційного пакету «ShopDesk» буде такий

В результаті виконання наведеної команди файл ShopDesk_unix_0_9_ beta1.sh стане виконуваним. Для запуску процесу інсталяції досить запустити на виконання цей файлу. Після цього запуститься програма інсталяції


На наступному кроці майстра необхідно вказати каталог, в який буде встановлено додаток «ShopDesk»


Після збору всіх необхідних відомостей для встановлення майстер почне установку програми та супутніх компонентів на комп'ютер


Після розпакування та копіювання всіх компонентів програми майстер інсталяції виведе вікно з повідомленням про успішну установку


Коли додаток буде встановлено, можна буде підготувати ярлик на робочому столі для запуску програми. Принципи створення подібного ярлика запуску однаковий у всіх віконних системах. Тому загострювала увагу на цьому питанні не має особливого сенсу. В каталозі, який був зазначений при встановленні програми, вже присутній файл shopdesktop.sh для запуску програми «ShopDesk». Він вже є виконуваним. Достатньо запустити його на виконання з консолі, і додаток запуститься


Початкова налаштування додатки

При першому запуску програми «ShopDesk» видасть вікно повідомлення, сигналізуче про те, що не заповнений список торгових точок, з яких буде виконуватися продаж товарів


Далі необхідно вказати параметри підключення програми «ShopDesk» до бази даних SQL-сервера, яка використовується основної облікової системою «Товари, Ціни, Облік ...»


Після успішного підключення до сервера бази даних системи «Товари, Ціни, Облік ...» (використовується MS SQL Server 2005 Express) параметри підключення зберігаються і при наступному запуску програми відразу підключається до бази даних системи «Товари, Ціни, Облік ...».

Після успішного підключення до бази даних потрібно налаштувати параметри програми. Діалогове вікно налаштування параметрів програми викликається за допомогою команди меню «Додаток -> Параметри ...»


На вкладці «Основні» вказуються такі установки програми, як реквізити фірми, користувач, клієнт і стаття руху за замовчуванням.

На вкладці «Додаткові» розташована група елементів керування для зазначення каталогів вивантаження документів. Ці каталоги надалі повинні бути вказані в системі «Товари, Ціни, Облік ...» як каталоги, з яких будуть «зчитуватись» документи продажу. На основі цих файлів будуть формуватися видаткові накладні, які свідчать про виконані продажі.


З допомогою елемента «Номер наступного документа» можна встановити номер наступного документа-продажу. Цей номер буде використаний при формуванні першого документа. Після проведення цього документа даний номер буде збільшений на одиницю. І так при наступних проводках документів. Галочкою «Надрукувати чеки на принтері» можна відзначити можливість друку чеків на принтері.

Вкладка «Торгові точки» призначена для формування списку торгових точок, з яких будуть виконуватися продажу товару. При зчитуванні штрих-коду додаток шукає його тільки на тих торгових точках, які вказані в цьому списку. Якщо товару не знайдено на жодній з торгових точок списку, то видається відповідне повідомлення і товар не буде включено до продажу.


Для маніпулювання записами списку торгових точок призначені дві кнопки на вбудованої в список панелі інструментів. З їх допомогою можна як додати нову торгову точку, так і видалити вибрану точку з даного списку


Для торгової також можна встановити ознаку фіскальної торгової точки. Ознака фіскальності вказує на той факт, що по даній торговій точці буде вестися фіскальна звітність.

Після того, як будуть зазначені основні параметри та сформовано список торгових точок, додаток «ShopDesk» готовий до роботи. Для цього досить підключити USB-сканер штрих-кодів і розпочати виконання продажу товарів


Для закінчення покупки необхідно одержати суму від клієнта. Її можна ввести за допомогою відповідного діалогового вікна


Після введення суми від клієнта додаток виконає розрахунок здачі, яку необхідно видати на руки покупцеві. Далі можна виконати проводку документа: звичайну або фіскальну.


Ведення касового журналу

Додаток «ShopDesk» у своїй роботі веде журнал касових операцій. При виконанні продажу сума продажу вноситься в касу торгової точки, з якої здійснюється продаж. Крім того, в каси торговельних точок можна вручну вносити кошти. Цю операцію необхідно робити перед початком робочої зміни оператора-касира. Після закінчення робочої зміни касир може виконати винос коштів з каси для звітності. Крім того, винос коштів можна виконувати в будь-який час, наприклад, для розрахунку з постачальниками. Всі ці операції фіксуються в спеціальному журналі касових операцій. Для відображення цих операцій у друкованому вигляді у програмі передбачені касові звіти: X-звіт і Z-звіт. X-звіт може формуватися в будь-який момент часу; Z-звіт формується тільки в кінці робочого дня магазину та за умови повного виносу коштів з усіх кас всіх торгових точок.

Управління касовими засобами торгових точок виконується в діалозі «Каса - рух коштів». Відкрити його можна з меню «Каса -> Робота з касою»


При виборі запису про торгову точку, в залежності від встановленого для неї ознаки фіскальності, буде активована відповідна група кнопок. Для внесення коштів в касу торгової точки потрібно вибрати потрібну точку і натиснути кнопку «внести кошти». Додаток запропонує виконати аутентифікацію користувача. Ім'я користувача і пароль за замовчуванням - 1.


У випадку успішної аутентифікації потрібно буде вказати суму, що вносяться в касу за допомогою діалогу введення суми.


Після вносу коштів в обидві каси торгової точки таблиця діалогу «Каса - рух коштів» може прийняти такий вид


Аналогічно виконуються операції виносу коштів з обраної каси, тобто сума виносу вказується після аутентифікації користувача-касира.

Друк підсумкових касових X-і Z-звітів виконується шляхом натискання на кнопку «Друк звітів». Користувачеві буде запропоновано діалог авторизації, після чого він зможе вибрати потрібний тип касового звіту. Касовий звіт буде відправлений на принтер чеків, підключений до паралельного порту компьютерa.



Віталій Гашок ( vitaly@softkb.biz ), компанія СофтКБ

Вверх