Модуль WHReportsOnline представляє собою платформу для формування онлайн-звітів.
Модуль не вимагає персональної установки, досить його встановити на сервері, після цього, його можна використовувати перейшовши за посиланням в браузері на будь-якому пристрої.
Для чого може знадобитися даний модуль?
- Якщо у вас невелике підприємство, і ви не бачите поки сенсу у використанні повноцінного модуля “безпаперового виробництва” WHNet або WHBusiness, АЛЕ, хочете використовувати сучасні технології для автоматизації виробничих процесів.
- Для створення простого “безпаперового виробництва”. Працівникові досить відсканувати штрих-код конструкції, щоб отримати інформацію, наприклад, про список фурнітури необхідної для встановлення в стулку, або, на яку стійку складу готової продукції необхідно поставити дану конструкцію і так далі.
- Аналітика і статистика. Так як код відкритий, Ви можете створювати свої звіти і додавати в них будь-яку логіку.
Як використовувати модуль?
Так як основний принцип роботи модуля “відсканував – отримав звіт”, вам необхідно подбати про те, щоб на етикетці конструкції з’явився унікальний штрих-код, тому що без нього, модуль не зможе її ідентифікувати.
Далі необхідно визначитися, яку інформацію в режимі онлайн ви хочете отримувати і для чого. Після цього необхідно написати свої шаблонні звіти, приклади яких знаходяться в підкаталозі “Reports”.
Коли всі умови дотримані, користувач за посиланням в браузері підключається до модуля, вибирає необхідний йому звіт зі списку і сканує штрих-код вироби.
Приклад роботи
Встановлення
Є дві головні умови, які треба виконати, щоб використати модуль:
- Наявність на сервері встановленої служби IIS (Internet Information Services).
- Використовувати програму WHOKNA версії 5.1.3.2 або новіше.
Якщо ці умови виконані, то можна переходити то встановлення.
Послідовність дій на сервері:
- Завантажити модуль (внизу сторінки)
- Розпакувати архів «WHReportsOnline.zip» в каталог «c:\inetpub\wwwroot\»
- Запустити «Диспетчер служб IIS»
- Перейти в «сайти -> Default Web Site»
- Знайти «WHReportsOnline» натиснути на неї правою клавішею миші і вибрати «Перетворити в додаток»
- Якщо на сервері не встановлений логістичний модуль WHCSP, необхідно з правами адміністратора запустити файл “c:\inetpub\wwwroot\WHReportsOnline\ComWHCSP_reg.cmd“
Налаштування
У файлі “global.asa” потрібно задати глобальні налаштування роботи модуля. Опис кожного параметра описано нижче:
Session ( “ConnStringWHOKNA”) – рядок підключення до робочої базі даних програми WHOKNA
Session ( “ParserBarcodeType”) – параметр, що визначає яким чином буде оброблятися відсканований штрих-код: 0 – вручну (штрих-код розбивається згідно параметрам описаним нижче в змінних “Barcode *”)
1 – використовуючи процедуру “ParserBarcode”
2 – використовую процедуру “ParseExtendedBarcode”
Параметри описують формат штрих-коду (вручну):
Session ( “BarcodeLen”) – довжина штрих-коду в символах
Session ( “BarcodeOrderIDStartPos”) – початкова позиція ID замовлення в штрих-коді
Session ( “BarcodeOrderIDLen”) – довжина в символах відведена на ID замовлення
Session ( “BarcodePositionStartPos”) – початкова позиція номера позиції замовлення в штрих-коді
Session ( “BarcodePositionLen”) – довжина в символах для номера позиції
Session ( “BarcodeFrameStartPos”) – початкова позиція номера рами в позиції замовлення в штрих-коді
Session ( “BarcodeFrameLen”) – довжина в символах для номера рами
Session ( “BarcodeSashStartPos”) – початкова позиція номера стулки в рамі в позиції замовлення в штрих-коді
Session ( “BarcodeSashLen”) – довжина в символах для номера стулки
Session ( “BarcodeNumStartPos”) – початкова позиція номера штуки позиції замовлення в штрих-коді
Session ( “BarcodeNumLen”) – довжина в символах для номера штуки
Приклад опису штрих-коду:
Session ( “BarcodeLen”) = 14
Session ( “BarcodeOrderIDStartPos”) = 0
Session ( “BarcodeOrderIDLen”) = 6
Session ( “BarcodePositionStartPos”) = 6
Session ( “BarcodePositionLen”) = 2
Session ( “BarcodeFrameStartPos”) = 8
Session ( “BarcodeFrameLen”) = 1
Session ( “BarcodeSashStartPos”) = 9
Session ( “BarcodeSashLen”) = 1
Session ( “BarcodeNumStartPos”) = 11
Session ( “BarcodeNumLen”) = 3
Якщо для такої схеми, наприклад, буде відсканований штрих-код “00049201120001“, то він буде розібраний як:
492 – код замовлення
1 – номер позиції
1 – номер рами в позиції
2 – номер стулки в рамі
1 – номер штуки в позиції
У каталозі “Reports” зберігаються звіти. Кожен звіт описується двома файлами однакової назви, один з розширенням “ASP” (містить код звіту) і інший “TXT” (містить назву звіту, що відображається в програмі).
Можна так само додати однойменний файл з розширенням “JPG” для демонстрації роботи звіту.
Сама форма звіту досить проста, там є поле для вибору звіту (панель зліва), поле для введення штрих-коду і кнопка “Друк“, при натисканні на яку сформований звіт трансформується в PDF-документ.