Если это ваш первый визит, рекомендуем почитать справку по форуму. Для размещения своих сообщений необходимо зарегистрироваться. Для просмотра сообщений выберите раздел. |
Работа с 1С из MSExcel. Как? |
Философия, технологии, алгоритмы! |
|
Опции темы |
06.09.2006, 19:03 | #1 |
Registered User
Сообщений: 2,343
Регистрация: 10.11.2003
Возраст: 43
Не в сети |
Работа с 1С из MSExcel. Как?
Требуется передать данные из Excel в 1С.
Инициатором передачи должен быть Excel (типа, в экселе есть пимпа "Выгрузить данные в 1с"). Вопросы: 1. Как запустить 1С из экселя (т.е. какие библиотеки типов надо подключить и как называется приложение 1с)? 2. Киньте, плз, мануалами по объектной модели 1С. |
06.09.2006, 20:31 | #2 |
Форумец
Сообщений: 1,536
Регистрация: 02.06.2003
Не в сети |
mvu,
Типа так sub ClickExport() Dim v7 As Object Dim result as Boolean Set v7 = CreateObject("V77.Application") result = v7.Initialize(v7.RMTrade, "/D{путь к БД 1С}", "") if not result Then MsgBox("Облом с выгрузкой") Exit Sub end if result = v7.ExecuteBatch("ПроцедураЗагрузкиДанныхИзЭкселя() ") if not result Then MsgBox("Мля, ну что такое с выгрузкой-то") end sub Мануал - вот нашел какой-то старый Language referenca 650 кил, почти из него цитировал. Скинуть куда? |
06.09.2006, 22:42 | #3 |
Registered User
Сообщений: 2,343
Регистрация: 10.11.2003
Возраст: 43
Не в сети |
AleksandrD, Сенкс
Только, вроде бы, в экселе надо еще библиотечку типов подключить? Куда скинуть написал в приват. Кста, а в сети ресурсы какие-нить есть для программистов 1С? Или вследствие сильной коммерциализации этого направления каждый посвященный держит свои знания в секрете? |
06.09.2006, 22:54 | #4 | ||
Форумец
Сообщений: 1,536
Регистрация: 02.06.2003
Не в сети |
Цитата:
Описание языка скину только завтра, т.к. на работе chm-ка. Цитата:
http://mista.ru/ - очень неплохой сайт для начинающих http://www.kuban.ru/cgi-bin/forum/forum9.cgi - один из живейших форумов по 1С http://1c.proclub.ru/ - клуб Профессионалов 1С (много готовых разработок) и т.д. и т.п. |
||
07.09.2006, 09:41 | #7 | |
Форумец
Сообщений: 1,536
Регистрация: 02.06.2003
Не в сети |
DimmaN,
Цитата:
Удалил тот пост, дабы не вводить других в заблуждение. |
|
07.09.2006, 10:02 | #9 |
Форумец
Сообщений: 1,536
Регистрация: 02.06.2003
Не в сети |
ну тогда зря удалил, а то топикстартер так и напишет с параметром /M. Ну я и в исходном коде тоже удалил :-) Кстати, понял, почему был "в плену" - во всех описаниях языка в примерах эта /М идет. Кроме того, как-то давно использовал чужую обработку переноса данных, она работала через OLE. Дык в ней также использовался исключительно монопольный режим..... В-общем, пока сам использовать не станешь - не поймешь всех тонкостей :-) |
07.09.2006, 10:34 | #13 |
Форумец
Сообщений: 1,536
Регистрация: 02.06.2003
Не в сети |
бывает. Копипаст - гнуснейшая вещь Китайская технология "копи-паст" - чума нашего времени Зато как ускоряется время разработки :-). А если еще из удачного места скопипастить - дык вообще песня. Вон, у меня в отделе 1С-ница, девушка - дык она вообще практически код не пишет, все копирует. Зато знание предметной области - великолепное, и точно знает откуда копировать. На код - без слез не взглянешь, особенно на ее вставки :-), но все работает, боссы - довольны. |