Организация торговли для юридических лиц (Cash & Carry) на основе программного обеспечения Артикс
Обычно, магазин формата С&С это магазин самообслуживания, ориентированный на розничных, мелкооптовых и оптовых покупателей. Поскольку формат магазина ориентирован на работу с такими группами покупателей, оформление покупки предполагает оперативное составление бухгалтерских документов и предоставление дополнительных документов. Поэтому в данной статье речь пойдет о настройке программного обеспечения с возможностью печати товарной накладной и счет-фактуры.
Далее опишем, как организовать такой магазин на базе Artix 4.5.
1. Каждому юридическому лицу выдается индивидуальная карта. Такие карты можно вести в АСТУ, которая используется в магазине, или при помощи утилиты администрирования Юки.
1. Каждому юридическому лицу выдается индивидуальная карта. Такие карты можно вести в АСТУ, которая используется в магазине, или при помощи утилиты администрирования Юки.
Если вы пользуетесь утилитой администрирования Юки, то Вам необходимо:
в меню «Карты и группы» выбрать пункт «Клиенты» и добавить новых клиентов.
Внимание!!! Должны быть добавлены как покупатели, так и продавцы.
К каждому покупателю (для продавца карту заводить не нужно) необходимо привязать карту, где будут заполнены поля с его данными: ФИО, ИНН и т.п.
Внимание!!! По карте осуществляется идентификация клиента, поэтому все его данные должны быть заполнены корректно.
Карту можно завести в меню «Карты и группы» в пункте «Карты».
2. Для продавцов в меню «Справочники» в пункте «Отделы» нужно завести новый отдел и привязать к нему продавца. Обязательно должно быть заполнено поле «Префикс документа». Привязка продавца к отделу необходима для сквозной нумерации документов. В этом случае номер документа формируется как <префикс><код кассы>-<номер чека>.
3. Убедитесь, что необходимые шаблоны документов (счет-фактура - invoice.xml и накладная - waybill_hdr.xml, waybill.xml – эти шаблоны находятся в каталоге /linuxcash/cash/reports/samples/documents) существуют и находятся в папке /linuxcash/cash/reports
4. Настройте в утилите администрирования Юки печать с помощью горячей клавиши.
Для этого зайдите в утилиту администрирования, выберете в меню «Сервис», в открывшемся списке выберете «Действия». В этом разделе необходимо добавить новое действие и назначить на него команду COMMAND_OPERATION. Во вкладке «Параметры действия» необходимо добавить новое значение, где в поле «Значение» написать 2 строки: одна на генерацию, вторая на печать
report://waybill?out=file&shift=current&document=last&pagination=true&name=/tmp/waybill.html&title="Генерация документа"
и
shell:////linuxcash/cash/bin/print.sh?title="Печать документа"#/tmp/waybill.html%20Landscape%201
Для обоих строк имя параметра нужно указать url.
Здесь мы назначили действие «Печать накладной».
Здесь мы назначили действие «Печать накладной».
Так же нужно создать действие «Печать счет-фактуры». Создание такого действия аналогично созданию действия «Печать накладной», за исключением того, что в поле «Значение» нужно будет написать строки
report://invoice?out=file&shift=current&document=last&pagination=true&name=/tmp/invoice.html&title="Генерация документа"
и
shell:////linuxcash/cash/bin/print.sh?title="Печать документа"#/tmp/invoice.html%20Landscape%201
Далее в меню «Сервис» выбрать «Клавиши» и создать новые клавиши, на которые будут назначены созданные действия «Печать накладной» и «Печать счет-фактуры».
Внимание!!! Печать обоих документов можно назначить на одну кнопку. Для этого при создании действия во вкладке «Параметры действия» необходимо добавить два значения: одно - report:// waybill?out=print ; второе - report:// invoice?out=print
5. Настройка принтера. Для печати на принтере необходимо:
Установить пакет artix45-print
Настроить cups и принтер по умолчанию:
Разрешить удаленный доступ к веб-интерфейсу CUPS и настроить права:
в /etc/cups/cupsd.conf добавить строки:
Port 613
BrowseRemoteProtocols CUPS
закомментировать строку Listen localhost:631
в секции <Location> добавить Allow @LOCAL
Перезапустить демон CUPS командой service cups restart
Ввести в адресной строке браузера https://<IP-адрес или имя компьютера, на котором необходимо настроить CUPS>:631
На вкладке Администрирование нажать кнопку "Добавить принтер", на запрос имени пользователя и пароля ввести "root" и его пароль
На странице "Добавление принтера" выбрать "Хост или принтер LPD/LPR". Перед этим убедитесь, что в системе с принтером установлена и запущена служба LPD
В поле "Подключение" ввести lpd://<ip или hostname компьютера с расшаренным принтером>/<имя принтера>. Имя принтера не должно содержать пробелов и служебных символов
В поле "Название" ввести имя принтера из предыдущего пункта или любое другое в соответствии с ограничениями. Остальные поля можно не заполнять
В списке выбрать производителя принтера, например, HP. Нажать "Продолжить"
В списке "Модель" выбрать модель принтера и драйвер. Крайне желательно использовать рекомендованные драйверы. Так, для модели HP LaserJet P1005 рекомендуется драйвер Foomatic/foo2xqx. Нажать "Добавить принтер"
На странице настройки параметров можно выбрать нужные параметры принтера, но лучше оставить все по умолчанию
Установить принтер по умолчанию командой lpoptions -d <имя принтера>, где "имя принтера" - название из пункта 7
Принтер установлен. В дальнейшем все параметры, включая драйвер и хост, можно изменить через веб-интерфейс CUPS. Там же можно управлять заданиями принтера и прочитать справку по использованию CUPS. Подробнее о настройке CUPS можно смотреть https://wiki.archlinux.org/index.php/CUPS_(%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9)
Настроить действие "печать документа"
Пример порядка действий при продаже оптовому покупателю:
Оптовый покупатель, так же как и розничный, выбирает необходимые ему товары и подходит к кассе для их оплаты. Кассир пробивает все необходимые товары и считывает карту покупателя, в чек при этом будет добавлена карта. Далее он закрывает чек, печатает его и отдает покупателю.
После этого кассир нажимает на горячую клавишу, по которой происходит печать дополнительных документов, эти документы так же отдаются покупателю.
Комментариев нет:
Отправить комментарий