четверг, 18 февраля 2010 г.

Получение родительской строки в скрипте

Под термином "родительская строка" скрывается два понятия:
  1. Строка, которая является родительской в секции типа "дерево" - "tree".
    Например, в карточке папок
    --Родительская папка
    ----Папка
  2. Строка, которая находится в родительской секции.
    Например, в справочнике сотрудников строка подразделения имеет дочернюю секцию "Сотрудники", для всех строк которой она является родительской.
Для того, чтобы получить родительскую строку для обоих случаев в DocsVision API есть два разных свойства

  1. RowData.ParentRow - идентификатор родительской строки в секциях типа "Дерево". Например, если RowData - строка из секции "Папки" карточки папок, то таким образом вы получите родительскую папку.
  2. RowData.SubSection.ParentRow  - идентификатор строки в родительской секции. Например, если RowData - строка из секции "Сотрудники", то таким образом вы получите подразделение к которому принадлежит сотрудник.

вторник, 16 февраля 2010 г.

Права для учетной записи под которой работает сервис расширенных отчетов

Учетная запись, под которой работает наш сервис расширенных отчетов должна обладать правами на работу с MS SQL Server и используемыми базами данных, - это указано в справке.

Но какими правами должна обладать эта учетка на MS SQL сервере?

Как минимум должны быть права на запуск процедур:
  • dvrep_get_parameters
  • dvrep_get_parameters_xml
  • dvrep_set_parameter
  • dvrep_get_xml_parameters
  • dvrep_set_xml_parameter
  • dvrep_get_process_parameters_xml
  • dvrep_set_process_parameters_xml
  • dvrep_delete_process_parameters
  • dvrep_delete_card_parameters
  • dvrep_clear_parameter_values
  • dvrep_get_parameter_values
  • dvrep_set_collection_value
  • dvrep_get_parameter_enum_values
  • dvrep_cancel_request
  • dvrep_get_request_status
  • dvrep_set_request_status
  • dvrep_get_report_data
  • dvrep_set_report_data
  • dvrep_get_report_error
  • dvrep_set_report_error
  • dvrep_get_pending_requests
  • dvrep_add_request
  • dvrep_get_report_props
  • dvrep_get_report_data_type
  • dvrep_get_report_transforms
  • dvrep_get_reportid_by_alias
  • dvrep_get_user_info
  • dvrep_set_user_sid
  • dvsys_sec_read_sd
  • dvrep_set_report_page
  • dvrep_get_report_page
  • dvrep_close_report_data_cursor

А также все процедуры, которые указаны в настройках справочника расширенных отчетов, в видах отчетов на первой вкладке.

понедельник, 1 февраля 2010 г.

DocsVision 4.5

На сайте DocsVision опубликован для ознакомления релиз-кандидат новой версии DocsVision 4.5.
Главной целью разработки DocsVision 4.5 было значительное повышение производительности и быстродействия платформы. В направлении развития функциональности системы основные изменения связаны с повышением удобства работы с большими объемами документов и большим количеством пользователей. Разработан также ряд новых, удобных функций для администраторов системы. Кратко изменения в версии 4.5 описаны в разделе «Что нового?» на сайте DocsVision, более подробно – в соответствующем документе, который выложен в составе дистрибутива демо-версии DocsVision 4.5.

Сегодня же планируем обновить наш внутренний рабочий сервер DVManagement на данную версию, для обкатки.