"Только через OLE обмен.<br><br>Универсальных вещей по-моему нет. Для каждой ситуации надо писать отдельно.<br><br>Если есть желто-красные книги по языку 1С, то там в конце имеются примеры.<br><br>Ексель=СоздатьОбъект("Exel.Application");<br><br>и далее погнал на VBA, знаком с таким?"
Andy2C
21.02.2004
09:07
#3
Можно в Экселе преобразовать таблицу в dbf-формат, а на языке 1С накатать загрузку из dbf-ки. Но это (в отличие от OLE) займет гораздо больше времени загрузки. Но зато dbf-ку можно поместить на дискетку и загрузить данные на другом (удаленном) компе.
На диске ИТС есть обработка «ЗагрузкаДанныхИзТабличногоДокумента.epf»<br>находиться в разделе «Технологическая поддержка» > «Методическая поддержка 1С:Предприятие 8» > «Универсальные отчеты и обработки» > «Загрузка данных из табличного документа». <br>На ИТС за июнь 2010 г. находилась тут :1CIts EXE EXTREPS UNIREPS82 UploadFromTableDocument <br><br>Обработка универсальная, позволяет загружать данные в любые конфигурации на платформе 1С:Предприятие 8, в любые справочники, документы и реестры сведений из файлов формата *.xls, *.mxl, *.txt, *.dbf. <br><br>Обратите внимание, начиная с Февраля 2010 г. на диске ИТС обработка для конфигураций на платформе 8.1 находиться в другом разделе: «Технологическая поддержка» > «Методическая поддержка 1С:Предприятие 8» > «Платформа 1С:Предприятие 8.1» > «Универсальные отчеты и обработки» > «Загрузка данных из табличного документа». :1CIts EXE EXTREPS UNIREPS81 UploadFromTableDocument<br><br>Тут можно посмотерть пример, как с помощью этой обработки загрузить справочник номенклатуры с ценами в 1С:Бухгалтерия 8, ред.2.0 из прайс листа в Excel <br>http://www.online-ufa.ru/content/articles/loading_data_into_1c_from_excel_part_1/<br><br>а тут пример, как в 1С:Управление торговлей 8, ред.10.3, можно загрузить из Excel наменования, артикулы, цены и штрих-кода http://www.online-ufa.ru/content/articles/loading_data_into_1c_from_excel_part_2/<br>