Текущее время: Сб, авг 02 2025, 11:54

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: Проблема с преобразованием в трансформации временных признаков
СообщениеДобавлено: Вт, май 20 2008, 11:10 
Ассистент
Ассистент

Зарегистрирован:
Пт, дек 21 2007, 16:54
Сообщения: 26
Привет всем !!! :)
Столкнулся с такой проблемой, после создания трансформации Инфо-набор > Инфо-куб, при прогоне процесса переноса данных, возникает ошибка во время автоматического преобразования временного признака 0CALDAY в 0FISCPER. Как следует из описания ошибки, преобразование не правильно отрабатывает и формирует неверное значение для 0FISCPER, в связи с чем и возникает ошибка. (Поле 0CALDAY в инфо-наборе переносится в поле 0CALDAY в Инфо-Кубе, как 1:1 )
Хотел было решить эту проблему формулой, но после сохранения формулы все валиться в дамп(((, тогда решил сделать подпрограммой, но тут уже при выборе подпрограммы все уходит в дамп.

Возможно кто то сталкивался с такой проблемой и она как то решалась.
P.S. На том же кубе висит другая трансформация ODSO > Инфо-куб которую делал раньше, она прекрасно работает и преобразует все то что было выше.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, май 20 2008, 12:39 
Специалист
Специалист

Зарегистрирован:
Пн, июл 18 2005, 12:10
Сообщения: 169
Пол: Мужской
0FISCVARNT нужен для 0FISCPER


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, май 20 2008, 13:09 
Ассистент
Ассистент

Зарегистрирован:
Пт, дек 21 2007, 16:54
Сообщения: 26
mas написал:
0FISCVARNT нужен для 0FISCPER


:roll: Спасибо за подсказку, 0FISCVARNT есть в трансформации, проблема как раз в том что конвертация из 0CALDAY в 0FISCPER проходит неверно.
Например:
Если дата в поле 0CALDAY - "20.05.2008", а поле 0FISCVARNT - "К4" константа);
то при конвертации в поле 0FISCPER должно записаться "2008005", с учетом 0FISCVARNT - "К4", т.е. должно пройти такое значение "К42008005", у меня же получается ошибка в конвертации и передается значение "К42008050", соответственно ошибка как раз кроется в неправильной конвертации значения в "2008050".


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB