1. Непрямой доступ возможен через OLE интерфейс самой 1С- можно получать данные в виде COMSafeArray. Другой способ, но он вам наверное ни к чему, написать внешнюю компоненту к 1С в качестве прокси.
2. Прямой доступ ч/з ODBC тоже вариант, т.к. быстрее, чем через OLE. Структура SQL-ной базы 1С документирована, просто она генерится автоматом на основе метаданных, следовательно, может меняться при внесении изменений в конфигурацию базы (например, при обновлении).
Общая концепция структуры таблиц 1С описана в книжке Радченко «Профессиональная разработка на платформе 1С предприятие 8.0», узнать соответствие конкретных объектов 1С и структуры таблиц постгреса можно при помощи функции ПолучитьСтруктуруХраненияБазыДанных().
Это в двух словах, если нужны подробности — спрашивайте, напишу развернуто.