Новости для бухгалтера, бухучет, налогообложение, отчетность, ФСБУ, прослеживаемость и маркировка, 1С:Бухгалтерия

Вход или Регистрация

Показывать по 10 20 40 сообщений
Новая тема Ответить
Письмо в техподдержку 1С
[Прочее]

Экспорт в 1С 8.1 через OLE

BelikovS
читатель
офлайн
Дата регистрации: 05.03.2007
Сообщений: 1701
Пост №11
 
08.06.2009 10:02

"> v81 = Новый COMОбъект("v81.Application"); //выполняется<br>> v81.Execute("a=2;"); //ошибка - метод Execute() не обнаружен...<br>> Подскажите пожалуйста решение, если кто делал... Заранее благадарен<br>> P.S. Через v81.COMConnector тоже пробовал - результат аналогичен...<br><br>А Connect сделать не забыли?"

simandr
читатель
офлайн
Дата регистрации: 15.07.2010
Сообщений: 6
Пост №12
 
15.07.2010 15:49

"Здравствуйте!У меня проблема с считыванием с 1С 8.1. подключение происходит нормально, а вот на строке <br>"Contrag:= Ole1C.Справочник.Контрагенты" выходит ошибка мол метод Справочник не поддерживается<br>procedure TfrmConnect1C.BitBtn1Click(Sender: TObject);<br>var<br> ResOpen: Integer;<br> path1c,v1c: string;<br>begin<br> Ole1C:=Unassigned;<br> v1c:=trim('V81.Application');<br> path1c:=trim('C:\Program Files\1cv81\db\Base_Zp_Demo\Base_Zp_Demo\');<br><br> Ole1C:=Connect1c(v1c,path1c);<br> if Connecttrue(Ole1C) then<br> begin<br> showmessage('Open');<br> Contrag:= Ole1C.Справочник.Контрагенты;<br> end else begin<br> ShowMessage(' Ошибка соединения!');<br> Ole1C:=Unassigned;<br><br> Exit;<br> end;<br><br>end;"

BelikovS
читатель
офлайн
Дата регистрации: 05.03.2007
Сообщений: 1701
Пост №13
 
16.07.2010 10:52

А если написать так:<br>Ole1C.Справочники.Контрагенты

simandr
читатель
офлайн
Дата регистрации: 15.07.2010
Сообщений: 6
Пост №14
 
16.07.2010 12:14

Извините но через Ole1C.Справочники.Контрагенты тоже такая же ошибка,не поддерживает метод Справочники.<br>Пожалуйста!Дайте еще варианты, шеф поджимает, не пойму что не так<br>

Prikum
активный пользователь
офлайн
Дата регистрации: 18.02.2002
Сообщений: 20953
Пост №15
 
16.07.2010 12:18

Дословно текст ошибки!

simandr
читатель
офлайн
Дата регистрации: 15.07.2010
Сообщений: 6
Пост №16
 
16.07.2010 12:31

Project xxxx.raised exception class OLEError with message 'method 'Справочники' not supported by automation object'

simandr
читатель
офлайн
Дата регистрации: 15.07.2010
Сообщений: 6
Пост №17
 
16.07.2010 12:32

"но когда пишеть так вот Contrag:= Ole1C.string('Справочник.Контрагенты');<br>Ошибки не выводит"

simandr
читатель
офлайн
Дата регистрации: 15.07.2010
Сообщений: 6
Пост №18
 
16.07.2010 12:33

может 1С не так понимает методы которые я ей посылаю<br>

Prikum
активный пользователь
офлайн
Дата регистрации: 18.02.2002
Сообщений: 20953
Пост №19
 
16.07.2010 12:40

Если подключаться из 1С, то у меня все проходит, из других языков я не пробовал!

simandr
читатель
офлайн
Дата регистрации: 15.07.2010
Сообщений: 6
Пост №20
 
16.07.2010 14:25

"А вот еще одна проблемка<br>Schet:=v.string('Справочник.Контрагенты');нет ошибки,но когда пишу<br><br>Schet_Select:=Schet.string('Выбрать(Schet.НайтиПоКоду(''000000013''))');, <br>то invalid Variant operation сто нетак подскажите пож. <br><br>"

Показывать по 10 20 40 сообщений

Читают тему:

1 гостей
Быстрый переход
Для технических специалистов
  • Книга жалоб и предложений по работе сайта
  • Для технических специалистов
  • Представление регламентированной отчетности
  • Говорильня
  • Бухгалтерский учет: обсуждаем проекты нормативных актов и рекомендаций по ведению учета от БМЦ
  • Новый порядок применения ККТ (онлайн кассы с передачей сведений в ФНС)
  • Интернет-конференция: Оформление командировок по новым правилам
  • МАРКИРОВКА
  • ЕГАИС
  • Учет, налогообложение, автоматизация