Показать сообщение отдельно
Старый 15.12.2002, 12:20   #3  
Андре is offline
Андре
Moderator
Сотрудники компании GMCS
 
2,375 / 464 (20) +++++++
Регистрация: 03.12.2001
Согласен.

Решить можно например так:

PHP код:
.......................................
 
factor3[11] = 8;

  if ((
strlen(INN) == 10) || (strlen(INN) == 12)) INN strkeep(INN,"0123456789");
  if ((
INN == "0000000000") || (INN == "000000000000")) return false;

  if (
strlen(INN) == 10)
....................................... 
Кроме того, хорошо бы проверять уникальность ИНН в таблицах поставщиков и клиентов. Кроме явных ошибок ввода это позволит не допустить случаев, когда два разных сотрудника вводят одного и того же поставщика/клиента.