Как начать нумерацию заказов с №1 в новом году?

#1
Есть база данных с нумерацией заказов через поле число - макс+1. Как начать нумерацию с №1 в 2018г.?
 

Anti

Администратор
Команда форума
#2
У числового поля есть свойство "Зависит". Оно активируется, если выбрать у свойства "Исходное" значение "макс.+1". При установке зависимости от какого-либо поля ссылки на объект, числовое поле принимает максимальное значение + 1 не для всех записей, а только из тех, у кого ссылка на тоже значение объекта.

В случае, если для каждого года надо устанавливать новую нумерацию, нужно добавить дополнительный объект "Год", а в объекте заказов добавить поле ссылки на объект Год. С первого числа нового года в значении по умолчанию (Исходное) задавать текущий год. В числовом поле в качестве объекта зависимости выбрать ссылку на год.
Теперь все записи будут автоматически создаваться с новой нумерацией начиная с 1.
 

Vladimir

Администратор
Команда форума
#4
Уточните, пожалуйста, что имеется в виду под нумерацией для года и для клиента?
 
#5
Eсть поле в объекте c тремя клиентами, нумерация для каждой записи идёт следующим образом: 20170001,
2017- текущий год создания записей, 0001- "Исходное" значение макс.+1 -свойство "Зависит" поле "Kлиент" .
Спасибо.
 

Vladimir

Администратор
Команда форума
#6
Имеется в виду, чтобы нумерация зависела как от года, так и от клиента? Зависимость от двух полей сделать нельзя - её условие определяется только одним полем.
Первый раз сталкиваемся с подобной необходимостью. Можете описать задачу (или приложить архив .rpr примера проекта), в которой необходимо реализовать такую потребность? Подумаем над способом решения.