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

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: Yandex [Bot]


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

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