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

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

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

Как вытащить данные из Oracle в 1С

PaladinK
читатель
офлайн
Дата регистрации: 11.07.2005
Сообщений: 2
Пост №1
 
11.07.2005 09:07

Доброго всем здравия.<br><br>Помогите, pls.<br><br>Надо вытащить данные из Oracle в 1С.<br><br>Пробовал при помощи ADO...<br><br>Соединяется, вытаскивает все, кроме Number(), т.е. любых числовых данных.<br><br>При попытке вытащить числоввые данные пишет "Тип переменной не поддерживается"<br><br>Подскажите, pls, как сконвертировать.<br><br>Еще слышал, что можно сделать то же самое через OLE.<br><br>Если да, подскажите как?<br><br>Если можно пример кода.<br><br>Заранее благодарен.

Товарищъ
читатель
офлайн
Дата регистрации: 21.04.2005
Сообщений: 4
Пост №2
 
13.07.2005 13:39

"Попытка<br><br> session = СоздатьОбъект("OracleInProcServer.XOraSession");<br><br> db = session.OpenDatabase("oradb", "asu7/lalala", );<br><br> Исключение<br><br> Сообщить("ошибка подключения!!!");<br><br> Сообщить(ОписаниеОшибки(), "!!!");<br><br> Возврат;<br><br> КонецПопытки; <br><br> sql_text = "select * from nalog.t0010"; <br><br> Состояние("Выполнение запроса");<br><br> oradynaset = db.Createdynaset(sql_text, );<br><br> Если oradynaset.RecordCount > 0 Тогда<br><br> ВсегоСтрок = oradynaset.RecordCount;<br><br> нс = 0; <br><br> Флаг=0;<br><br> Пока oradynaset.EOF=0 Цикл<br><br> нс = нс + 1;<br><br> проц = Цел(100*нс/ВсегоСтрок);<br><br> Состояние("чтение запроса /шапки/: " + проц + "% стр:" + нс);<br><br> тзОС.НоваяСтрока();<br><br> СпрОС.НайтиПоКоду(oradynaset.Fields("INV_NOM").Value);<br><br> тзОС.Номер=oradynaset.Fields("INV_NOM").Value;<br><br> тзОС.ОС=СпрОС.ТекущийЭлемент();<br><br> тзОС.ДатаВвода=СпрОС.ДатаВводаВЭксплуатацию;<br><br><br><br>//Далее то-что тебе надо, там проблема с разделителем и все<br><br> тзОС.СПИ=Число(СтрЗаменить(oradynaset.Fields("S_SROK_NA").Value,",","."));<br><br><br><br>"

PaladinK
читатель
офлайн
Дата регистрации: 11.07.2005
Сообщений: 2
Пост №3
 
13.07.2005 14:03

Все получилось.<br><br>Огромное спасибо.

Товарищъ
читатель
офлайн
Дата регистрации: 21.04.2005
Сообщений: 4
Пост №4
 
13.07.2005 14:23

Пиши если в чё....

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

Читают тему:

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