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

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


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

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


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

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