powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / 1С <=-=> MS SQL
4 сообщений из 4, страница 1 из 1
1С <=-=> MS SQL
    #35938290
_Нуб_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нужно подключиться к 1C и перекачать данные например в MSSQL. С 1С не знаком вообще. Немного разбираюсь в Delphi, .NET или Java.. ПОдскажите, как это лучше сделать? Может, статейка есть какая..
...
Рейтинг: 0 / 0
1С <=-=> MS SQL
    #35938429
Фотография AlexandrPlus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
как известно 1C всякая (Бух., Предп., Кадры, ...) конфигурируется с разными СУБД: MSSQL, DB2, PostgreSQL, ... и вроде говорят, что у 1C какая-то своя СУБД уже есть

Так что в СУБД есть средства экспорта-импорта в другие СУБД.
И у 1С в разных конфиг. бывают свои средства экспорта-импорта.

Или речь идет о хакерстве? УК надо чтить однако.
...
Рейтинг: 0 / 0
1С <=-=> MS SQL
    #35938453
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Надо курить какой-нибудь 1С-migration guide. Ну а если такого нету - лучше забить. Здоровее будешь.
...
Рейтинг: 0 / 0
1С <=-=> MS SQL
    #35941422
Гость3
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
_Нуб_,

1) Удобнее всего юзать 1С как Com - объект, или через OLE)
ну и глянуть доки по 1С, где в синтиксис помошнике можно найти легко такой пример(для 8.1)

// Пример на языке MS Visual Basic
Sub Excel_to_trade()
Dim cntr As Object
Dim trade As Object
Dim Товар As Object
Set cntr = CreateObject("V81.COMConnector")
Set trade = cntr.Connect("File=""c:\InfoBases\Trade"";
Usr=""Director"";")
Set Товар = trade.Справочники.Товары
Группа = Товар.СоздатьГруппу()
Группа.Наименование = "***** Экспорт из Excel ******"
Группа.Записать()
N = 100 'Количество строк в документе
For Count = 1 To N
Элемент = Товар.СоздатьЭлемент()
Элемент.Наименование = Application.Cells(Count, 2).Value
Элемент.Розн_Цена = Application.Cells(Count, 3).Value
Элемент.Мел_Опт_Цена = Application.Cells(Count, 4).Value
Элемент.Опт_Цена = Application.Cells(Count, 5).Value
Элемент.Родитель = Группа.Ссылка
Элемент.Записать()
Next Count
End Sub


2) Напрямую из базы данных можно, но муторно, просто ради интереса посмотрите какие читабельные там названия полей.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / 1С <=-=> MS SQL
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]