Автоматическая нумерация в списках документов MS Word/Excel

Статус
В этой теме нельзя размещать новые ответы.

Runa

Администратор
В качестве примера будет использоваться проект из поста Автоматическая нумерация записей в дочернем списке формы связи.
Не всегда необходимо в базе данных вести нумерацию для записей объекта/формы, а вот при выводе в документ такая нумерация желательна.
Чтобы не загружать программу лишними данными, можно организовать нумерацию непосредственно в шаблоне при формировании документа.

Автонумерация для MS Word.
В шаблоне документа, в ячейке, которая должна содержать порядковые номера, устанавливается необходимый формат нумерации:
Задание формата нумерации в документе MS Word.png
Результат:
Документ с автонумерацией в MS Word.png

Автонумерация для MS Excel.
Подобного свойства в Excel-е нет, поэтому надо использовать функцию =СТРОКА() или =ROW() (для англоязычной версии MS Office).
В ячейке порядкового номера указывается формула =СТРОКА()-Число, где Число является номером строки, с которой будет начинаться нумерации, минус 1. Т.е. если список начнётся со второй строки, то надо указать значение "-1", если с 5-ой - значение "-4":
Структура шаблона документа в MS Excel.png
Результат формирования документа:
Документ с автонумерацией в MS Excel.png

Примечание: если необходима единая автонумерация для нескольких дочерних списков, которые расположены в документ друг за другом, то использование MS Excel является самым простым и удобным способом.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу