AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Функционал
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 31.07.2002, 16:58   #1  
Карбофос is offline
Карбофос
Участник
 
4 / 10 (1) +
Регистрация: 23.07.2002
Адрес: г. Горловка, Украина
:( Ошибка SQL в модуле "Расчеты с персоналом"
При работе с функционалом "Расчеты с пероналом" SP3 часто возникает ошибка базы данных. Содержание ошибки длинное пре длинное.
Кому интересно, во вложении есть полный текст ошибки (текстовый файл, затянется быстро).
К примеру, она возникает при попытке создания строк табеля учета времени.
Программисты бьются над ошибкой довольно долго и не могут ее победить.
Вообще говоря подобная ошибка возникает не только в этом случае. за содержание ошибки в других случаях не ручаюсь, хотя наверное больших отличий нет
Кто имел такую (или похожую) проблему и решил ее (возможно даже путем обращения к разработчикам) напишите, как Вам это удалось.
Старый 01.08.2002, 16:45   #2  
Wamr is offline
Wamr
----------------
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
 
1,737 / 858 (32) +++++++
Регистрация: 15.01.2002
Адрес: Москва
Записей в блоге: 7
Где файлик-то?
Старый 02.08.2002, 11:20   #3  
Карбофос is offline
Карбофос
Участник
 
4 / 10 (1) +
Регистрация: 23.07.2002
Адрес: г. Горловка, Украина
Про ошибку SQL
У метя текстовый файл, а он не прикладывается к сообщению.
Вкладываю текст ошибки непосредственно сюда.

Невозможно выполнить команду языка определения данных.
База данных SQL обнаружила ошибку.

Описание ошибки SQL: [Microsoft][ODBC SQL Server Driver][SQL Server]Line 1: Incorrect syntax near '/'.

SQL запрос: ALTER TABLE RPAYTBLTRANS ADD DAY_T1/2 NUMERIC(28,12) NOT NULL DEFAULT 0 , TIMET1/2 NUMERIC(28,12) NOT NULL DEFAULT 0 , DAY_T1/3 NUMERIC(28,12) NOT NULL DEFAULT 0 , TIMET1/3 NUMERIC(28,12) NOT NULL DEFAULT 0 , DAY_T1/4 NUMERIC(28,12) NOT NULL DEFAULT 0 , TIMET1/4 NUMERIC(28,12) NOT NULL DEFAULT 0 , DAY_T2/1 NUMERIC(28,12) NOT NULL DEFAULT 0 , TIMET2/1 NUMERIC(28,12) NOT NULL DEFAULT 0 , DAY_T2/2 NUMERIC(28,12) NOT NULL DEFAULT 0 , TIMET2/2 NUMERIC(28,12) NOT NULL DEFAULT 0 , DAY_T2/3 NUMERIC(28,12) NOT NULL DEFAULT 0 , TIMET2/3 NUMERIC(28,12) NOT NULL DEFAULT 0 , DAY_T2/4 NUMERIC(28,12) NOT NULL DEFAULT 0 , TIMET2/4 NUMERIC(28,12) NOT NULL DEFAULT 0 , DAY_TS1 NUMERIC(28,12) NOT NULL DEFAULT 0 , TIMETS1 NUMERIC(28,12) NOT NULL DEFAULT 0 , DAY_TS/2 NUMERIC(28,12) NOT NULL DEFAULT 0 , TIMETS/2 NUMERIC(28,12) NOT NULL DEFAULT 0 , DAY_TS/3 NUMERIC(28,12) NOT NULL DEFAULT 0 , TIMETS/3 NUMERIC(28,12) NOT NULL DEFAULT 0 , DAY_TS/4 NUMERIC(28,12) NOT NULL DEFAULT 0 , TIMETS/4 NUMERIC(28,12) NOT NULL DEFAULT 0 , DAY_TP1 NUMERIC(28,12) NOT NULL DEFAULT 0 , TIMETP1 NUMERIC(28,12) NOT NULL DEFAULT 0 , DAY_TP2/1 NUMERIC(28,12) NOT NULL DEFAULT 0 , TIMETP2/1 NUMERIC(28,12) NOT NULL DEFAULT 0 , DAY_TP2/2 NUMERIC(28,12) NOT NULL DEFAULT 0 , TIMETP2/2 NUMERIC(28,12) NOT NULL DEFAULT 0 , DAY_TP2/3 NUMERIC(28,12) NOT NULL DEFAULT 0 , TIMETP2/3 NUMERIC(28,12) NOT NULL DEFAULT 0 , DAY_T1/1 NUMERIC(28,12) NOT NULL DEFAULT 0 , TIMET1/1 NUMERIC(28,12) NOT NULL DEFAULT 0 , DAY_TS/1 NUMERIC(28,12) NOT NULL DEFAULT 0 , TIMETS/1 NUMERIC(28,12) NOT NULL DEFAULT 0 , DAY_TP2/3-1 NUMERIC(28,12) NOT NULL DEFAULT 0 , TIMETP2/3-1 NUMERIC(28,12) NOT NULL DEFAULT 0 , DAY_TP2/3-2 NUMERIC(28,12) NOT NULL DEFAULT 0 , TIMETP2/3-2 NUMERIC(28,12) NOT NULL DEFAULT 0
Старый 02.08.2002, 12:06   #4  
Nikolson is offline
Nikolson
Когда то делал этот сайт
Аватар для Nikolson
 
162 / 34 (2) +++
Регистрация: 09.11.2001
Адрес: Москва
Вроде как всё в порядке, файл присоединяется к собщению.
Опишите проблему поподробнее, плз.
Вложения
Тип файла: txt staticip.txt (42 байт, 718 просмотров)
__________________
Николай Иванов
Внедреям-с, не без этого
Старый 02.08.2002, 12:17   #5  
fed is offline
fed
Moderator
Аватар для fed
Ex AND Project
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
2,907 / 5717 (196) ++++++++++
Регистрация: 13.03.2002
Адрес: Hüfingen,DE
Это - известная грабля с табелями в Axapta.
В том случае, если ты добавляешь новые строки в справочник времен, Axapta в-тихоря добавляет новые поля в таблицу RpayTblTrans (табеля). При этом новые поля имеют имя Day_<Код времени> TIME_<код времени>.
В твоем случае, коды времени содержат символ "/", который в названиях полей ни у MS SQL ни у Oracle встречаться никак не может. Вот у тебя сервер БД и ругается.
Правильнее всего для кода времени использовать только латинские буквы и цифры - в общем только те симовлы которые могут включаться в идентификаторы полей любой СУБД
Старый 02.08.2002, 12:44   #6  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
И раз пошла такая пьянка...

Нельзя создавать и удалять строки в справочнике времен, когда находишься в разных слоях. Например, если находишься в слое cus и создаешь время для табеля, то создается строка в базе данных и описание поля в слое cus. А если попытаешься удалить это время, когда находишься в слое usr, то строка в базе удалится, а описание поля нет.

Будьте бдительны.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
как работать в модуле "Управление персоналом" в Аксапте LVP DAX: Функционал 2 22.01.2009 17:11
Тендер на внедрение модуля "Управление персоналом" и "Расчеты с персоналом" Oxsana DAX: Прочие вопросы 5 02.05.2006 19:47
Расчеты с персоналом. Не работает иерархия в "Организации" Studentochka DAX: Функционал 15 08.11.2005 11:22
Ставки в модуле "Расчеты с персоналом" ULS DAX: Функционал 7 22.03.2004 12:30
Ошибка SQL в модуле "Расчеты с персоналом" Карбофос DAX: Программирование 0 31.07.2002 17:20

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 11:19.