Страница 1 из 1
Порядок нумерации счетов
Добавлено: 23 фев 2019, 14:00
trm
Друзья всем привет,
Уверен кто то уже реализовывал подобное, накиньте мысли как настроить?
Суть вопроса:
1. Имеется сущность: счета (с полем номер счёта)
2. Как сделать так чтобы при создании нового счета в сущности СЧЕТА: в поле номер счета автоматически генерировался номер счёта - главное чтобы он был не рандомный, а был по порядку возрастания.
Т.е., создаём счёт:
Первый: номер автоматически генерируется: НОМЕР 1
Второй: номер генерируется автоматически: НОМЕР 2
Re: Порядок нумерации счетов
Добавлено: 23 фев 2019, 14:24
alcompstudio
Добрый день!
Для этого есть специальный тип поля Автоинкремент (с возможностью редактировать значения). На текущий момент при добавлении ПЕРВОЙ записи нужно будет в него поставить первый порядковый номер, а далее уже при добавлении последующих записей в данном поле уже будет стоять значение, увеличенное на 1 от предыдущей записи.
Если нужно для формирования номера использовать какие-то специальные шаблоны счетов (типа INV0001), то в связке с полем автоинкремент можно, например, использовать типы полей MySQL формула, текст по шаблону, статический текст по шаблону, где и добавлять в шаблон ID поля автоинкремент.
Re: Порядок нумерации счетов
Добавлено: 23 фев 2019, 14:46
trm
alcompstudio писал(а): 23 фев 2019, 14:24
Добрый день!
Для этого есть специальный тип поля Автоинкремент (с возможностью редактировать значения). На текущий момент при добавлении ПЕРВОЙ записи нужно будет в него поставить первый порядковый номер, а далее уже при добавлении последующих записей в данном поле уже будет стоять значение, увеличенное на 1 от предыдущей записи.
Если нужно для формирования номера использовать какие-то специальные шаблоны счетов (типа INV0001), то в связке с полем автоинкремент можно, например, использовать типы полей MySQL формула, текст по шаблону, статический текст по шаблону, где и добавлять в шаблон ID поля автоинкремент.
Огромная благодарность. Будет пробовать.
Re: Порядок нумерации счетов
Добавлено: 23 фев 2019, 18:44
support