8.х Перенести данные из 1С в базу MS SQL

Тема в разделе "Общие вопросы "1С:Предприятие 8"", создана пользователем alexshm, 24 мар 2011.

  1. TopicStarter Overlay
    alexshm
    Offline

    alexshm

    Регистрация:
    10 сен 2010
    Сообщения:
    5
    Симпатии:
    0
    Баллы:
    1
    Здравствуйте.
    Есть задача скопировать набор проводок из 1С в таблицу на SQL.
    Проводки выбираются через РегистрыБухгалтерии.Управленческий.Выбрать(НачПериода,КонПериода) или через запрос.
    Есть ли более рациональный способ, чем обходить каждую запись и добавлять ее через ADO в таблицу?
  2. full_lamer
    Offline

    full_lamer Опытный в 1С

    Регистрация:
    15 авг 2006
    Сообщения:
    97
    Симпатии:
    0
    Баллы:
    26
    Если база 1С лежит на SQL то можно напрямую обратиться к таблицам с движениями SQL-запросом. Правда где в 8ке лежит описание таблиц конфигурации я не знаю.
  3. TopicStarter Overlay
    alexshm
    Offline

    alexshm

    Регистрация:
    10 сен 2010
    Сообщения:
    5
    Симпатии:
    0
    Баллы:
    1
    Очень сомневаюсь, что это на практике реализуемо. Нужно знать структуру хранения данных. Причем нужно знать все связанные таблицы. Сами понимаете, мне нужно наименование, например контрагента, а не его ID, который будет храниться в таблице проводок.
    А структура таблиц - вещи не заранее заданная, а сильно зависит от конфигурации. Так что вариант тупиковый.
  4. full_lamer
    Offline

    full_lamer Опытный в 1С

    Регистрация:
    15 авг 2006
    Сообщения:
    97
    Симпатии:
    0
    Баллы:
    26

Поделиться этой страницей