Текущее время: Ср, июл 23 2025, 01:35

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


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 12 ] 
Автор Сообщение
 Заголовок сообщения: В системе 4.7 для юникод совместимых программ -> выгрузка в DOS кодировке
СообщениеДобавлено: Вт, апр 25 2006, 12:01 
Начинающий
Начинающий

Зарегистрирован:
Вт, апр 25 2006, 10:56
Сообщения: 16
кто как справлялся с проблемой? выгрузка в файл в DOS кодировке для юникодсовместимой программы

как в коде перекодировать в DOS


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, апр 25 2006, 13:13 
Гость
Code:
  CALL FUNCTION 'HR_RU_SAVE_DOS_TO_WR_STATION'
      EXPORTING
      FILENAME =  'C:\BneshTorgBank\PLAT.TXT'
       TABLES
          DATA = EEX.


просто сохраняет файл в DOS формате,



TRANSLATE NSTR TO CODEPAGE '1503'/'1504' - переводит строку в дос-формат


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, апр 25 2006, 13:23 
Начинающий
Начинающий

Зарегистрирован:
Вт, апр 25 2006, 10:56
Сообщения: 16
РМщик написал(а):
Code:
  CALL FUNCTION 'HR_RU_SAVE_DOS_TO_WR_STATION'
      EXPORTING
      FILENAME =  'C:\BneshTorgBank\PLAT.TXT'
       TABLES
          DATA = EEX.


просто сохраняет файл в DOS формате,



TRANSLATE NSTR TO CODEPAGE '1503'/'1504' - переводит строку в дос-формат



TRANSLATE устаревшая команда и она недоступна в юникод совместимых

HR_RU_SAVE_DOS_TO_WR_STATION уже пробовал что-то кодирует но во что непонятно, явно не DOS получается

например текст "Тестовый кредитор" на выходе якобы в DOS представляется как: аваЕбБбВаОаВбЛаЙ


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, апр 25 2006, 13:26 
Гость
странно...
у меня 'HR_RU_SAVE_DOS_TO_WR_STATION' работает нормально


попробуй
CALL FUNCTION 'HR_RU_CONVERT_STRING'
EXPORTING FROM_FORMAT = 'DSR'
TO_FORMAT = 'DOS'
CHANGING XSTRING = X_STRING.


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, апр 25 2006, 13:30 
Начинающий
Начинающий

Зарегистрирован:
Вт, апр 25 2006, 10:56
Сообщения: 16
РМщик написал(а):
странно...
у меня 'HR_RU_SAVE_DOS_TO_WR_STATION' работает нормально


в какой версии? раньше с перекодировкой проблем тоже не было, в новой версии программы стали юникод совместимые и начались проблемы )

РМщик написал(а):
попробуй
CALL FUNCTION 'HR_RU_CONVERT_STRING'
EXPORTING FROM_FORMAT = 'DSR'
TO_FORMAT = 'DOS'
CHANGING XSTRING = X_STRING.


на выходе с этой функции, а точнее уже потом при сохранении файла вывод еще хуже что-то вроде: ############# :))

есть идеи?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, апр 25 2006, 13:32 
Гость
версия 4.7

ну а если по-простому,
через GUI_DOWNLOAD,

с указанием CODEPAGE ? 1503 или 1504 ?


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, апр 25 2006, 13:35 
Начинающий
Начинающий

Зарегистрирован:
Вт, апр 25 2006, 10:56
Сообщения: 16
РМщик написал(а):
версия 4.7

ну а если по-простому,
через GUI_DOWNLOAD,

с указанием CODEPAGE ? 1503 или 1504 ?



указание данного параметра никак не влияло на выгрузку даже в старых версиях ))


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, апр 25 2006, 13:37 
Гость
ну не скажи!

не влияет на DBF да и то решаемо, а на остальные - влияет


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, апр 25 2006, 13:44 
Начинающий
Начинающий

Зарегистрирован:
Вт, апр 25 2006, 10:56
Сообщения: 16
РМщик написал(а):
ну не скажи!

не влияет на DBF да и то решаемо, а на остальные - влияет


вот в старой версии не влияло кода указывал 1503, сейчас сохранил нормально

а вообще странно что через стандартные функции кодирует не так


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, апр 25 2006, 14:03 
Гость
так проблема решена?


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, апр 25 2006, 14:06 
Начинающий
Начинающий

Зарегистрирован:
Вт, апр 25 2006, 10:56
Сообщения: 16
РМщик написал(а):
так проблема решена?


да просто через GUI_DOWNLOAD, с указанием CODEPAGE


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, мар 19 2007, 20:22 
Младший специалист
Младший специалист

Зарегистрирован:
Пн, май 22 2006, 15:45
Сообщения: 82
у меня при выгрузке в 1503 большинство символов заменяется на "####"


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

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


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

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


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

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