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

Содержание:



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.

 

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

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

Наши проекты

Автоматизации учета затрат и расчета себестоимости с использованием конфигурации «Koderline: Управление проектами строительства скважин»
ООО «Буровая сервисная компания «ГРАНД»

Отрасль:
Нефтесервис

Внедренное типовое решение:
«Koderline: Управление проектами строительства скважин»

Учет и планирование:
- собственную разработку компании «Кодерлайн» – конф...

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

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

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

Взаиморасчеты с покупателями
Автоматизация бизнес-процессов...

Автоматизация кадрового учета на базе ПП "1С:Зарплата и управление персоналом" в ТД НМК
ООО «Торговый дом Нальчикский молочный комбинат»

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

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

- Кадровый учет;
- Расчет зарплаты;
- Регламентированная отчетность;
- А...

ООО «Аэроэкспресс»
ООО «Аэроэкспресс»

Отрасль:

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

· Планирование закупок · Управление закупочными процедурами, включая 223 ФЗ ...

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

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

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

Управление цепочками поставок Оптовая торговля ...

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

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

Внедренное типовое решение:
1С:Зарплата и управление персоналом 8. КОРП

Кадровый учет;
Расчет зарплаты;...

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

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

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

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

ООО «Еврорадиаторы»
ООО «Еврорадиаторы»

Отрасль:
1С:ERP 2.4

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

Специалисты «Кодерлайн» помогли перенести базу из текущей системы «1С:ERP 2.2» ...

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

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

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

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

Внедрение ПП "1С:Бухгалтерия 8 ПРОФ" в ООО Фирма «Бисер»
ООО фирма «Бисер»

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

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

Финансы, управленческий учет, мониторинг показателей:
- Налоговый учет...

Внедрение блоков в 1С:Комплексная автоматизация 8
ООО «Больцен Рус»

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

Внедренное типовое решение:
1С:Комплексная автоматизация

- Оперативный учет...

ФГОУ ВПО «Горский государственный аграрный университет»
ФГОУ ВПО «Горский государственный аграрный университет»

Отрасль:
Образование

Внедренное типовое решение:
1С:Колледж ПРОФ

- Управление персоналом и кадровый учет (HRM):
Кадровый учет
Управление об...

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

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

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

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