Runa
Администратор
При добавлении записей в дочернем списке формы связи требуется внутренняя нумерация для каждой записи родительского объекта формы.
К примеру есть структура проекта с объектами для формы: основной и дочерний:
В обоих объектах имеется числовое поле для нумерации, в которых свойство "Исходное" имеет значение "макс.+1".
Для основного объекта установки данного значения достаточно, чтобы все записи в форме имели последовательную нумерацию.
В дочернем объекте для поля нумерации требуется задаётся свойство "Зависит": для него выбирается ссылка на родительский объект "~Основной", которая была автоматически создана при добавлении дочернего объекта в форме:
Когда задаётся данное свойство вместе с условием установки максимального значения, при создании новой записи конструктор производит отбор записей в объекте, которые имеют ссылку на запись из родительского объекта и определяет их них максимальное значение.
Таким образом для каждой записи в форме связи, у всех дочерних списков будет устанавливаться внутренняя нумерация:
Если открыть объект, который используется в качестве дочернего, то в нём будет видна смешанная нумерация, которая зависит от ссылки на родительский объект формы связи:
Пример в приложении.
К примеру есть структура проекта с объектами для формы: основной и дочерний:
В обоих объектах имеется числовое поле для нумерации, в которых свойство "Исходное" имеет значение "макс.+1".
Для основного объекта установки данного значения достаточно, чтобы все записи в форме имели последовательную нумерацию.
В дочернем объекте для поля нумерации требуется задаётся свойство "Зависит": для него выбирается ссылка на родительский объект "~Основной", которая была автоматически создана при добавлении дочернего объекта в форме:
Когда задаётся данное свойство вместе с условием установки максимального значения, при создании новой записи конструктор производит отбор записей в объекте, которые имеют ссылку на запись из родительского объекта и определяет их них максимальное значение.
Таким образом для каждой записи в форме связи, у всех дочерних списков будет устанавливаться внутренняя нумерация:
Если открыть объект, который используется в качестве дочернего, то в нём будет видна смешанная нумерация, которая зависит от ссылки на родительский объект формы связи:
Пример в приложении.