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

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


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

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


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

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