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