Runa
Администратор
При добавлении записей в дочернем списке формы связи требуется внутренняя нумерация для каждой записи родительского объекта формы.
К примеру есть структура проекта с объектами для формы: основной и дочерний:
![Структура проекта для автоматической нумерации дочернего списка.png Структура проекта для автоматической нумерации дочернего списка.png](http://runabase.ru/forum/data/attachments/1/1506-f59bbbc5534bb6f5b899a707e086b2d8.jpg)
В обоих объектах имеется числовое поле для нумерации, в которых свойство "Исходное" имеет значение "макс.+1".
Для основного объекта установки данного значения достаточно, чтобы все записи в форме имели последовательную нумерацию.
В дочернем объекте для поля нумерации требуется задаётся свойство "Зависит": для него выбирается ссылка на родительский объект "~Основной", которая была автоматически создана при добавлении дочернего объекта в форме:
![Задание ссылки на родительский объект для поля нумерации.png Задание ссылки на родительский объект для поля нумерации.png](http://runabase.ru/forum/data/attachments/1/1507-1e7e79fcda77592d31c6ea9e83a08f37.jpg)
Когда задаётся данное свойство вместе с условием установки максимального значения, при создании новой записи конструктор производит отбор записей в объекте, которые имеют ссылку на запись из родительского объекта и определяет их них максимальное значение.
Таким образом для каждой записи в форме связи, у всех дочерних списков будет устанавливаться внутренняя нумерация:
![Нумерация третьей записи.png Нумерация третьей записи.png](http://runabase.ru/forum/data/attachments/1/1513-66173c2afb9108b34d4bc00dafc94768.jpg)
Если открыть объект, который используется в качестве дочернего, то в нём будет видна смешанная нумерация, которая зависит от ссылки на родительский объект формы связи:
![Данные дочернего объекта.png Данные дочернего объекта.png](http://runabase.ru/forum/data/attachments/1/1514-26028f46766debe314ed1536adc650c8.jpg)
Пример в приложении.
К примеру есть структура проекта с объектами для формы: основной и дочерний:
![Структура проекта для автоматической нумерации дочернего списка.png Структура проекта для автоматической нумерации дочернего списка.png](http://runabase.ru/forum/data/attachments/1/1506-f59bbbc5534bb6f5b899a707e086b2d8.jpg)
В обоих объектах имеется числовое поле для нумерации, в которых свойство "Исходное" имеет значение "макс.+1".
Для основного объекта установки данного значения достаточно, чтобы все записи в форме имели последовательную нумерацию.
В дочернем объекте для поля нумерации требуется задаётся свойство "Зависит": для него выбирается ссылка на родительский объект "~Основной", которая была автоматически создана при добавлении дочернего объекта в форме:
![Задание ссылки на родительский объект для поля нумерации.png Задание ссылки на родительский объект для поля нумерации.png](http://runabase.ru/forum/data/attachments/1/1507-1e7e79fcda77592d31c6ea9e83a08f37.jpg)
Когда задаётся данное свойство вместе с условием установки максимального значения, при создании новой записи конструктор производит отбор записей в объекте, которые имеют ссылку на запись из родительского объекта и определяет их них максимальное значение.
Таким образом для каждой записи в форме связи, у всех дочерних списков будет устанавливаться внутренняя нумерация:
![Нумерация первой записи.png Нумерация первой записи.png](http://runabase.ru/forum/data/attachments/1/1511-3c7a090bf0e9688622d61817e3590936.jpg)
![Нумерация второй записи.png Нумерация второй записи.png](http://runabase.ru/forum/data/attachments/1/1512-a5503c4db12fe266e9785bfa683c22df.jpg)
![Нумерация третьей записи.png Нумерация третьей записи.png](http://runabase.ru/forum/data/attachments/1/1513-66173c2afb9108b34d4bc00dafc94768.jpg)
Если открыть объект, который используется в качестве дочернего, то в нём будет видна смешанная нумерация, которая зависит от ссылки на родительский объект формы связи:
![Данные дочернего объекта.png Данные дочернего объекта.png](http://runabase.ru/forum/data/attachments/1/1514-26028f46766debe314ed1536adc650c8.jpg)
Пример в приложении.