Анализ       Справочники       Сценарии       Рефераты       Курсовые работы       Авторефераты       Программы       Методички       Документы     опубликовать

Генератор фрагмента номера или даты




Скачать 37.37 Kb.
НазваниеГенератор фрагмента номера или даты
Дата19.09.2013
Размер37.37 Kb.
ТипДокументы

Генератор фрагмента номера или даты


Компонента "Генератор фрагмента номера или даты" позволяет автоматически генерировать номер или дату при создании записи в списке. Это дает возможность генерировать номер документа по маске номера.

Компонента работает с: последовательностями, датами, умеет читать данные выбранные в других полях записи, и использовать подстановку из связанных с записью справочников значения которых выбраны из списка

Компонента работает на MS SharePoint Foundation, MS SharePoint Server 2010 и локализована для использования на украинском, русском и английском языках.

Лексемы


В маске формируемого номера могут быть использованы следующие лексемы-выражения:



Лексема

Описание

1

%[Название поля]

Название поля – поле текущего списка, содержимое которого будет вставлено в формируемый номер

2

%[Название поля:Поле]

Название поля – лакапное поле текущего списка
Поле – поле связанного справочника с лакапным полем, содержимое которого будет вставлено в формируемый номер

3

%04

Последовательность из 4-ех знакомест. В рамках одного года может быть использовано 9999 номеров при 4-ех знакоместах.

4

%07

Последовательность из 7-ми знакомест. В рамках одного года может быть использовано 9999999 номеров при 7-ми знакоместах.

5

%yyyy

Год в формате: 2012

6

%YYYY

Год в формате: 2012

7

%dd

Дата: день месяца. Например 31

8

%MM

Дата: месяц. Например 08

9

%yy

Год в формате: 12

Настройка


Добавление поля автоматической генерации фрагмента выполняется стандартными средствами Microsoft Share Point Server 2010, как показано на рисунке ниже.



Дополнительные параметры столбца:

  • Формула – содержит специально созданную формулу, по которой будет вычисляться, и генерироваться номер. В данном случае динамически изменяемые позиции в номере это лакап %[Тип документа:Код] и %04 (отводим четыре знакоместа под номер, что означает, что максимальный номер может быть 9999) и %YYYY (текущий год).

  • Последовательность – цифра текущего номера последовательности, которая увеличивается на единицу каждый раз при добавлении записи в список.

После добавления поля, оно отображается в общем списке полей формы настройки списка или библиотеки документов.


Использование


В данном подразделе рассматривается использование поля автоматической генерации фрагмента во всех известных режимах работы списка или библиотеки документов.

Режим просмотра списка


В режиме просмотра списка фрагмент номера отображается в том виде, в котором он хранится в списке. Это позволяет сортировать и фильтровать по номеру.


Добавление новой записи


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



После нажатия на кнопку ОК, новый элемент списка с генерированным фрагментом номера появится в списке просмотра элементов, как показано на рисунке выше.

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


В режиме просмотра, фрагмент номера отображается в том виде, в котором он был сгенерирован. В режиме просмотра невозможно менять уже сгенерированный (присвоенный) номер документу.


Редактирование документа


В режиме редактирования документа фрагмент номера отображается как ему и должно быть. Изменения номера в режиме редактирования невозможно.


Результаты тестирования


Компонент показал устойчивую работу как во время тестирования на списках, так и на библиотеках документов. В том числе, если в карточке так же присутствует несколько полей автоматической генерации номера.

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



Разместите кнопку на своём сайте:
Документы




База данных защищена авторским правом ©kiev.convdocs.org 2000-2013
При копировании материала обязательно указание активной ссылки открытой для индексации.
обратиться к администрации
Похожие:
Документы