Имя: Пароль:
1C
 
Как считать pdf в 1С
Ø
0 AndruxaA
 
01.02.06
18:24
Кто-нибудь работал из 1С с pdf? Как считать информацию из них. Или обязательно сначала переводить в txt
1 Лёвыч
 
01.02.06
18:27
Не работал и по сути (0) ни чего не подскажу, мне просто интересно: а зачем?
2 AndruxaA
 
01.02.06
18:29
Клиенту приходят накладные в таком виде которые потом нужно подгружать в 1С.
3 Charel
 
01.02.06
18:30
Создаешь объект XBAse далее открываешь ДБФ и пошел считывать
Посмотри во второй части книги по встроеному языку там все подробно описано.
4 Джинн
 
01.02.06
18:32
То 3. pdf все же несколько отличаются от dbf :))
5 Сли то
 
01.02.06
18:34
Есть вн компанента для распознавания текста
http://wildhare.virtualave.net
6 Charel
 
01.02.06
18:37
Во блин неправельно прочел :) Сори :)
Просто сегодня много с дбф возился перегонял lfyyst:) вот и заморочился :)
7 Лёвыч
 
01.02.06
18:37
А договориться с поставщиком, чтобы он не бы#&ывался и присылал накладные в читабильном виде - ни как? Я хочу сказать, что электронные накладные нужны для облегчения процесса оприходования, на кой, спрашивается, они нужны в нечитаемом виде?
8 AndruxaA
 
01.02.06
19:01
С поставщиком никак :(
ссылочка не работает.....
9 Джинн
 
01.02.06
19:05
То 7. Я сегодня с таким пытался договориться. Ситуация один-в-один. Ни рабочий телефон не отвечает, ни сотовый :)
Причем этим товарищам отсылается наш же биллинг, они делают свои документы на его основании и присылают обратно что б вы думали? Счета, акты и счета-фактуры в pdf!
Поубивал бы!
10 NOA
 
01.02.06
19:05
(0) документы из МЕТРО? Тогда не получится. Они постарались, чтобы парсинг был невозможен.
11 leosoft
 
01.02.06
19:06
Как идея - открыть Word через OLE
12 AndruxaA
 
01.02.06
19:08
Документы с таможни
13 KVIK
 
01.02.06
19:10
(0) А они хоть текстовые? А то сейчас многие присылают картинки в pdf.
15 Лёвыч
 
01.02.06
19:21
(12) а, ну тогда да... Просто у нас, например, в начале прошлого года даже обороты стали падать потому, что системы рассылки электронных накладных не было - клиентам было влом дохренаста позицый ручками приходовать, так что если у поставщика не монополия (а это не твой случай), то договориться можно.
16 smaharbA
 
01.02.06
19:40
Функция RClipboard()
  oIE = CreateObject("InternetExplorer.Application");
  oIE.navigate("about:blank");
  oIE.visible = 0;
  Пока oIE.ReadyState<4 Цикл
    Состояние("Ждем загрузку...");
  КонецЦикла;
  texts = oIE.Document.parentWindow.clipboardData.getData ("Text");
  oIE.Quit();
  Возврат texts;
КонецФункции //
Функция WClipboard(mytext)
  oIE = CreateObject("InternetExplorer.Application");
  oIE.navigate("about:blank");
  oIE.visible = 0;
  Пока oIE.ReadyState<4 Цикл
    Состояние("Ждем загрузку...");
  КонецЦикла;
  oIE.Document.parentWindow.clipboardData.setData ("Text", mytext);
  oIE.Quit();
КонецФункции //
//*******************************************
Процедура Сформировать()
  Файл="";
  Каталог="C:\scripts\";
  ФС.ВыбратьФайл(0,Файл,Каталог,"","PDF (*.pdf)|*.pdf","pdf");
  Если ПустоеЗначение(Файл)=1 Тогда
    Возврат;
  КонецЕсли;
  wshshell=createobject("wscript.shell");
  oIE1=CreateObject("InternetExplorer.Application");
  //oIE1.Navigate ("about:blank");
  oIE1.FullScreen=-1;
  oIE1.Navigate ("file:///"+Каталог+Файл);
  Пока oIE1.ReadyState<4 Цикл
    Состояние("Ждем загрузку...");
  КонецЦикла;
  oIE1.Visible=-1;
  wshshell.sendkeys("^A");
  wshshell.sendkeys("^C");
  oIE1.quit();
  Сообщить(RClipboard());
КонецПроцедуры
17 ДаУж
 
01.02.06
19:44
(4)"То 3. pdf все же несколько отличаются от dbf :))"
Это только сначала, а потом разница не очень заметна.
18 smaharbA
 
01.02.06
19:46
+(16) можно после строчки oIE1.FullScreen=-1;
поставить
oIE1.width=0;
oIE1.height=0;
чтобы ИЕ не мельтишил на экране
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой