ИнфоАптека ®

Автоматизация аптек и аптечных сетей

Инструменты пользователя

Инструменты сайта


user:vmsirenko

Владимир Сиренко

vmsirenko@gmail.com

Бесполезно хранить в памяти все настройки ПО ИнфоАптека. Поэтому, настраивая программу под себя, по возможности буду записывать выполненные мною настройки здесь, дабы потом не изобретать велосипед заново.

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

Список товаров из "Матрицы скидок".

В Матрице скидок, ранее была создана скидка для товаров по достаточно внушительному списку. Теперь понадобился этот список, чтобы зафиксировать % наценки в Матрице расценки. Но скопировать коды товаров не представляется возможным. Пришлось написать запрос, с выдачей кодов товаров из списка Матрицы скидок.

Читать дальше...

Таблица налоговых ставок фискального регистратора Штрих

Появилась необходимость проверить правильность заполнения Таблицы №6 (Налоговые ставки) в фискальном регистраторе Штрих. Представляю скрипт, который выводит эту таблицу в текстовый файл. Для получения результата Кассовый модуль или Тест драйвера должны быть закрыты. Так как Драйвер штриха не 64 разрядное приложение, то запускать на 64 разрядных операционках нужно командой:

 %systemroot%\SysWOW64\wscript.exe getTax.vbs

Читать дальше...

Закрыть колонку в таблице на кассе

Для уменьшения пересортицы, поставлена задача усложнить возможность ввода внутреннего штрих-кода, с помощью скрытия соответствующей колонки в окне «Запасы отдела» модуля Касса. Так как касс больше 150 и если уделять каждой не более 5 минут для настройки, то ударными темпами и за два рабочих дня можно выполнить задачу.

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

Читать дальше...

Выборка товаров по нескольким свойствам

Потребовалось сделать выборку по трем свойствам товаров. Если выбирать только по одному свойству, то проблем нет. Но в таблице MEDPROPS, для каждого свойства своя запись значения и при выборке по двум или более свойствам получается несколько записей с одним кодом товара. Решил проблему, подключая к таблице со справочником товаров одну и ту же таблицу свойств.

SELECT
  med.med_id,
  med.med_name
FROM medicine med
LEFT JOIN medprops mp16 ON (mp16.med_id=med.med_id AND mp16.prop_id=16)
LEFT JOIN medprops mp3 ON (mp3.med_id=med.med_id AND mp3.prop_id=3)
LEFT JOIN medprops mp1081 ON (mp1081.med_id=med.med_id AND mp1081.prop_id=1081)
WHERE (mp16.med_id IS NOT NULL AND mp3.med_id IS NOT NULL)
  OR (mp16.med_id IS NULL AND mp1081.med_id IS NOT NULL)

Не отправленные или не выгруженные заявки

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

Читать дальше...

user/vmsirenko.txt · Последние изменения: 2017/01/20 17:08 — Владимир Сиренко