Модуль WHReportsOnline представляє собою платформу для формування онлайн-звітів.

Модуль не вимагає персональної установки, досить його встановити на сервері, після цього, його можна використовувати перейшовши за посиланням в браузері на будь-якому пристрої.


Для чого може знадобитися даний модуль?

  • Якщо у вас невелике підприємство, і ви не бачите поки сенсу у використанні повноцінного модуля “безпаперового виробництва” WHNet або WHBusiness, АЛЕ, хочете використовувати сучасні технології для автоматизації виробничих процесів.
  • Для створення простого “безпаперового виробництва”. Працівникові досить відсканувати штрих-код конструкції, щоб отримати інформацію, наприклад, про список фурнітури необхідної для встановлення в стулку, або, на яку стійку складу готової продукції необхідно поставити дану конструкцію і так далі.
  • Аналітика і статистика. Так як код відкритий, Ви можете створювати свої звіти і додавати в них будь-яку логіку.

Як використовувати модуль?

Так як основний принцип роботи модуля “відсканував – отримав звіт”, вам необхідно подбати про те, щоб на етикетці конструкції з’явився унікальний штрих-код, тому що без нього, модуль не зможе її ідентифікувати.

Далі необхідно визначитися, яку інформацію в режимі онлайн ви хочете отримувати і для чого. Після цього необхідно написати свої шаблонні звіти, приклади яких знаходяться в підкаталозі “Reports”.
Коли всі умови дотримані, користувач за посиланням в браузері підключається до модуля, вибирає необхідний йому звіт зі списку і сканує штрих-код вироби.


Приклад роботи


Встановлення

Є дві головні умови, які треба виконати, щоб використати модуль:

  1. Наявність на сервері встановленої служби IIS (Internet Information Services).
  2. Використовувати програму WHOKNA версії 5.1.3.2 або новіше.

Якщо ці умови виконані, то можна переходити то встановлення.

Послідовність дій на сервері:

  1. Завантажити модуль (внизу сторінки)
  2. Розпакувати архів «WHReportsOnline.zip» в каталог «c:\inetpub\wwwroot\»
  3. Запустити «Диспетчер служб IIS»
  4. Перейти в «сайти -> Default Web Site»
  5. Знайти «WHReportsOnline» натиснути на неї правою клавішею миші і вибрати «Перетворити в додаток»
  6. Якщо на сервері не встановлений логістичний модуль 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-документ.

WHReportsOnline
Дата запису: 10.07.2019

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *