Новая версия СЭД Detrix 1.1

Изменений немного, но есть одно, благодаря которому версия вместо 1.0.3 обрела номер 1.1. Это возможность записи в справочники. До сих пор Detrix позволял выполнять запись только в поля документов. С появлением записи в поля справочников стала возможной реализация простейших учетных функций в системе. Об этой возможности можно прочитать здесь. А вот перечень изменений:

+ Модифицировано действие WS-клиент и добавлен сервис services/rec2ref для записи в справочники. Сервис поддерживает три метода:

  1. Записать (позволяет записывать значения в поля справочника текстового, строкового, вещественного и целого типов).
  2. Сложить (позволяет прибавить передаваемый параметр к существующему значения целого или вещественного поля справочника).
  3. Вычесть (позволяет вычесть передаваемый параметр из существующего значения целого или вещественного поля справочника).

Сервису передаются два параметра:

  1. Поле типа Справочник с отображаемым полем, в которое должна производиться запись.
  2. Перезаписываемое, прибавляемое или вычитаемое значение.

ВНИМАНИЕ!
Поскольку данный сервис предполагает возможность записи в любой
справочник, в т.ч. системный, измените пароль по умолчанию, который
находится в файле settings.php в секции
<item name="ws_password" value="новый_пароль"/>

+ Добавлена утилита для импорта данных из csv-файла в произвольный справочник системы utils/importer/index.php (запрашивает логин/пароль к базе данных из файла settings.php).

- Исправлена ошибка в пользовательском интерфейсе действия Напоминатель контекста Выполнение маршрута.

- Исправлена ошибка с неверно указанным путем файла при запуске фоновых служб.

- Исправлена ошибка с отображением действий в контексте выполнения маршрута, возникавшая в Internet Explorer 9.

* Незначительные изменения интерфейса действия Регистрация.

Комментарии

  1. Antalis:

    И при установке с нуля на Ubuntu дальше окна входа в систему мне продвинуться не удаётся. :(
    Выдаёт пустую страницу по
    /workflow/document/view/1238?hideBarAndCrumbs&hideTitle&hideLog

  2. antalis:

    log ничего внятного не сообщает. Ну т.е. там есть строка
    PHP Deprecated: Comments starting with ‘#’ are deprecated in /etc/php5/apache2/conf.d/mcrypt.ini on line 1 in Unknown on line 0
    [Wed Mar 28 16:58:46 2012] [notice] Apache/2.2.14 (Ubuntu) PHP/5.3.2-1ubuntu4.14 with Suhosin-Patch configured — resuming normal operations

    Но в прошлом это не мешало detrix нормально работать.

    Попробовал включить фоновые службы. (Ну вдруг пользователь detrix теперь обязательно нужен, права на каталог…)
    Теперь наблюдаю вместо пустого экрана

    Exception:
    WF_MenuService: pg_connect(): Unable to connect to PostgreSQL server: FATAL: database «detrix-arc» does not exist
    Number: 2
    Type: Warning
    Line: 40
    File: /var/www/detrix/system/utils/MSF_DB.php

    MSF_ThrowableException: #0
    Location: MSF_ControllerSupport->before
    File: /var/www/detrix/system/MSF_Router.php
    Line: 173
    Args:
    [
    no args
    ]
    … Тут понятно ещё много кто аргументов не получил, весь список приводить не буду.

    Address: 127.0.0.1
    Date: Wed, 28 Mar 2012 14:00:42 GMT

    Postgre сервер точно работает, база существует. По крайней мере pgAdmin всё видит и спокойно коннектится под пользователем detrix

    • >> database «detrix-arc» does not exist
      Исправьте в settings.xml
      < item name="arch_sql_database" value="detrix-arc"/ >
      на
      < item name="arch_sql_database" value="detrixarc"/ >
      (без пробелов)

  3. antalis:

    Ага, увидел. Сразу не заметил, что в инструкции по установке опечатка
    psql -h localhost -U detrix -d detrixarc < /var/www/detrix/DB/dbarc.sql
    А нужно-то
    psql -h localhost -U detrix -d detrix-arc < /var/www/detrix/DB/dbarc.sql

    Поправил наименование вручную — заработало.
    Инструкцию надо подправить.

  4. Партнер:

    поздравляю, с обновлением ) желаю развития и реализованных проектов ;)

Задать вопрос

Copyright © 2011-2013 Андрей Суров При копировании материалов сайта гиперссылка Detrix.kz обязательна