Друзья всем привет,
Уверен кто то уже реализовывал подобное, накиньте мысли как настроить?
Суть вопроса:
1. Имеется сущность: счета (с полем номер счёта)
2. Как сделать так чтобы при создании нового счета в сущности СЧЕТА: в поле номер счета автоматически генерировался номер счёта - главное чтобы он был не рандомный, а был по порядку возрастания.
Т.е., создаём счёт:
Первый: номер автоматически генерируется: НОМЕР 1
Второй: номер генерируется автоматически: НОМЕР 2
Порядок нумерации счетов
- alcompstudio
- Спонсор

- Сообщения: 1519
- Зарегистрирован: 03 янв 2016, 20:42
- Имя: Александр
- Откуда: Мир
Re: Порядок нумерации счетов
Добрый день!
Для этого есть специальный тип поля Автоинкремент (с возможностью редактировать значения). На текущий момент при добавлении ПЕРВОЙ записи нужно будет в него поставить первый порядковый номер, а далее уже при добавлении последующих записей в данном поле уже будет стоять значение, увеличенное на 1 от предыдущей записи.
Если нужно для формирования номера использовать какие-то специальные шаблоны счетов (типа INV0001), то в связке с полем автоинкремент можно, например, использовать типы полей MySQL формула, текст по шаблону, статический текст по шаблону, где и добавлять в шаблон ID поля автоинкремент.
Для этого есть специальный тип поля Автоинкремент (с возможностью редактировать значения). На текущий момент при добавлении ПЕРВОЙ записи нужно будет в него поставить первый порядковый номер, а далее уже при добавлении последующих записей в данном поле уже будет стоять значение, увеличенное на 1 от предыдущей записи.
Если нужно для формирования номера использовать какие-то специальные шаблоны счетов (типа INV0001), то в связке с полем автоинкремент можно, например, использовать типы полей MySQL формула, текст по шаблону, статический текст по шаблону, где и добавлять в шаблон ID поля автоинкремент.
-
trm
- Сообщения: 76
- Зарегистрирован: 24 окт 2018, 00:59
- Имя: Табаков Матвей Сергеевич
- Откуда: Россия, Тверь
Re: Порядок нумерации счетов
Огромная благодарность. Будет пробовать.alcompstudio писал(а): 23 фев 2019, 14:24 Добрый день!
Для этого есть специальный тип поля Автоинкремент (с возможностью редактировать значения). На текущий момент при добавлении ПЕРВОЙ записи нужно будет в него поставить первый порядковый номер, а далее уже при добавлении последующих записей в данном поле уже будет стоять значение, увеличенное на 1 от предыдущей записи.
Если нужно для формирования номера использовать какие-то специальные шаблоны счетов (типа INV0001), то в связке с полем автоинкремент можно, например, использовать типы полей MySQL формула, текст по шаблону, статический текст по шаблону, где и добавлять в шаблон ID поля автоинкремент.