8.х ОБМЕН Структура БД

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

  1. TopicStarter Overlay
    AntV
    Offline

    AntV

    Регистрация:
    30 июн 2011
    Сообщения:
    4
    Симпатии:
    0
    Баллы:
    1
    Доброго времени суток всем.
    Возникла необходимость выгрузить данные из 1С 8.1 Зарплата и кадры во внешнюю программу. Нет ли у кого описания структуры БД? Достаточно даже того, в какой таблице что хранится.
  2. nomad_irk
    Offline

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    7.548
    Симпатии:
    716
    Баллы:
    204
    читайте синтаксис-помощьник на тему метода глобального контекста

    ПолучитьСтруктуруХраненияБазыДанных()
  3. shurikvz
    Offline

    shurikvz Модераторы Команда форума Модератор

    Регистрация:
    1 окт 2009
    Сообщения:
    8.409
    Симпатии:
    316
    Баллы:
    104
    А для чего вам структура в принципе? Вы что напрямую в таблицы лезть собрались? Для чего? Почему нельзя средствами встроенного языка 1с например сформировать файл выгрузки и потом загрузить его во внешнюю программу? Или второй вариант - напрямую подключаться к 1С как к COM объекту, и брать оттуда необходимые данные опять таки используя встроенный язык?
  4. TopicStarter Overlay
    AntV
    Offline

    AntV

    Регистрация:
    30 июн 2011
    Сообщения:
    4
    Симпатии:
    0
    Баллы:
    1
    Сорри, не поняла. Это где искать? Из 1С я имею только БД в MS SQL и вижу ее первый раз в жизни. Интерфейса 1С у меня нет. Если где-то на форуме это уже есть, буду благодарна за ссылку.

    shurikvz
    Да, приходится лезть в саму БД.
  5. nomad_irk
    Offline

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    7.548
    Симпатии:
    716
    Баллы:
    204
    не имея платформы 1с, вам вообще никто не скажет что в каких таблицах хранится
  6. TopicStarter Overlay
    AntV
    Offline

    AntV

    Регистрация:
    30 июн 2011
    Сообщения:
    4
    Симпатии:
    0
    Баллы:
    1
    Жаль ) Неужели никто не работал с их базой напрямую?
  7. shurikvz
    Offline

    shurikvz Модераторы Команда форума Модератор

    Регистрация:
    1 окт 2009
    Сообщения:
    8.409
    Симпатии:
    316
    Баллы:
    104
    Почему возникла именно такая необходимость? Почему нельзя использовать один из вышеназванных мной методов?

    Может конечно кто-то и работал, только смысл? В конце концов - у вас есть гарантия, что с очередным обновлением в структуре таблиц ничего не поменяется?
  8. TopicStarter Overlay
    AntV
    Offline

    AntV

    Регистрация:
    30 июн 2011
    Сообщения:
    4
    Симпатии:
    0
    Баллы:
    1
    shurikvz

    Такая необходимость возникла потому, что имеем только саму БД в СУБД, я же написала. ) Предприятие переходит с 1С на другое ПО и надо сконвертировать данные. Процедура разовая, поэтому дальнейшие изменения таблиц нам не страшны. Из самого 1С одним из указанных выше способов данные выгрузить возможности нет, а то так бы и сделали.
  9. shurikvz
    Offline

    shurikvz Модераторы Команда форума Модератор

    Регистрация:
    1 окт 2009
    Сообщения:
    8.409
    Симпатии:
    316
    Баллы:
    104
    AntV, конечно немного странно, что вы имеете ИБ в СУБД, но при этом не можете тупо запустить 1С, чтобы выполнить выгрузку.
    В любом случае, без запуска платформы - сами вы структуру не узнаете. Не зная релиз конфигурации - опять таки для вас никто посмотреть у себя эту структуру не сможет.
  10. BabySG
    Offline

    BabySG Администраторы Команда форума Администратор

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    Обработку смотрите в этой теме.
    Принцип хранения описан на диске ИТС, в том числе.

    Теперь о проблемах:
    1. Данная идея нарушает лицензионную политику 1С (запрещено прямое обращение в базе, минуя 1С)
    2. Реализовать дешево и качественно выгрузку напрямую из 1С, да еще и ЗУПа - у Вас не получиться, раз такие вопросы задаете :)

    Поэтому, подводя итог:
    Настоятельно рекомендую не тратить свое время и силы на решение тех задач, которые рещаются совершенно другим, более простым, способом.

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