16.09.2020 11:02
FinSoft
 
16.09.2020
Обновлен сервер для доступа к данным Купца с веба и нативных мобильных приложений.

Сервер состоит из трех частей. Листинер слушает заданный порт и обменивается сообщениями через интернет. Монитор позволяет просматривать запущенные процессы и гасить их при необходимости. Коннектор запускается как процесс и имеет доступ к dll с декларациями структуры базы данных учетной системы и к библиотеке базовых бизнес-функций. Результат, кроме специальных случаев, формируется сразу в виде html, чтобы отображаться на клиенте без лишних преобразований.

Работа двухфазная. Вначале сервер получает сообщение с кодом задания и параметрами, возвращает присвоенный идентификатор задания и запускает обработчик (коннектор). Коннектор обрабатывает запрос, формирует результат, устанавливает статус выполнения задания и завершает работу. Клиент стучится за результатом (в цикле с паузами или отдельной кнопкой, если запрос тяжелый), передавая номер задания. Постоянный коннект через интернет не используется.
Миниатюры
Нажмите на изображение для увеличения
Название: list.jpg
Просмотров: 7728
Размер:	38.7 Кб
ID:	11031   Нажмите на изображение для увеличения
Название: monitor.jpg
Просмотров: 10
Размер:	81.4 Кб
ID:	11032   Нажмите на изображение для увеличения
Название: web.jpg
Просмотров: 10
Размер:	46.9 Кб
ID:	11033  
23.09.2020 20:07
FinSoft
 
23.09.2020
В программе ФинСофт:АКМ (автономный кассовый модуль) появилась поддержка кнопочного интерфейса в окне кассира. Этот интерфейс обычно используется в точках продаж с небольшим ассортиментом товаров (кофейни, столовые и т.п.). Размеры кнопок и шрифта автоматически масштабируются в соответствии с задаваемым стилем в настройке программы. Надписи на кнопках выбора товаров автоматически масштабируются под размер кнопок.
На первом скриншоте окно кассира на разрешении 800х600, на втором на разрешении 1024х768. На третьем скриншоте окно с настройкой списка кнопок в программе ФинСофт:Продмаг. Аналогично кнопки настраиваются и в программе ФинСофт:КупецЪ в справочнике аналитических групп товаров.
Выбор варианта окна кассира (стандартный или кнопочный) задается в настройке программы.
Миниатюры
Нажмите на изображение для увеличения
Название: akm_btn1.jpg
Просмотров: 15
Размер:	147.0 Кб
ID:	11039   Нажмите на изображение для увеличения
Название: akm_btn2.jpg
Просмотров: 14
Размер:	192.3 Кб
ID:	11040   Нажмите на изображение для увеличения
Название: akm_btn3.jpg
Просмотров: 11
Размер:	122.9 Кб
ID:	11041  
04.10.2020 22:17
FinSoft
 
04.10.2020
Для улучшения внешнего вида приложения можно применять манифест и расширенное UI для стилизации закладок и меню фрейма. Использовать манифест можно для всех текущих версий приложений. Расширенное UI доступно для приложений, работающих со свежим рантаймом clarion11. Переключение осуществляется с помощью настройки программы.

На первом скриншоте вид программы со "шкуркой", на втором стандартный без включения манифеста и расширенного UI.
Миниатюры
Нажмите на изображение для увеличения
Название: int1.jpg
Просмотров: 27
Размер:	219.2 Кб
ID:	11061   Нажмите на изображение для увеличения
Название: int2.jpg
Просмотров: 22
Размер:	219.0 Кб
ID:	11062  
19.10.2020 12:00
FinSoft
 
19.10.2020
Вышла бэта версия нового мобильного приложения ФинСофт:ТСД для андроида.
В настоящее время предназначено для проведения инвентаризации алкоголя. По мере поступления запросов от пользователей, скорее всего, будет добавлен функционал и для сканирования одномерных штрих-кодов.
Приложение интегрируется с основной системой (ФинСофт:КупецЪ и ФинСофт:Продмаг). Обмен выполняется через ftp/http, чтобы не устанавливать ничего дополнительно со стороны PC. Приложение может автоматически обновляться с сайта разработчика.
Миниатюры
Нажмите на изображение для увеличения
Название: tsd_5.jpg
Просмотров: 21
Размер:	107.6 Кб
ID:	11080  
19.10.2020 12:04
FinSoft
 
Еще несколько скриншотов к предыдущему сообщению.
Миниатюры
Нажмите на изображение для увеличения
Название: tsd_6.jpg
Просмотров: 19
Размер:	184.3 Кб
ID:	11081   Нажмите на изображение для увеличения
Название: tsd_7.jpg
Просмотров: 12
Размер:	183.1 Кб
ID:	11082   Нажмите на изображение для увеличения
Название: tsd_8.jpg
Просмотров: 15
Размер:	197.2 Кб
ID:	11083  
02.11.2020 11:30
FinSoft
 
02.11.2020
Долгое время в Купце используется только режим работы с максимизированным во весь экран фреймом. Для обычных офисных мониторов 15-19 дюймов это оптимально. Но в последнее время стало увеличиваться количество широкоформатных и больших мониторов. В том числе, видимо, за счет увеличения числа людей, переходящих на удаленную работу из дома.

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

Для решения проблемы с уходом фрейма за пределы монитора в контрольном окне, запускаемом при входе в программу, добавлена кнопка восстановления стандартных координат фрейма. Это показано на втором скриншоте.

Решено использовать настройку варианта использования фрейма для пользователя. По умолчанию остается максимизированный режим с блокировкой перехода в оконный режим. Дополнительно задать можно вход в программу в максимизированном или оконном режимах, с возможностью переключения между ними в процессе работы. Это показано на третьем скриншоте,
Миниатюры
Нажмите на изображение для увеличения
Название: frame1.jpg
Просмотров: 21
Размер:	190.3 Кб
ID:	11114   Нажмите на изображение для увеличения
Название: frame2.jpg
Просмотров: 19
Размер:	51.1 Кб
ID:	11115   Нажмите на изображение для увеличения
Название: frame3.jpg
Просмотров: 19
Размер:	65.2 Кб
ID:	11116  
22.11.2020 10:53
FinSoft
 
22.11.2020
Наконец дошли руки для выпуска документации на приложение "ФинСофт:Продмаг". Приложение, которое используется в магазинах сети продуктовых супермаркетов, стало достаточно объемным. Документацию я создаю прежде всего для себя, чтобы лучше представлять структуру и функциональность приложения, а также реже залезать в код для выяснения нюансов работы. Документация разрабатывается в виде справочного chm файла и может вызываться контекстно из различных окон приложения.
Не так давно к некоторому своему удивлению заметил, что есть пользователи, которые тоже читают документацию.
Миниатюры
Нажмите на изображение для увеличения
Название: fsprodmag_help.jpg
Просмотров: 10
Размер:	196.2 Кб
ID:	11158  
20.12.2020 18:49
FinSoft
 
20.12.2020
Вышла бэта версия утилиты "ФинСофт:Обмен с кассами".
Утилита предназначена для обмена между учетной системой "ФинСофт:КупецЪ" в офисе и автономными кассовыми модулями "ФинСофт:АКМ" в территориально удаленных магазинах. Данное решение позволяет организовать работу в сетях магазинов, в которых используется централизованное распределение товаров, в самих магазинах отсутствует отдельное рабочее место товароведа.

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