Skip to Content

Обмен данными с программой 1С Бухгалтерия

В ADempiere нет бухгалтерского учета в соответствии с Российским законодательством, и что бы не изобретать велосипед, функции отчетной системы в соответствии РСБУ можно реализовать с помощью программы 1С бухгалтерия.

Для того, что бы исключить повторный ручной ввод первичных документов, в системе ADempiere настраивается процедура автоматической передачи информации в 1С.

Сбор требований для локализации системы

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

Описание системы ADempiere

ADempiere — это свободная реализация системы Compiere, переписанная без использования коммерческих библиотек, присутствующих в материнской системе. Исходная система позиционируют как ERP/CRM промышленного класса, разработка которой ведётся аж с 1999-го года. ADempiere является бесплатной (Free Software) с открытым исходным кодом (Open Source) и распространяется под лицензией GNU (General Public License).

ADempiere все лучше говорит по русски

Сегодня ADempiere обзавелась Российскими регионами. Названия регионов взяты из общероссийского классификатора адресов (КЛАДР) и за ними зарезервированы уникальные идентификаторы в основной ветке системы

Загрузить список регионов можно установив соответствующий пакет, доступный для загрузки.

Загрузка перевода в систему

Последовательность шагов для обучения системы ADempiere русскому языку.

1. Включить русский язык:

  • Войти в систему с ролью System Admin. Эта роль доступна пользователю System
  • Открыть окно Language, которое находится в Menu -> System Admin -> General Rules -> System Rules
  • Поставить "галочку" в столбце System Language в строке Russian (Russia).
  • После выполнения указанных действий, русский язык станет одним из системных языков.

 

 

Перевод интерфейса системы доступен для загрузки

С начала проекта по переводу интерфейса системы ADempiere на русский язык прошло совсем мало времени, но первый вариант перевода уже доступен для загрузки.
 
На текущий момент переведено более 87 процентов англоязычных терминов. В абсолютном выражении - это почти 18000 элементов, включая развернутые информационные сообщения и файлы помощи.

Перенос настроек между системами

Введение в 2Pack

Идеальный инструментарий для настройки системы под конкретное решение: заключается в следующем

  • Разработка непосредственно в ADempiere
  • Создание пакета, который будет содержать в себе все необходимые настройки словаря данных для пользовательских изменений, которые можно воспроизвести на другом экземпляре системы.
  • Простые и легкие действия по созданию и установке пакета, а также откату изменений, внесенных пакетом, при наличии такой необходимости.

Словарь данных и архитектура ADempiere

Словарь Данных

Архитектура системы ADempiere основаны на Словаре Данных (Application Dictionary) иногда называемого AD Engine. Все объекты системы обрабатываются в соответствии с принципом MVC (Model-View-Controller) Данные-Отображение-Поведение.

  • Уровень Данных (Model) отвечает за хранение всех объектов в таблицах и записях базы данных. Объекты это - документы и шаблоны, настраиваемые типы данных, правила проверки и т.д.
  • Уровень Отображения (View) отвечает за отображение данных на Java клиентах и с помощью HTML разметки при доступе к системе через WWW. Это происходит без дополнительного кодирования интерфейса.
  • Уровень Поведения (Controller) отвечает описание и выполнение требуемой бизнес логики приложения.

Другими словами, словарь данных - ядро системы.

Разработка собственного приложения начинается с изучения уже существующего функционала.

Очень важно, что бы при реализации требуемого функционала не изменять базовый код системы! Для этого в системе есть множество инструментов.

 

ADempiere 3.60 LTS Laura Edition

Вышел новый стабильный релиз системы ADempiere 3.60 с кодовым именем "Laura Edition". Эта версия системы имеет признак LTS (“Long Term Support”), что означает его поддержку разработчиками продолжительное время.

Версия системы: 
Поддерживается разработчиками
RSS-материал