30 октября 2015 г.

Новая версия LWF 1.1.0.850

Доступна для загрузки новая версия LWF.

LWF_1.1.0.850.zip

Два самых заметных изменения в новой версии: переработаны просмотр и аннотирование вторичных представлений и добавлена возможность создавать письма в бизнес-процессе.

Подробнее об изменениях ниже.

28 сентября 2015 г.

Illustrated Spare Parts Catalogue

Illustrated Spare Parts Catalogue — Software for creating and publishing spare parts catalogs. It works closely with the PLM system.

It uses SQLite database, mORMot for client-server communication and ORM, and SynPDF for creating PDF.

1 сентября 2015 г.

История LWF

В 2008 году мы внедряли систему ЛОЦМАН Workflow (версии 8.5). Так выглядел клиент Workflow в то время:


Но при внедрении возникли две существенные проблемы:
  1. Необходимость ввода пароля для подтверждение каждого действия.
  2. В клиенте Workflow нет документа, с которым нужно работать.

13 февраля 2015 г.

Пробуем перейти на XE5

В 2012 году я уже пытался перевести свои основные проекты с Delphi XE на XE2. Тогда дело встало из-за ошибки компилятора в XE2.
На этот раз я решил повторить эксперимент и попытался перейти с Delphi XE на версию XE5 (Update 2).

Кратко: сразу не заработало, проблемы удалось решить, но осадок остался.
Для интересующихся подробности ниже.

7 ноября 2014 г.

mORMot

Сегодня я хочу рассказать о mORMot. Надеюсь, эта статья заинтересует вас и подтолкнет попробовать библиотеку.

mORMot — это набор библиотек для разработки программного обеспечения на основе сервис-ориентированной архитектуры (распределенных, слабо связанных заменяемых компонентов, со стандартизированными интерфейсами и протоколами, в данном случае на основе REST). Все библиотеки доступны в виде исходного кода и распространяются по лицензии MPL, GPL или LGPL (на выбор).

Набор библиотек содержит большое количество полезных компонентов: сетевого взаимодействия, доступа к БД, шифрования, сжатия данных, создания PDF, выполнения JavaScript, ORM и многое другое. Все компоненты минимально связаны друг с другом — можно использовать только те, которые нужны. Например, для создания PDF нужно добавить в свой проект всего три файла: SynPDF.pas, SynCommons.pas и SynLZ.pas.

12 апреля 2014 г.

Подключаемые модули в новых версиях ЛОЦМАН Клиент

Для разработчиков плагинов в новых версиях 13 и 14 комплекса произошли заметные изменения (под версиями 13 и 14 здесь подразумевается «Комплекс решений АСКОН 2013» и «Комплекс решений АСКОН 2014»).

Положительная сторона изменений в том, что API плагинов теперь документирован (см. LoodsmanClientApi.chm) и предоставляет разработчику больше возможностей. Из недостатков стоит отметить несовместимость API со старыми версиями плагинов, и даже между 13 и 14 версиями. И документации мало, и местами она не соответствует реальному положению дел. И баги в IDataSet... Но не будем о грустном.

21 декабря 2013 г.

GitHub

Исходный код примера подключаемого модуля из статьи Пишем подключаемый модуль для ЛОЦМАН Клиент и исходный код IRemoteConnection теперь доступны на GitHub — github.com/achechulin/loodsman.

Текущую версию кода можно скачать без клиента Git или SVN, нажав кнопку «Download ZIP» в правой части страницы репозитория.