Страница 1 из 1

Автоинкремент

Добавлено: 09 янв 2020, 18:35
userspb
Есть сущность договора в ней есть поле автоинкеремент, суть в том что год прошел и надо пустить нумерацию заново, руками поправили число, но новый отсчет не пошел... как сделать так чтоб пошел новый отсчет

Re: Автоинкремент

Добавлено: 09 янв 2020, 18:45
Oleg
создать новую сущность

Re: Автоинкремент

Добавлено: 09 янв 2020, 18:47
userspb
И что каждый новый год создавать новую сущность ? :shock: :shock:

Re: Автоинкремент

Добавлено: 09 янв 2020, 18:49
support
Договора тогда должны быть вложенной сущностью. И тогда можно будет использовать опцию "Раздельная нумерация для каждой родительской записи" для поля Автоинкремент.

Re: Автоинкремент

Добавлено: 09 янв 2020, 19:09
userspb
А как то доработать чтоб все в одной сущности ? Готовы оплатить

Re: Автоинкремент

Добавлено: 09 янв 2020, 19:21
support
Я не дорабатываю систему под конкретные нужды.

Re: Автоинкремент

Добавлено: 09 янв 2020, 19:26
userspb
жаль, может кто из форумчан поможет с решением данного вопроса

Re: Автоинкремент

Добавлено: 25 сен 2021, 17:55
nruslan2
Сделал доработку viewtopic.php?p=21709#p21709

Теперь поле умеет делать следующее:
- Добавлена возможность разделять по Годам. Позволяет каждый год вести нумерацию с начало.
- Добавлена возможность задать количество нулей впереди цифр (своего рода шаблон). Позволяет реализовать конструкцию типа 0001, 0002.
- Добавлена возможность писать свой php код в поле Суффикс. Позволяет менять суффикс динамически в зависимости от условия (например проставлять год).
- Ну и на последок заодно поправил поля настроек, в которые можно вписывать только числа, без возможности писать символы в них)