Текущее время: Пн, июл 21 2025, 05:33

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: И снова выгрузка в DBF
СообщениеДобавлено: Чт, дек 21 2006, 13:08 
Специалист
Специалист

Зарегистрирован:
Пт, ноя 03 2006, 09:31
Сообщения: 224
Откуда: Россия
Пол: Мужской
Выгружаю через GUI_DOWNLOAD все бы ничего. Но одно поле в DBF
имеет формат DateTime(8). Вычисляю это значение и пытаюсь записать. Пробовал в это поле и тип I выгружать и Р, и Х. Нифига - пишет туда как строку, соответственно и не читается.
Может кто разруливал такое?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, дек 21 2006, 15:53 
Менеджер
Менеджер

Зарегистрирован:
Вт, авг 17 2004, 13:14
Сообщения: 664
Откуда: Москва
Пол: Мужской
Прикольная ситуация. Такого не разруливал, но стал бы пробовать через тип С без разделителей. Чтобы не очень много времени потерять, подбирая формат, стоит глянуть DBF в бинарном виде.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб, дек 23 2006, 12:31 
Специалист
Специалист

Зарегистрирован:
Пт, ноя 03 2006, 09:31
Сообщения: 224
Откуда: Россия
Пол: Мужской
Так и сделал. Выгрузил через BIN. Так теперь другая засада. Кодировка русская не работает.
codepage = '1504' по барабану.
translate ihex from code page '1501' to code page '1504'. не помогает.
Тупик?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб, дек 23 2006, 20:34 
Гость
http://sapboard.ru/forum/viewtopic.php ... uidownload


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб, дек 23 2006, 20:36 
Гость
А еще посмотри в SAPGUI (Saplogon) для каждого сервера

Система - Изм.запись - Другие

что там стоит для "Кодировка для загрузки и выгрузки" ?


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Вс, дек 24 2006, 12:03 
Специалист
Специалист

Зарегистрирован:
Пт, ноя 03 2006, 09:31
Сообщения: 224
Откуда: Россия
Пол: Мужской
Спасибо за ответы. Все получилось. Сам глупил - пытался транслэйтить
бинарную строку :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, дек 28 2006, 18:04 
Специалист
Специалист

Зарегистрирован:
Вс, мар 13 2005, 13:59
Сообщения: 201
Откуда: Moscau
Была реализованна дельта выгрузка по следующему алгоритму - в dbf файл выгружаются данные, потом из этого файла 1c читает данные. При обновлении идет загрузка этого файла - смотрится что изменилось и измененные строки добавляются в файл.
При этом возникает проблема с кодировками -
При выгрузке через gui_download использую кодировку 1503, при этом часть спец символов заменяется на пробел (по умолчанию #).
И после загрузки получается что строка файла <> соответствующей записи сапа. И даже если ничего не менялось - строчка добавляется по новой. Кто-нибудь сталкивался с подобным? как это можно обойти?
Спецсимволы возникают из-за того что пользователи, копипейстят тексты откуда ни попадя ... в сапе это выглядит как пробелы, но код другой ... и регламентом это не победить, постоянно такие записи появляются.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, дек 28 2006, 20:32 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
Почему не победить?
Перед выгрузкой(или после загрузки) заменить в таблице символы, не являющиеся буквами, цифрами или знаками препинания, на пробел достаточно легко :)
ЗЫ: Пробел <> # ;)

_________________
С уважением,
Удав.


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

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


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

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


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

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