Имя: Пароль:
1C
1C 7.7
v7: проблема кодировки текста при загрузке pdf-файла из базы данных 1сv7 в excel ☑
0 texes
 
04.03.12
✎
18:28
Здравствуйте, Вы не могли бы помочь с вышеуказанной проблемой? что только не пыталась делать, ничего не получается. заранее спасибо.
1 Rie
 
04.03.12
✎
18:30
PDF-файл... Из базы данных 7-ки... В Excel... Это как? Что Вы имеете в виду?
2 aleks-id
 
04.03.12
✎
18:36
имхо dbf грузят
3 texes
 
04.03.12
✎
18:37
у меня есть скопированная база данных 1с, мне нужно построить ряд отчетов из неё в формате Excel, подключаюсь через созданный источник данных из этих файлов dbf в Excel (созданный в панели администрирования - Источники данных (ODBC)), но текст отображается кракозябрами. попробовала все возможные варианты из нэта - в пустую...
4 texes
 
04.03.12
✎
18:41
прошу прощения за ошибку в названии, от волнения наверное...
5 andrewks
 
04.03.12
✎
18:41
полез как-то Мичурин на ёлку за яблоками, а его арбузами завалило...
6 Rie
 
04.03.12
✎
18:43
(3) А при чём здесь DBF?
Либо пишите в Excel через OLE. Либо через ADO. (Оба варианта - описаны в Книге знаний).
7 texes
 
04.03.12
✎
19:00
дело в том, что у меня нет возможности подключится к источнику данных напрямую, файлы расположены локально у меня на компьютере
8 Rie
 
04.03.12
✎
19:08
(7) То есть, файлы скопировали - а сама 1С (платформа) у Вас не установлена? Или установлена?
9 texes
 
04.03.12
✎
19:11
платформа не установлена, в том то и дело! да и отчеты нужно сформировать "особые"
10 texes
 
04.03.12
✎
19:12
всё получается, но текст...
11 Rie
 
04.03.12
✎
19:12
(9) Платформа не установлена. Но структура таблиц Вам известна. Подключаетесь Вы к ним как?
12 texes
 
04.03.12
✎
19:12
подключаюсь через созданный источник данных из этих файлов dbf в Excel (созданный в панели администрирования - Источники данных (ODBC)
13 Rie
 
04.03.12
✎
19:12
(10) А какая кодовая таблица была установлена в той 1С, из которой Вы эти файлы копировали?
14 texes
 
04.03.12
✎
19:14
честно признаюсь, не знаю, я в этом деле новичок (сразу, прошу прощения, если пишу не туда)
15 Ork
 
04.03.12
✎
19:15
(7) Для общего развития.
Найдите среди файликов такой : 1Cv7.DD. Это обычный текстовый файл с описанием структуры данных. После его разбора вам будет понятно как данные взаимоствязаны между собой. Кроме того следует иметь ввиду, что текстовые строки в файликах записаны в кодовой станичке 866. (Может ли используемый вами драйвер их конвертить в 1251 не знаю). Но учитывать это нужно.
16 Ork
 
04.03.12
✎
19:18
+(14) Новичку строить отчеты в Екселе по данным файликов 1С - за это можно выдавать медали.
17 texes
 
04.03.12
✎
19:18
к сожалению, я не скопировала её полностью - только dbf файлы..
18 texes
 
04.03.12
✎
19:20
не вижу ничего героического (, пожалуй я переоценила свои возможности
19 Ork
 
04.03.12
✎
19:21
Вообще говоря, ексель в состоянии открыть ДБФ от 1С и без драйверов. Как "файлы Dbase (*.dbf)"
20 texes
 
04.03.12
✎
19:27
я их так и подключала (администрирование-системный DSN-Microsoft dBase Driver (*.dbf) - результат - кракозябры
21 Ork
 
04.03.12
✎
19:29
Я конечно далек от мысли...(ЦЫ)
Но мне здается, что автор пыталась получить данные из не совсем законно и очень неморально полученной базы.
Или я не прав? А (0)?
22 Ork
 
04.03.12
✎
19:32
(20) Имелось ввиду "Главное меню ексель" -> Файл -> Открыть -> Тип Файлов -> файлы Dbase (*.dbf)
23 texes
 
04.03.12
✎
19:32
абсолютно не правы, просто я пришла работать в фирму, где все работает через одно место... вот, к примеру, мне задали неподъемную задачку.. в любом случае, спасибо за участие.
24 texes
 
04.03.12
✎
19:33
да, именно так
25 Ork
 
04.03.12
✎
19:33
+(21) /*сдается.
26 Ork
 
04.03.12
✎
19:35
(23) Более эффективно получить отчеты средствами 1С. Даже потратив некоторое количество времени на объяснения с шефом.
27 Ork
 
04.03.12
✎
19:36
+(26) Если, конечно это не контора типа армейской роты, где главное не "сделать", главное - "заиппаться".
28 texes
 
04.03.12
✎
19:37
я уже это поняла ) буду разговаривать, Вам - спасибо за участие! жаль только, что проблема не решена, мне уже самой стало интересно, почему отображаются кракозябры... ещё раз спасибо )
29 Ork
 
04.03.12
✎
19:42
(28) Еще раз для тех кто на танке : пАтамучта кодировка в 1С - 866, а ексель все читает в 1251. Наверное можно вредствами ВБА конвертнуть в 1251.

На крайняк конвертнуть при помощи CPConvert() в VFP, а потом грузить в Ексель.
30 texes
 
04.03.12
✎
19:46
простите, не обратила на это внимание..