Форум по программам и оборудованию > > >

UKMWinTools - Программа для генерации и печати паролей и не только

25.09.2018 18:03


13.07.2018 09:35
konst
 
UKMWinTools - Программа для генерации и печати паролей и не только.

основные функции:
- генератор паролей доступа к функциям UKMWin
- менеджер логинов и паролей кассиров
- печать бейджиков
- просмотр справочников UKMWin
- работа со списком кассиров СуперМаг
(добавление, изменение, удаление)
Внимание! мне доступна достаточно древняя версия СМ и с ней все работает.
- просмотр таблиц справочников
- внешнее управление

Программа 100% portable. Ничего и никуда не пишет.
Данная версия - демонстрационная - единственное ограничение - за один раз можно распечатать только 2 бейджика.

Приветствуется конструктивная критика.
Принимаются советы/рекомендации...

При первом запуске программа создаст INI файл.
Пароль по-умолчанию - 12345, в настройках его можно изменить. если вдруг забудете - достаточно в ини-шнике удалить сохраненный пароль.
Для входа в настройки - пароль от Промикс ЦТО.
Чтобы добавить новый магазин, необходимо в INI-файл вставить секцию:
Код:
[IDMX1]
name=ООО Рога и копыта
и т.д. индекс должен быть уникальным в диапазоне от 1 до 999.
Также в INI хранятся шаблоны сотрудников - их можно настроить под собственные требования.
для добавления сотрудника
вводим фио - генерируем пароль - жмем кнопку добавить
для удаления - выделяем строку - жмем кнопку удалить
для изменения - выделяем строку - жмем кнопку изменить
меняем фио или пароль - жмем сохранить
пароль состоит из 2-х частей 16 бит - доступ к функциям и 16 бит - произвольное число (переменная часть)
для того что бы пароли были уникальными в переменную часть можно вручную ввести любое число от 1 до 65335 или нажать на кнопку RND.
Интерфейс немного не причесан.
Для печати бейджика - двойным кликом выделяем одну или несколько строк - в правом столбце появляется "*" -
можем поменять название торговой точки или юр. лица
и должность
жмем кнопку печать.
Миниатюры
Нажмите на изображение для увеличения
Название: 001.jpg
Просмотров: 47
Размер:	65.5 Кб
ID:	9536   Нажмите на изображение для увеличения
Название: 002.jpg
Просмотров: 44
Размер:	14.2 Кб
ID:	9538   Нажмите на изображение для увеличения
Название: 004.jpg
Просмотров: 7
Размер:	53.0 Кб
ID:	9616   Нажмите на изображение для увеличения
Название: 005.jpg
Просмотров: 6
Размер:	84.0 Кб
ID:	9617   Нажмите на изображение для увеличения
Название: 006.jpg
Просмотров: 6
Размер:	26.6 Кб
ID:	9618  

Нажмите на изображение для увеличения
Название: 007.jpg
Просмотров: 8
Размер:	49.8 Кб
ID:	9619  
Вложения
Тип файла: 7z UKMWinTools-0.0.0.3.7z (342.7 Кб, 4 просмотров)

Последний раз редактировалось konst; 21.09.2018 в 10:23.
14.07.2018 10:36
konst
 
добавил работу со справочником кассиров в СуперМаге.
Внимание! мне доступна достаточно древняя версия СМ и с ней все работает.
18.09.2018 08:37
konst
 
+ исправил печать бейджей - некорректно определялось разрешение принтера.
+ добавил просмотр справочников (для этого их надо экспортировать из программы в файл)
+ добавил внешнее управление УКМ вин.
- запрос оперсводки
- загрузка параметров
- загрузка справочников
справочники должны лежать в подкаталоге data
для изменения параметров - подготавливаем ini-файл с именем POS_0X.ini. копируем его в подкаталог data
Цитата:
{ВНЕШНИЙ КОМАНДНЫЙ ФАЙЛ}
файл проверяется в служебный каталоге обмена кассового модуля (задается в настройке параметров)
имя командного файла формируется как POS_номертерминала.MB5, где "номертерминала" минимальный номер устройства на кассовом проходе (минимум 2 знака)
сопутствующие команде дополнительные данные (файлы) загружаются из служебного каталога обмена кассового модуля (подкаталог IN)

зарегистрированные команды
$$OPERRELOAD перевыгрузка оперативной сводки за текущую смену
$$INIFILE загрузка файла настройки параметров "pos_номертерминала.ini"
$$CHECK загрузка и обработка файла внешнего чека "pos_номертерминала.pay"
$$IODATA загрузка внутренних справочников кассового модуля "NN.txt"

модификатор $$DELFILE применяется для удаления сопутствующих команде дополнительных данных (файлов)
для команд INIFILE, $$CHECK, $$IODATA
например команда
$$IODATA:$$DELFILE приведет к загрузке всех справочников из служебного каталога обмена кассового модуля (подкаталог IN) с удалением загружаемых файлов
19.09.2018 13:49
student
 
Цитата:
konst - запрос оперсводки
скоро изменю здесь - добавлю диапазон дат в сам запрос командного файла - в сменных отчётах уже реализована выгрузка по диапазону...
осталось только решить - выгружать все по файликам как сейчас или все в один файл затолкать - просто не пойму надо ли оно так или нет...

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.