Курилка 1C + что-нибудь еще

Тема в разделе "Курилка", создана пользователем Hexfrog, 14 фев 2007.

  1. TopicStarter Overlay
    Hexfrog
    Offline

    Hexfrog

    Регистрация:
    9 фев 2007
    Сообщения:
    3
    Симпатии:
    0
    Баллы:
    1
    Здравствуйте уважаемые!

    Есть такая задача - читать данные напрямую из баз 1Сv7:Б&ЗиК . Как работать со справочниками, примерно понятно. А вот как читать документы, проводки, исторические реквизиты и регистры, понятно меньше.

    Кто знает как, кто знает где это написано - откликнитесь пжалста!!!

    Общая задача - организовать экспорт-импорт данных между 1С и еще одной системой, которая может писать/читать данные в SQL-базу.
  2. jon
    Offline

    jon Опытный в 1С

    Регистрация:
    4 сен 2006
    Сообщения:
    76
    Симпатии:
    0
    Баллы:
    26
    Открываешь соединение с sql базой, дергаешь процедуру, которая либо возвращает тебе данные, либо подгружает данные в sql базу, передаешь ей необходимые параметры и закрываешь соединение. У меня с одной сиквельной базой работает несколько приложений и несколько баз 1С подкачивая туда данные или наооборот забирая. Если нужен какой-то пример кода скажи
  3. TopicStarter Overlay
    Hexfrog
    Offline

    Hexfrog

    Регистрация:
    9 фев 2007
    Сообщения:
    3
    Симпатии:
    0
    Баллы:
    1
    Я наверно плохо вопрос сформулировал :)

    КАК читать из базы, проблем не вызывает. Никаких. Совсем. :) Вопросы в том - ЧТО читать из базы.

    Например, какие записи какой таблицы надо прочитать, чтобы узнать к какому подразделению относился объект ОС на 01.01.06. Например, как прочитать все строки всех авансовых отчетов за 2005й год всех сотрудников транспортного отдела. Например, как прочитать все проводки Дт 62.1 Кт 51 за указанный период дат, и по каждой указать номер расчетного счета для 51 и ИНН, название и № договора по контрагенту из 62.1. Ну, и т.п.

    Для ответов на эти вопросы надо понимать, что в какой таблице, в каких ее полях хранится. Для этого прочитать, что написано в файле DDS - вроде как недостаточно. Поэтому хочется ссылку на какое-то описание устройства базы - в каких полях что хранится.
  4. jon
    Offline

    jon Опытный в 1С

    Регистрация:
    4 сен 2006
    Сообщения:
    76
    Симпатии:
    0
    Баллы:
    26
    Это интерессно, у меня такого описания нет.
    Если что-нибудь узнаешь сообщи пож
  5. Tiger
    Offline

    Tiger Опытный в 1С

    Регистрация:
    12 июл 2006
    Сообщения:
    489
    Симпатии:
    0
    Баллы:
    26
  6. VZL
    Offline

    VZL

    Регистрация:
    25 июн 2007
    Сообщения:
    3
    Симпатии:
    0
    Баллы:
    1
    М.б. Вы знаете с кем можно посотрудничать по похожему вопросу ?

    Если коротко, то предлагаю следующее:

    У нас разработан автоматический генератор отчетов для конечного пользователя
    с полным OLAP-функционалом на любых неупорядоченных данных,
    вплоть до OLTP-потоков ( www.calligraph.ru ).
    Это уже пятая версия. Работает с БД MS SQL, ORACLE, CACHE', SYBASE и др.
    Генератор прощел верификацию в MS.
    Имеем статусы MCP и OraclePartnerNetwork.

    Сейчас я думаю над вариантом генератора с автоматическим подключением к любой конфигурации «1С».
    Идея красивая.
    Выглядеть это может так:

    • Пользователь обращается к Calligraph’y в терминах 1C;
    • Срабатывает некая утилита (парсер), которая дает информацию о соответствии терминов
    пользователя, используемых им в запросе, адресам этих терминов в БД 1С – «имя
    таблицы и имя поля в таблице» для каждого задействованого в запросе реквизита;
    • Блок автоматической настройки на лету анализирует системные
    таблицы MS SQL и, используя имена таблиц и имена полей в таблицах, находит
    необходимые для формирования запроса связи между таблицами, для этого
    конкретного запроса. (Типичным случаем будет связывание через несколько
    таблиц – это не страшно, т.к. работа на графах идет очень быстро);
    • Автоматически формируется запрос непосредственно к БД MS SQL в терминах 1С,
    но минуя 1С посредника, через которого идет вся работа 1С с БД и что на порядок
    замедляет обращение к БД.

    Таким образом получаем вариант работы генератора с автоматической ]
    настройкой на любую конфигурациею 1С и в терминах 1С
    .
    Обеспечивается режим поддержки принятия решений (DSS) и оперативный анализ,
    учет и отчетность формируемая самим конечным пользователем "здесь и сейчас", под себя.
    Автоматом "садимся" на любую конфигурарию 1С - это серьезные тиражи.
    Обучаемость конечных пользователей - полчаса.
    Интерфейс и стоимость - как у приложения MS Office.

    Возможен и ВЭБ вариант.
    Можно сколь угодно долго углу*****ся в детали, но я пока остановлюсь на этом.

    Ничего подобного на рынке пока не видел (и вряд ли скоро появится).

    Обращаюсь к Вам потому, что самим делать парсер, отражающий понятия 1С
    в пары «имя таблицы – имя поля в таблице» было бы, полагаю, не совсем правильно.
    Это мы хотели бы поручить партнеру.
    Мы специализируемся в другом и углу*****ся в 1С резона нет.
    К тому же для тех, кто работает с 1С сделать такой парсер – дело если не минут,
    то всего лишь часов, и с гарантированным качеством.
    Работать с системными таблицами MS SQL мы умеем.
    Все остальное уже работает и многократно проверено.

    Еще одно важное обстоятельство, почему я ищу стратегического партнера.
    Не хочется разворачивать структуры по продажам и поддержке
    такой утилиты для 1С – лучше найти партнера с готовой сетью и опытом работы с 1С.
    Для использования в других системах с подобной технологией мы будем искать фирмы,
    которые специализируются в соответствующих направлениях.

    С уважением. VZL

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