Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 2, свеженьких 1
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Подключить 1С к С++ application. , Реально ли это?          
svlad-90 Подменю пользователя
сообщение 02.06.13, 0:29
Сообщение #1

Говорящий
***
Группа: Пользователи
Сообщений: 61
Из: Одесса
Спасибо сказали: 17 раз
Рейтинг: 0

Существует на моем предприятии необходимость строить графики в Excel. Графиков штук 200-300. Строятся нынче все руками, мной. Учитывая, что работа эта побочная, то запарился. Хочу автоматизировать это злодейство. На коленке начертил такую схему:

1. В XML файлах хранить настройки того, какими должны быть графики в Excel. Какие строить отчеты в 1С, какие выборки в ней делать и какие данные в программу получать.
2. На с++ и WinApi (или MFC) замутить GUI интерфейс и логику. Подключить через OLE (пока не очень с ним знаком, но вижу, что работать нужно именно через него) к своему приложению 1C и Excel.
3. Выкачивать из 1С выборки.
4. Наполнять данными Excel и строить там все графики.

Пока что отыскал на сайте Microsoft куски кода для подключения Excel к своему приложению. Смог даже массивчик туда запихнуть для теста. То есть с этим разберусь как-то.

А вот как 1С из плюсового кода поднять в своем приложении, чтобы с ним работать? И если кто-то знаком с этим OLE - посоветуйте какую-то литературу для "чайников", чтобы по быстрому освоиться.

Можно, конечно обойтись чисто 1С кодом, и работать там с Excel, но это не интересно, имхо. Я люблю ковырять императивные языки. =)
Заранее спасибо, за ПОЛЕЗНЫЕ ответы.

P.S. 1С8.0 (Альфа-Авто).

Vofka Подменю пользователя
сообщение 02.06.13, 14:30
Сообщение #2

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13955
Из: Киев
Спасибо сказали: 4519 раз
Рейтинг: 3641.2

Смотрите описание работы объекта v8.ComConnector. Через него можно подключаться к 1С из любого языка (в т.ч. из одной базы 1С к другой).

sava1 Подменю пользователя
сообщение 02.06.13, 16:07
Сообщение #3

Живет на форуме
Иконка группы
Группа: Местный
Сообщений: 2688
Из: Проскуров
Спасибо сказали: 681 раз
Рейтинг: 659.7

А может проще в 1с прицепить АктивХ с графиками?

logist Подменю пользователя
сообщение 02.06.13, 16:16
Сообщение #4

Про1С-ник
Иконка группы
Квалифицированный бухгалтерГений телепатии и социального моделированияЗа заслуги на форуме в 2010 годуМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0

Прошу прощения за не полезный в данном случае совет. Но, если что, из экселя так же можно работать с 1С через OLE.

p.s. интересный подход, для того что бы облегчить сложную работу, нужно усложнить легкое решение smile.gif


Signature
Личные бесплатные консультации не даю, для этого есть форум!

Vofka Подменю пользователя
сообщение 02.06.13, 16:49
Сообщение #5

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13955
Из: Киев
Спасибо сказали: 4519 раз
Рейтинг: 3641.2

logist,
Цитата(svlad-90 @ 02.06.13, 1:29) *
Можно, конечно обойтись чисто 1С кодом, и работать там с Excel, но это не интересно, имхо.

Цель автора не "решить вопрос правильно", а "решить вопрос как это ему интересно".

Сообщение отредактировал Vofka - 02.06.13, 16:51

logist Подменю пользователя
сообщение 02.06.13, 17:44
Сообщение #6

Про1С-ник
Иконка группы
Квалифицированный бухгалтерГений телепатии и социального моделированияЗа заслуги на форуме в 2010 годуМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0

Vofka ну я же написал, что это "не полезный совет", я просто высказал свое мнение, в будущем постараюсь указывать, что это оффтоп или шутка. Цель автора я прекрасно понимаю.


Signature
Личные бесплатные консультации не даю, для этого есть форум!

irbis_triffle Подменю пользователя
сообщение 03.09.13, 12:57
Сообщение #7

Общительный
**
Группа: Пользователи
Сообщений: 40
Спасибо сказали: 7 раз
Рейтинг: 0

Еще могу предложить реализовать это методом 1с --> vba, поскольку из первого вполне сносно вызывается второе, а второе - достаточно мощный язык программирования wink.gif

Хотя мой совет, вероятнее всего, тоже offtop )

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 20.04.24, 3:16
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!