Polikarpov Development Network

 Главная страница
 o Бизнес 
 o Этнография
 o Разное
 o Контакты

 Ссылки
 o Н.Н.Поликарпов
 o abacus
 o О миграции на Linux



Офис на свободном ПО

Автоматизация офиса на Open Base - история из жизни

Наш клиент - небольшой учебный центр - обратился к нам с просьбой "причесать" их базу данных, содержащую список контактов, клиентов, учащихся, расписание курсов и сделать простой интерфейс работы с данными. База данных использовалась, в основном, для работы сайта. В качестве DBMS использовалась MySQL. Ситуация отягощалась тем, что учебный центр должен быть сертифицирован во всех направлениях, в том числе, ВСЁ используемое программное обеспечение должно иметь легальное происхождение. Последнее требование исключило из рассмотрения MS Office и другие продукты Microsoft (tm), так как стоимость одних лишь лицензий для альтернативного решения составила бы около USD 3000. Оставив MySQL в качестве DBMS, мы реализовали интерфейс пользователя на Open Base.
Оказалось, что с помощью MySQL невозможно реализовать очень многое из необходимой фунциональности. Эти вопросы интенсивно обсуждаются на форумах ( например, вот тут и тут). Суть в том, что MySQL не передает в Open Base достаточной информации для корректного изменения данных в связанных таблицах. Если пойти в меню Open Base в Сервис\Связи..., то получите сообщение о том, что "база данных не поддерживает связи". Таким образом то, что элегантно реализуется на родной базе Open Base - HSQL - с MySQL требует нудного кодирования на бейсике. Для того чтобы обойти эти проблемы, я использовал PostgreSQL. Использованные версии: платформа Windows XP Rus SP2, MySQL 5.0.4-nt, MyODBC 3.51.12-win32, JDBC  5.0.4, OpenOffice 2.0.3-2 Proffessional русская версия, PostgreSQL 8.1.(2006-11-03)

 


Другие материалы

1C на Linux - состояние и сравнение стоимости

Краткий обзор средств для обычной офисной работы на Windows и Linux

Простая инструкция подключения OpenOffice к PostgreSQL

Краткое сравнение Calc и MS Excel 2003

О выполненных проектах  -  Old well-done projects  - english

Курсы Linux для администраторов 1С

Last Updated 2008-01-10