Проблемы с автонумерацией
#1
Отправлено 26 Ноябрь 2010 - 07:59
В чем проблема??? Исправьте ошибку в программе!!!
ДОПОЛНЕНИЕ Смещение идет так. Если номер отредактированной записи совпадает у уже имеющейся записью, то та запись которая была становиться +1 и тд. Цепная реакция. Не важно какой из документов редактировать.
ЕЩЕ ДОПОЛНЕНИЕ: авто нумерацию убрал, не помогло
#2
Отправлено 26 Ноябрь 2010 - 10:39
Если вам не нужно смещение, смените тип поля на Число. Правда автонумерацию на данный момент там невозможно поставить, но мы попробуем исправить этот момент.
#3
Отправлено 26 Ноябрь 2010 - 10:44
#5
Отправлено 13 Декабрь 2010 - 14:10
У менеджеров начались непонятные сбои.
Удалил поле.
Поля таблицы остались пронумерованными со значения 2. Может быть это ни на что не влияет, но всё-таки...
Алексей Туркин
Екатеринбург
1.9.3. local Ревизия: 1592
#6
Отправлено 13 Декабрь 2010 - 14:14
#8
Отправлено 13 Декабрь 2010 - 14:31
Разработчик (13.12.2010, 14:19) писал:
Менеджер нервничал, поэтому сразу убрал нумерацию.
Кстати, нумерация в перечне контрагентов была с большим пропуском номеров.
Алексей Туркин
Екатеринбург
1.9.3. local Ревизия: 1592
#10
Отправлено 14 Декабрь 2010 - 16:10
Разработчик (13.12.2010, 15:45) писал:
А номера в списке клиентов поставились хаотичным образом. Сбился алфавитный порядок.
Нельзя ли сделать нумерацию в любом фильтре поля контрагентов с 1 и по порядку возрастания?
Алексей Туркин
Екатеринбург
1.9.3. local Ревизия: 1592
#13
Отправлено 15 Декабрь 2010 - 14:08
Разработчик (14.12.2010, 16:18) писал:
Алексей Туркин
Екатеринбург
1.9.3. local Ревизия: 1592
#14
Отправлено 15 Декабрь 2010 - 14:35
cedric (15.12.2010, 14:08) писал:
$res = mysql_query("SELECT max(f19) as num FROM ".DATA_TABLE."2 WHERE status=0");
$doc = mysql_fetch_array($res);
$doc['num'] = $doc['num']+1;
return $doc['num'];
Сами так делаем, стандартная по ID не подходит, так как нужно отталкиваться от последнего документа. Это Вам пример, мы правда чуть расширили её, у нас отдельная таблица, там ведется номера для разных документов + префикс для документов в зависимости например от региона, договора или вида деятельности 28/АС-00026
#17
Отправлено 17 Декабрь 2010 - 21:07
DarkNight (17.12.2010, 16:42) писал:
При активном внесении данных возможно дублирование номеров.
При сохранении таблице тем самым исключите возможность дублирования (хотя и не на все 100%). Но как заверяют разработчики программное обеспечения для малого бизнеса что скорее всего исключает "активное пользование" на столько чтобы дублировать записи. Так-что пользуйтесь, мы даже написали свои функции для автономерации.
#18
Отправлено 17 Декабрь 2010 - 21:09
Разработчик (17.12.2010, 17:01) писал:
Количество пользователей, читающих эту тему: 3
0 пользователей, 3 гостей, 0 анонимных