---
title: "Автозаполнение значений столбцов с помощью Number Generator"
description: "Как настроить схемы нумерации и формулы в Vitextra Number Generator для SharePoint — ссылки на столбцы и последовательности, форматирование чисел и дат, системные поля."
url: https://vitextra.com/ru/support/kb/10041
language: ru
published: 2021-08-27
modified: 2026-10-10
products:
  - "Number Generator"
author: "Līga Ozola"
tags: ["Vitextra Number Generator", "автонумерация столбца SharePoint", "схема нумерации SharePoint", "генерация номера документа", "формула столбца SharePoint", "нумерация последовательностями", "форматирование чисел даты SharePoint", "системные поля столбца"]
---

# Автозаполнение значений столбцов с помощью Number Generator

Как настроить схемы нумерации и формулы в Vitextra Number Generator для SharePoint — ссылки на столбцы и последовательности, форматирование чисел и дат, системные поля.

Vitextra Number Generator позволяет автоматически генерировать номера или имена в библиотеке документов или списке SharePoint.

📝 **Примечание**  
Number Generator поддерживает определённые типы столбцов, такие как ID и Lookup, а также пользовательские типы.

## Предварительные требования

Чтобы настраивать и использовать формулы, убедитесь, что функция **Vitextra: Number Generator** активирована для семейства сайтов.

Перейдите в **Site Settings** (Параметры сайта) и нажмите **Site collection features** (Функции семейства сайтов):

![Параметры сайта](https://static.vitextra.com/articles/10041/site-collection-features.png)
*Параметры сайта*

Прокрутите до функции и нажмите **Activate** (Активировать), если она ещё не активирована:

![Функция семейства сайтов Number Generator](https://static.vitextra.com/articles/10041/number-generator-feature.png)
*Функция семейства сайтов Number Generator*

## Схемы нумерации

Генерация значений столбцов управляется схемами нумерации, заданными на уровне списка или библиотеки.
Перейдите в параметры списка или библиотеки, где нужно применить автозаполнение столбца, и выберите **Number Generator** под заголовком **General Settings** (Общие параметры):

![Параметры библиотеки SharePoint](https://static.vitextra.com/articles/10041/library-settings.png)
*Параметры библиотеки SharePoint*

Используйте этот список для управления схемами нумерации. Нажмите кнопку **New Item** (Создать элемент), чтобы создать новую схему нумерации.

![Параметры библиотеки SharePoint](https://static.vitextra.com/articles/10041/numbering-schemes-new-item-button.png)
*Параметры библиотеки SharePoint*

Форма схемы нумерации содержит следующие поля:

- **Name** (Имя)
- **Content Type** (Тип контента)
- **Field** (Поле)
- **Formula** (Формула)
- **Regenerate** (Перегенерировать)

![Форма схемы нумерации](https://static.vitextra.com/articles/10041/numbering-scheme-form.png)
*Форма схемы нумерации*

📝 **Примечание**  
Поле Content Type недоступно (выделено серым), если для списка или библиотеки документов отключены типы контента.

## Формат формулы

Формула нумерации поддерживает три типа данных:

- Текст
- Столбец
- Последовательность

Чтобы сослаться на **столбец**, заключите его отображаемое или внутреннее имя в квадратные скобки:

```
[Column Name]
```

Чтобы сослаться на **последовательность**, заключите её имя в квадратные скобки с ведущим символом «!»:

```
[!Sequence Name]
```

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

Пример формулы:

```
ID: [ID]. Created at [Created:MM/dd/yyyy]
```

Результат формулы выше для элемента, созданного 4/12/2020, с ID = 1:

```
ID: 1. Created at 04/12/2020
```

## Примеры

Для демонстрации используется библиотека документов со следующими пользовательскими полями:

- Product. Single line of text
- Status. Choice
- Publish Date. Date and Time
- Number. Single line of text

Приведённые ниже формулы заполняют столбец *Number* в библиотеке документов.

### Пример №1. Заполнение столбца полем ID

Формула схемы нумерации, заполняющая столбец полем ID:

```
[ID]
```

Результат в библиотеке документов:

![Пример №1. Результат](https://static.vitextra.com/articles/10041/sample1-result.png)
*Пример №1. Результат*

Можно объединять несколько полей для заполнения значения столбца:

```
[ID].[Status]
```

![Пример №1. Результат](https://static.vitextra.com/articles/10041/sample1b-result.png)
*Пример №1. Результат*

### Пример №2. Форматирование числового поля

Number Generator поддерживает форматирование. Чтобы задать формат поля, укажите его после двоеточия: [**Field**:**Format**].
Поддерживаемые спецификаторы формата:

Спецификатор формата|Название|Описание
--|--|--
0|Заполнитель нулём|Заменяет ноль соответствующей цифрой, если она есть; в противном случае в результирующей строке появляется ноль.
#|Заполнитель цифры|Заменяет символ «#» соответствующей цифрой, если она есть; в противном случае цифра в результирующей строке не появляется.
.|Десятичный разделитель|Определяет положение десятичного разделителя в результирующей строке.
,|Разделитель групп|Вставляет локализованный символ разделителя групп между каждой группой.

💡 **Совет**  
Подробнее о числовых форматах см. в статье [Custom numeric format strings](https://docs.microsoft.com/ru-ru/dotnet/standard/base-types/custom-numeric-format-strings).

Форматирование столбца полем ID, повторённым в разных форматах:

```
[ID:0000] - [ID:####] - [ID:##00]
```

![Пример №2. Результат](https://static.vitextra.com/articles/10041/sample2-result.png)
*Пример №2. Результат*

### Пример №3. Форматирование поля даты

Тот же подход можно использовать для форматирования столбца с датой.

Форматирование столбца с датой (Publish Date) в разных форматах:

```
[Publish_x0020_Date:MM/dd/yyyy] - [Publish_x0020_Date:yy-MM-dd-HH-mm-ss]
```

![Пример №3. Результат](https://static.vitextra.com/articles/10041/sample3-result.png)
*Пример №3. Результат*

💡 **Совет**  
Подробнее о форматах даты см. в статье [Custom date and time format strings](https://docs.microsoft.com/ru-ru/dotnet/standard/base-types/custom-date-and-time-format-strings).

### Пример №4. Ссылка на последовательность

Number Generator поддерживает межсайтовые последовательности для генерации уникальных номеров.
Чтобы сослаться на последовательность в формуле, используйте её имя с ведущим символом **!**:

```
[!ManualSequence]
```

![Пример №4. Результат](https://static.vitextra.com/articles/10041/sample4-result.png)
*Пример №4. Результат*

### Пример №5. Использование системных полей

Number Generator позволяет заполнять столбец значениями системных полей.
Некоторые системные поля перечислены в таблице ниже:

Поле|Описание|Примеры
--|--|--
File_x0020_Type | Расширение файла | docx, pdf
UniqueId | Уникальный идентификатор элемента | 95fed722-c225-4f02-8c8d-7b0515e0777f
FileSizeDisplay | Размер файла | 616311
ContentVersion | Версия содержимого файла | 2
_UIVersionString | Версия элемента | 15.0
Author | Пользователь, создавший элемент | John Harrison
Editor | Пользователь, последним изменивший элемент | Henry McDavid

```
[Author].[Created:yyyy] v.[_UIVersionString]
```

![Пример №5. Результат](https://static.vitextra.com/articles/10041/sample5-result.png)
*Пример №5. Результат*
