Только что установили web версию по интсрукции.
Невозможно создать сотрудника.
Пробовали разные браузеры, заполнение всех и не всех полей, указывать разные группы доступа.
Результат всегда один:
Column count doesn't match value count at row 1
INSERT INTO f_users VALUES ('', 'введенное_имя', '', 'введенный_логин', 'какой_то_ключ_шифра', curdate(), 0, '2')
После этого сотрудник в таблице поялвяется, но залогиниться по его данным невозможно.
Создвали нового клиента - все нормально.


Невозможно создать сотрудника
Автор Tim Galaganov, 07 дек. 2009 16:32
Сообщений в теме: 4
#1
Отправлено 07 Декабрь 2009 - 16:32
#2
Отправлено 07 Декабрь 2009 - 16:54
Какой номер версии и когда скачали, пользовались ли до этого предыдущими версиями?
#4
Отправлено 07 Декабрь 2009 - 17:16
Ошибка в скрипте автодобавления пользователей. Зайдите в Настройки -> Таблицы -> Сотрудники - Вычисления, и замените строчку:
$sqlQuery = "INSERT INTO ".USERS_TABLE." VALUES ('', '".$table['ФИО']."', '".$table['E-mail']."', '".$table['Логин']."', '".md5($table['Пароль'])."', curdate(), 0, '".$group_id."')";
на:
$sqlQuery = "INSERT INTO ".USERS_TABLE." VALUES ('', '".$table['ФИО']."', '".$table['E-mail']."', '".$table['Логин']."', '".md5($table['Пароль'])."', '', curdate(), 0, '".$group_id."')";
$sqlQuery = "INSERT INTO ".USERS_TABLE." VALUES ('', '".$table['ФИО']."', '".$table['E-mail']."', '".$table['Логин']."', '".md5($table['Пароль'])."', curdate(), 0, '".$group_id."')";
на:
$sqlQuery = "INSERT INTO ".USERS_TABLE." VALUES ('', '".$table['ФИО']."', '".$table['E-mail']."', '".$table['Логин']."', '".md5($table['Пароль'])."', '', curdate(), 0, '".$group_id."')";
Количество пользователей, читающих эту тему: 2
0 пользователей, 2 гостей, 0 анонимных