03.11.2023 Игорь Борисенко 8348
Импорт и экспорт данных с помощью файлов форм...

Содержание:



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

Рассмотрим их.   

1.     Область применения Excel-файлы

 

Excel удобен для пользователей: открыл в удобном интерфейсе, посмотрел, изменил формат, подбил итоги, отсортировал, скрыл не нужные колонки и т.п. Но для интеграционных механизмов такая гибкость может представлять помеху, в первую очередь, из-за непостоянства структуры и формата данных.


Кроме того, Excel-файлы довольно тяжелые, т.к. содержат много служебной информации. Поэтому для регулярных обменов их стараются не использовать (здесь более привлекательны, например, xml-форматы).


Excel-файлы для обмена удобны в следующих случаях:


• При переносе информационных и (или) учетных функций из экосреды Excel на 1С; ведь до сих пор в бизнес-процессах непосредственно используется множество Excel-табличек


• Для интеграции с информационной системой, в которой нет возможности/целесообразности настраивать «технологичный» обмен с 1С, но есть возможность выдавать и принимать Excel-файлы

-    Часто такие задачи возникают при вводе начальных остатков в 1С


• Когда информацию для ввода в системе программы 1С Предприятие очень легко подготовить вручную – и пользователь для этого использует удобную для человека Excel-инфраструктуру    

   

2.     Структура данных Excel-файлах и движок обмена

 

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

·        Номер первой строки с данными

·        Номер последней строки с данными

·        Порядок следования колонок

·        На каком листе Excel-книги располагаются данные

·      Формат представления данных (например, дату представили строкой или в американском формате; число представили строкой или с разделителями)


Разумеется, предварительно заключается какая-то договоренность о структуре/формате данных, но, еще раз повторимся, Excel-файлы легко подвержены человеческому фактору, поэтому перед загрузкой данных полезно делать автоматическую проверку правильности структуры файла.


Здесь выражение «все просто» подходит как нельзя лучше. Платформа системы 1С Предприятие поддерживает работу с MXL и Excel-файлами непосредственно на уровне платформы, поэтому никаких дополнительных драйверов не потребуется.


Двоичные данные из фалов этих форматов можно загрузить в объект 1С ТабличныйДокумент или, наоборот, ТабличныйДокумент преобразовать в двоичные данные и сохранить в файл.


Следует учесть, что в клиент-серверной архитектуре работу с файлами целесообразно настраивать на стороне клиента (тогда легче администрировать права доступа к файлам), а обработку ТабличногоДокумента – на стороне сервера.


В заключение добавим, что MXL – это «собственный» формат 1С для представления табличных документов, он очень похож на Excel, поэтому, большинство из того, что описано в этой статье относительно Excel-файлов, справедливо и для MXL.

 

Специалист компании ООО "Кодерлайн"

 Игорь Борисенко

Наши проекты

Внедрение ПП "1С:Корпоративный инструментальный пакет 8" в ООО «Торговый Дом Факел»
ООО «Торговый Дом Факел»

Отрасль:
Производство

Внедренное типовое решение:
1С:Предприятие 8. ERP Управление предприятием 2

Различная отраслевая специфика:
- Переработка давальческого сырья
- Уче...

ООО "НЦКТ"
ООО "НЦКТ"

Отрасль:
Профессиональные услуги

Внедренное типовое решение:
1С:Бухгалтерия 8 ПРОФ

Производственные операции
Автоматизация бизнес-процессов...

ООО «ДАФ Тракс Рус» (DAF Trucks Rus)
ООО «ДАФ Тракс Рус» (DAF Trucks Rus)

Отрасль:
Машиностроение

Внедренное типовое решение:
«1С:Управление корпоративными финансами»

- Осуществлена разработка матрицы прав и ролей для финансового подразделени...

Группа компаний ТМ «Дружба народов»
Группа компаний ТМ «Дружба народов»

Отрасль:
Пищевая промышленность

Внедренное типовое решение:
1С:ERP Управление предприятием 2.1

- Переход на новый релиз 2.1 программы «1С:ERP Управление предприятием»
- Разра...

ООО «Фипар»
ООО «Фипар»

Отрасль:

Внедренное типовое решение:
1С:Предприятие 8. ERP Управление предприятием 2

Специалисты «Кодерлайн» внедрили «1С:ERP. Управление предприятием 2» и автома...

ООО «Лаборатория успеха»
ООО «Лаборатория успеха»

Отрасль:
Общественное и плановое питание, гостиничный бизнес, туризм

Внедренное типовое решение:
1С:Управление холдингом 8

Бухгалтерский учет;
Расчет зарплаты и кадровый учет;...

Внедрение ПП "1С:Управление небольшой фирмой 8 ПРОФ" в
ИП Любо Виктория Александровна (ООО «Рекреация»)

Отрасль:
Производство

Внедренное типовое решение:
1С:Управление небольшой фирмой 8 ПРОФ

Осуществлены разработки:
– отчета по спецификации Заказа;
– загрузки сп...

Внедрение системы финансового учета БИТ:Финанс
ООО «Алькор и Ко» (Л’Этуаль)

Отрасль:
Торговля

Внедренное типовое решение:
БИТ.Финанс

- Финансовый учет;
- Поддержка проекта внедрения МСФО;
- Регламентные рабо...

Внедрение «1С:Зарплата и управление персоналом 8 КОРП» в компании «ПБК»
ООО «Партнер Бухгалтер Консультант»

Отрасль:
Бухгалтерские услуги

Внедренное типовое решение:
1С:Зарплата и управление персоналом

- Интеграция продукта с базой данных оперативного учета Axapta;
- Доработка фу...

ООО «ЛукБелОйл»
ООО «ЛукБелОйл»

Отрасль:
Нефтегазовая отрасль

Внедренное типовое решение:

- Обследовании бизнес-процессов «Документооборот», «Казначейство и Бюджети...

1с-РАРУС МСК
1с-РАРУС МСК

Отрасль:
Разработка компьютерного программного обеспечения

Внедренное типовое решение:

- Совместная работа по внедрению разных решений, в том числе «1С:ERP Управление...

ООО ХДМ Рус
ООО ХДМ Рус

Отрасль:
Торговля

Внедренное типовое решение:
1С:Бухгалтерия ПРОФ

Бухгалтерский учет Банк и касса Расчеты с контрагентами Торговые операции ...

Наши соц. сети

Telegram-канал «Koderline 1С» Группа в Вконтакте «Кодерлайн КОРП» Rutube

Остались вопросы - обратитесь к нам!

Впишите свои Имя и Телефон, чтобы мы ответили на все интересующие Вас вопросы.
ФИО*
E-mail*
Телефон*
Сообщение