- DocsVision

advertisement
Подготовка к экзамену сертифицированного специалиста Docsvision по
категории:
DV007 Основы программирования в решениях Docsvision 5
24.09.2013 г.
Рекомендации по подготовке к экзамену
Для подготовки к экзамену рекомендуется:

Прослушать курс DV007 по версии Docsvision 5 (очно или дистанционно) или
самостоятельно получить соответствующие программе курса компетенции, на основании
перечисленного ниже;

Изучить “Руководство разработчика на платформе” в составе пакета разработчика
Docsvision SDK;

Изучить “Руководство разработчика в среде СУБП” в составе пакета разработчика
Docsvision SDK;

Изучить “Руководство по установке и администрированию модуля расширенных отчетов”;

Приобрести практические навыки выполнения
руководствах и рассматриваемых на курсах.
операций,
описанных
в
указанных
Тест
На выполнение теста из 25 вопросов дается 60 минут. Среди предложенных вариантов ответов,
возможен как один, так и несколько верных. Выберите все правильные (подходящие) варианты
ответа.
Примеры вопросов Теста
1)
2)
3)
4)
В таблице … базы данных хранятся данные секций карточек.
a. dvsys_{идентификатор_секции}
b. dvsys_{псевдоним_секции}
c. dvtable_{идентификатор_секции}
d. dvtable_{псевдоним_секции}
Права доступа к данным проверяются …
a. В базе данных в момент выборки
b. Сервером, после получения данных из базы
c. Компонентом ObjectManager после получения данных от сервера
d. Пользовательским интерфейсом карточек
Утилита … из состава пакета разработчика позволяет просмотреть актуальные значения
данных карточки.
a. CardManager
b. Explorer
c. SearchUtil
d. ViewUtil
Библиотека… содержит актуальный API Docsvision для использования в среде Microsoft
.NET Framework.
a. Docsvision.Platform.ObjectManager.dll
b. Docsvision.Platform.ObjectManager.Interop.dll
c. Docsvision.ObjectManager.Interop.dll
d. ObjectManager.dll
1
5)
Метод … контейнера карточек предназначен для выбора значения из справочника.
a. ShowCard
b. SelectCard
c. SelectFromDictionary
d. SelectFromCard
6) Сценарии бизнес-процесса могут разрабатываться на языке …
a. VBscript
b. java script
c. C#
d. C++
e. VB.NET
f. J#
7) Для создания соединения с Docsvision через объектную модель, необходимо указать
обязательный параметр …
a. Адрес сервера Docsvision
b. Имя базы данных
c. Имя пользователя и пароль
d. Клиентский сертификат
8) Сохранение данных, измененных в скрипте базовой карточки, может осуществляться
a. Через метод ObjectContext.AcceptChanges()
b. Автоматически при сохранении карточки
c. Через метод CardManager.EndUpdate
d. Автоматически при записи значений в поля BaseCardSectionRow
9) Для классов, реализованных через объектную модель, справедливо
a. Для работы с объектами таких классов соответствующую фабрику нужно
подключить в ObjectContext
b. Доступ к данных объектов осуществляется через свойства вида
MyCard.MySection.MyField
c. Такие объекты можно получать по Id через вызов вида
ObjectContext.GetObject<MyCard>(myCardId)
d. Сохранение данных объектов будет осуществляться автоматически при вызове
ObjectContext.AcceptChanges
10)Скрипты в базовой карточке выполняются
a. На клиенте в контексте навигатора или пользовательского приложения
b. На сервере через механизм серверных расширений
c. От имени текущего пользователя
d. От имени специального системного пользователя
Примечание: Проходной уровень – 80 % (не менее 20 правильных ответов из 25 вопросов).
Практическое задание
Практическая часть экзамена состоит из трех заданий. На реализацию всех заданий даются 1
сутки (24 часа).
Для
программных
компонентов
допускается
программирования (в случаях, где это возможно).
реализация
на
произвольном
языке
Предоставление результата: в виде исходного кода или шаблонов БП.
2
Примеры заданий
Задание 1
Добавить на ленту карточки кнопку, по которой вызывается скрипт:
- скрипт должен вызвать диалог выбора сотрудника из справочника сотрудников, записать его в
поле «Сотрудник», а в поле «Данные сотрудника» его телефон и e-mail.
(для проверки решения задания достаточно предоставить полный текст такого скрипта)
Задание 2
Разработать сценарий для БП, который получает значение переменной БП типа «Файл ФС» и по
нему создает новую карточку Документ вида «Файл», содержащую этот файл.
Задание 3
Разработать утилиту, которая по выбранной папке файловой системы и выбранной карточке
Документ добавляет все файлы из этой папки как дополнительные файлы документа.
3
Related documents
Download