Подскажите возможен ли импорт в справочники 1С из внешних файлов например XLS или TXT
Подскажите возможен ли импорт в справочники 1С из внешних файлов например XLS или TXT
возможен:<br>Доступ к данным EXCEL через OLE:
Программа «Интегратор1С» представляет собой гибкий и универсальный инструмент разработчика для интеграции систем, построенных на базе 1С:Предприятие 7.7 с любыми ADO-совместимыми источниками данных (например, Oracle, SQL Server, Access, Paradox, Excel и т.д.). Приобретая этот продукт, Вы зачастую сможете отказаться от покупки единой (порой дорогостоящей) системы управления предприятием, если у Вас уже установлены и используются программный комплекс компании 1С и разработки других фирм. При помощи программы «Интегратор1С» достаточно просто осуществляется двухсторонний обмен данными (экспорт и импорт). Перенос документов и справочников производится в иерархическом виде, включая все дочерние связи. Работа ведется напрямую на уровне баз данных, исключая промежуточные файлы.<br> Предусмотрена возможность создания конфигураций для настройки на разные базы данных. Единожды созданные конфигурации позволяют в дальнейшем свести процедуру переноса данных к простому выбору интересующих объектов, а все остальное программа сделает за вас сама. <br>В руках опытного пользователя «Интегратор1С» позволит:<br>- выгружать произвольные данные из 1С во внешние файлы, создавая, таким образом, простейшие отчеты<br>- загружать в 1С данные как напрямую из внешних баз данных, так и из предоставленных сторонними программами промежуточных файлов (в форматах dbf,html,Excel) <br>- различным приложениям обмениваться данными как с 1С, так и между собой (используя базы 1С как промежуточное звено).<br><br>Ссылка на сайт программы:<br>
Хотелось бы поподробнее узнать об импорте документов из EXCEL в 1с. Скажем так, создание документа, импорт данных, сохранение данных и затем закрытие!
""Общение" 1С и Excel достаточно подробно описано в документации на программу в разделе "Связь с внешними приложениями посредством механизмов DDE и OLE Automation" "Описания встроенно языка"<br><br>Пример:<br><br>//В данном примере запускается программа Excel, <br>// затем в нее передаются некоторые данные, и затем<br>// на их основе строится диаграмма.<br>// Создаем объект Excel и присвоим его переменной языка<br>ОкноЕхсеl = СоздатьОбъект("Excel.Application");<br>// устанавливаем имя окна Excel<br>ОкноЕхсеl.Caption = "Отчет";<br>// создадим новую рабочую книгу<br>НовыеРабочиеКниги = ОкноЕхсеl.Workbooks;<br>РабочаяКнига = НовыеРабочиеКниги.Аdd();<br>ЧислоРядов = 10;<br>ЧислоСтолбцов = 5;<br>// проставим названия строк<br>Для Ряд = 1 По ЧислоРядов Цикл<br> Ячейка = ОкноЕхсеl.Cells(Ряд + 1, 1);<br> Ячейка.Value = "Строка " + Строка(Ряд);<br>КонецЦикла;<br>// проставим названия столбцов<br>Для Столбец = 1 По ЧислоСтолбцов Цикл<br> Ячейка = ОкноЕхсеl.Cells(1, Столбец + 1);<br> Ячейка.Value = "Столбец " + Строка(Столбец);<br>КонецЦикла;<br>// заполним ячейки таблицы значениями<br>Для Ряд = 1 По ЧислоРядов Цикл<br> Для Столбец = 1 По ЧислоСтолбцов Цикл<br> Ячейка = ОкноЕхсеl.Cells(Ряд + 1, Столбец + 1);<br> Ячейка.Value = Ряд + Столбец;<br> КонецЦикла;<br>КонецЦикла;<br>// выделим область в таблице и присвоим ее переменной языка<br>Область = ОкноЕхсеl.Range(ОкноЕхсеl.Cells(1, 1), <br> ОкноЕхсеl.Cells(ЧислоРядов + 1, ЧислоСтолбцов + 1));<br>// зададим имя выделенной области<br>Область.Name = "ОбластьДанных";<br>// определим рамку выделенной области и присвоим ее переменной языка<br>Рамка = Область.Borders;<br>// установим стили для рамки выделенной области<br>Рамка.LineStyle = 1;<br>Рамка.Colorlndex = 3;<br>// построим диаграмму Лист=РабочаяКнига.Worksheets(1);<br>Диаграмма = Лист.ChartObjects();<br>Диаграмма = Диаграмма.Add(5, 5 + Область.Тор + Область.Height,<br> Область.Width, Область.Height);<br> МояДиаграмма = Диаграмма.Chart;<br> МояДиаграмма.ChartWizard("ОбластьДанных ", -4102, 6, 1, 1, 1, 1, "Отчет");<br>// сделаем окно Excel видимым и активным<br>ОкноЕхсеl.Visible = 1;<br>"
26 апреля 2024 года — Форум пользователей «1С:Документооборота» |
1C:Лекторий: 25 апреля 2024 года — Бесплатная онлайн-лекция об учете НМА в 2024 году, практические рекомендации в 1С 1C:Лекторий: 7 мая 2024 года — Бесплатная онлайн-лекция о новом в 1С:ЗУП (версии 3.1.27-3.1.29): поддержка изменений по налогам и взносам, СЭДО, регистрация в органе статистики и другие изменения |