Парсинг Excel-файла

Публикация № 1293238

Разработка - Обмен данными 1С - Загрузка и выгрузка в Excel

Парсинг эксель файла

Шаблон внешней обработки для парсинга Excel без использования COM-объектов, с учетом клиент-серверного взаимодействия, на толстом, тонком и веб-клиенте. С учетом требований безопасности и отображением длительных операций.

Обвязка составляет более 400 строк кода, это лишь интерфейс перемещения и разрешений, вся логика работы с данными экселя расположена в модуле объекта.

При этом не важно используется обработка через Файл-Открыть или установлена как внутренняя в “Дополнительные отчеты и обработки ”, именно как внешний файл, не для встраивания в конфиг.

 

Тестировалось:

  • Платформа: 1С:Предприятие 8.3 (8.3.13.1513)
  • ERP Управление предприятием 2 (2.4.6.160)
  • Комплексная автоматизация 2 (2.4.7.151)
  • Управление торговлей, редакция 11 (11.4.8.57)

 

Другие публикации автора:

 

Скачать файлы

Наименование Файл Версия Размер
Парсинг эксель файла:

.epf 13,18Kb
21
.epf 13,18Kb 21 Скачать

Специальные предложения

Автор запретил комментарии

См. также

Загрузка прайс-листов в БП 3.0, УНФ 1.6, Розница 2.3, УТ 11.4, КА 2 и ERP Промо

Ценообразование, прайсы Загрузка и выгрузка в Excel v8 v8::ОУ Розница УНФ ERP2 БП3.0 УТ11 КА2 УУ Абонемент ($m)

Внешняя обработка для загрузки прайс-листов Excel (и не только) в конфигурации: Бухгалтерия предприятия, редакция 3.0; Управление нашей фирмой, редакция 1.6; Розница, редакция 2.3; Управление торговлей, редакция 11; Комплексная автоматизация 2; ERP Управление предприятием 2 без использования COM-объектов (установленного Excel), для толстого, тонкого и веб-клиента.

5 стартмани

16.04.2020    9864    135    LamerSoft    15    

Счет на оплату (за поставщика) для БП 3.0

Печатные формы документов Оптовая торговля v8 v8::БУ БП3.0 Абонемент ($m)

Печать "Счета на оплату (за поставщика)" из документа "Поступление (акты, накладные, УПД)" для конфигурации Бухгалтерия предприятия, редакция 3.0.

1 стартмани

04.06.2021    538    1    LamerSoft    0    

Карточка НМА-1 для БП 3.0

Печатные формы документов Учет ОС и НМА v8 v8::БУ БП3.0 БУ Абонемент ($m)

Карточка учета нематериальных активов (НМА-1) утверждена постановлением Госкомстата России от 30.10.97 N 71а из справочника "Нематериальные активы и расходы на НИОКР" для конфигурации Бухгалтерия предприятия, редакция 3.0.

1 стартмани

22.05.2021    734    0    LamerSoft    0    

УПД (универсальный передаточный документ) за поставщика для УТ 10.3

Печатные формы документов Оптовая торговля v8 УТ10 БУ Абонемент ($m)

Внешняя печатная форма Универсального передаточного документа (за поставщика) к документу "Поступление товаров и услуг", для конфигураций 1С:Управление торговлей, редакции 10.3.

1 стартмани

13.05.2021    683    0    LamerSoft    0    

Заготовка обработки (внешняя печатная форма) заполнения Excel документа из 1С Промо

Загрузка и выгрузка в Excel v8 1cv8.cf Абонемент ($m)

Умеет заполнять как отдельные ячейки, так и таблицы в рамках листов Excel. Удобно при разработке различных “дашбордов” (с графиками, диаграммами), отчетов финансистов (где много формул), заполнения форм документов организации. Эксель шаблон может сделать пользователь (с нужным ему оформлением, формулами и т.д.) и впоследствии самостоятельно этот шаблон менять. Программисту нужно только настроить выдачу данных для заполнения шаблона. Может подключаться как внешняя печатная форма (для обычных и управляемых форм).

2 стартмани

29.07.2020    3463    14    wonderboy    0    

5 способов загрузки из Excel в 1С

Загрузка и выгрузка в Excel v8 1cv8.cf Абонемент ($m)

Конфигурация, состоящая из внешнего источника данных и одной обработки. Обработка содержит 5 примеров, как можно загрузить данные в 1С из Excel.

1 стартмани

29.03.2021    5468    12    elephant_x    4    

Накладная ТОРГ-12 (без проведения) для УТ 11.4, КА 2 и ERP

Печатные формы документов Оптовая торговля v8 ERP2 УТ11 КА2 БУ Абонемент ($m)

Внешняя печатная форма Товарной накладной ТОРГ-12 (с услугами и без) к не проведенному документу "Реализация товаров услуг" для конфигураций УТ 11.4, КА 2 и ERP.

1 стартмани

26.03.2021    1097    13    LamerSoft    0    

Загрузка Акта приемки товара от WildBerries в документ реализации для БП 3.0

Обработка документов Оптовая торговля Загрузка и выгрузка в Excel v8 v8::БУ БП3.0 БУ Абонемент ($m)

Загружает данные по Акту приемки товара от ООО «Вайлдберриз», полученный из личного кабинета в формате *.xlsx в документ "Реализация (акты, накладные, УПД)".

1 стартмани

24.01.2021    1915    13    LamerSoft    0    

Односторонний файловый обмен с сайтом по ftp (1C 2 Web) Промо

Обмен данными 1С Файловые протоколы обмена, FTP WEB v8 Розница УНФ ERP2 БП3.0 УТ11 КА2 ЗУП3.x Абонемент ($m)

Подходит под любую конфигурацию на управляемом интерфейсе на базе БСП 2.4.4 и выше. Позволяет гибко настроить выгрузку, практически любых, данных по расписанию на сервер ftp вашего ресурса. Ведение лога процесса выгрузки также предусмотрено.

3 стартмани

09.12.2019    8025    10    LamerSoft    0    

Журнал учета ТМЦ для 1С-Рарус: Ломбард

Учет ТМЦ v8 v8::СКД 1cv8.cf Россия БУ Абонемент ($m)

Журнал ежедневного учета ТМЦ для конфигурации 1С-Рарус: Ломбард, редакция 4.0

1 стартмани

17.01.2021    1455    1    LamerSoft    0    

Печать транспортной накладной: приложение № 4 (в ред. Постановлений Правительства РФ от 21.12.2020 № 2200) для БП 3.0

Печатные формы документов Оптовая торговля v8 v8::БУ БП3.0 Россия БУ Абонемент ($m)

Обработка для печати транспортной накладной (в ред. Постановления Правительства РФ от 21.12.2020 № 2200) для Бухгалтерия предприятия, редакция 3.0.

1 стартмани

15.01.2021    1791    3    LamerSoft    0    

Загрузка данных отчета о реализации товаров из сервиса Яндекс.Маркета "Беру" для БП 3.0, УТ 11.4, КА 2.4, ERP 2 и УНФ 1.6

Комиссионная торговля WEB v8 УНФ ERP2 БП3.0 УТ11 КА2 УУ Абонемент ($m)

Загрузка данных отчета о реализации товаров из сервиса Яндекс.Маркета «Беру» в следующие конфигурации: Бухгалтерия предприятия, редакция 3.0; Управление торговлей, редакция 11.4; Комплексная автоматизация 2.4; ERP 2.4 Управление предприятием и Управление нашей фирмой, редакция 1.6 в документ "Отчет комиссионера (агента) о продажах".

1 стартмани

09.12.2020    2056    27    LamerSoft    0    

[Расширение] Контроль отрицательных остатков по регистру бухгалтерии при проведении Промо

Универсальные функции Инструментарий разработчика Учет ТМЦ Учет ТМЦ v8 1cv8.cf Россия БУ Абонемент ($m)

Расширение позволяет без изменений конфигурации проверять остатки по регистру бухгалтерии при проведении каждого документа и запрещает проведение при появлении отрицательных остатков после проведения.

1 стартмани

17.08.2015    51266    169    ekaruk    32    

Загрузка данных отчета о реализации товаров из OZON для БП 3.0, УТ 11.4, КА 2.4, ERP 2 и УНФ 1.6 // НОВЫЙ формат отчета //

Комиссионная торговля WEB Загрузка и выгрузка в Excel v8 УНФ ERP2 БП3.0 УТ11 КА2 БУ УУ Абонемент ($m)

Ozon "ОЗОН" формирует отчет о реализации товаров за месяц и присылает его вам не позднее 5-го числа следующего месяца в формате (XLSX), именно этот отчет загружает данная обработка в следующие конфигурации Бухгалтерия предприятия, редакция 3.0; Управление торговлей, редакция 11.4; Комплексная автоматизация 2.4; ERP Управление предприятием 2.4 и Управление нашей фирмой, редакция 1.6 в документ "Отчет комиссионера (агента) о продажах".

2 стартмани

26.11.2020    4110    96    LamerSoft    0    

Шаблон внешней печатной формы с вводом параметров

Универсальные печатные формы v8 Розница УНФ ERP2 БП3.0 УТ11 КА2 ЗУП3.x Абонемент ($m)

В ряде случаев, перед тем как послать документ на печать, требуется внести некоторые параметры. Именно это позволяет сделать данный шаблон печатной формы.

1 стартмани

01.10.2020    2890    11    LamerSoft    0    

Отладочная форма для внешней печатной формы

Универсальные печатные формы v8 Розница УНФ ERP2 ЗКГУ3.0 БП3.0 УТ11 КА2 ЗУП3.x Абонемент ($m)

Форму возможно подцепить (просто скопировав в вашу печатку и назначив формой обработки), подходит под управляемый интерфейс конфигурации на базе БСП 2.2 и выше с типом команды вызова серверного метода. С легкими модификациями подойдет под любой вызов.

1 стартмани

22.09.2020    2530    8    LamerSoft    0    

Прыг-Скок...или из MS EXCEL в 1С (8.2) (открытый код) Промо

Обработка документов Обработка справочников Загрузка и выгрузка в Excel v8 1cv8.cf Абонемент ($m)

Универсальная загрузка данных из Microsoft Office Excel. Автоматическая загрузка из любых по форме документов с очень удобным редактором. Почти готовый шаблон для любой конфигурации. Не требует регистрации-бесплатно.

1 стартмани

16.09.2015    69372    363    Tatitutu    48    

ТОРГ-12 из документа "Заказ покупателя" для конфигурации УТ-10.3

Печатные формы документов Оптовая торговля v8 УТ10 БУ Абонемент ($m)

Внешняя печатная форма ТОРГ-12 из документа "Заказ покупателя" для конфигурации Управление торговлей, редакция 10.3

1 стартмани

10.08.2020    15867    3    LamerSoft    0    

[Расширение] Быстрое закрытие кассовой смены для 1С:Розница 2.3

Кассовые операции v8 Розница БУ Абонемент ($m)

Расширение позволяет в разы ускорить процесс закрытия кассовой смены.

1 стартмани

30.07.2020    4202    8    LamerSoft    0    

Внешняя печатная форма УПД (без проведения) для УТ 11.4, КА 2 и ERP

Печатные формы документов Оптовая торговля v8 v8::ОУ УТ11 БУ Абонемент ($m)

Внешняя печатная форма УПД к не проведенному документу "Реализация товаров услуг". Для конфигураций УТ 11.4, КА 2 и ERP релизов (11.4.8.92 - 11.4.13.85)

1 стартмани

21.01.2020    6061    55    LamerSoft    0    

Выгрузка и загрузка данных из файла Excel с поиском по любым полям (есть поиск по ссылке, всего три итерации поиска. Управляемые формы или "Такси") Промо

Загрузка и выгрузка в Excel Обработка документов v8 v8::УФ 1cv8.cf Абонемент ($m)

Обработка позволяет загружать данные с поиском по ссылке как для загружаемого объекта, так и его свойств. Загружает справочники, документы, планы видов характеристик. Будет полезна как замена использования конвертации данных для задач переноса, а также как классическая загрузка из табличного документа (Excel). Поиск объекта при загрузке выполняется до трех раз с разными полями поиска (поля поиска настраиваются). Также реализована выгрузка в Excel по ссылкам. У обработки удобный интерфейс, в котором разберется даже начинающий пользователь. Загрузка накладных из файлов xls реализована с интеллектуальным поиском колонок с данными. В интеллектуальном поиске поддерживаются все основные типовые печатные формы.

5 стартмани

16.10.2015    64717    517    primat    35    

Шаблон внешнего отчета на СКД

Работа с интерфейсом v8 v8::СКД УНФ Абонемент ($m)

Шаблон отчета на базе СКД со своей формой отчета и выводом в свой макет (на примере прайс-листа).

1 стартмани

20.12.2019    6756    19    LamerSoft    0    

Внешняя печатная форма ТТН на перевозку опасных грузов

Печатные формы документов Оптовая торговля v8 v8::БУ БП3.0 БУ Абонемент ($m)

Товарно-транспортная накладная по форме 1-Т на перевозку опасных грузов третьего класса опасности – легковоспламеняющиеся жидкости (дизельное топливо) для Бухгалтерии предприятия ред. 3.0 документ "Реализация (акты, накладные)".

1 стартмани

20.12.2019    4363    2    LamerSoft    0    

Загрузка данных о продажах WildBerries из API Статистики и Отчетов в формате *.xlsx в документ "Отчет комиссионера"

Загрузка и выгрузка в Excel Комиссионная торговля v8 v8::БУ v8::ОУ УТ10 УНФ БП3.0 УТ11 БУ Абонемент ($m)

Обработки предназначены для следующих конфигураций: Бухгалтерия предприятия, редакция 3.0; Управление нашей фирмой, редакция 1.6; Управление торговлей, редакция 10.3; Управление торговлей, редакция 11; Комплексная автоматизация 2; ERP Управление предприятием 2

3 стартмани

11.12.2019    15198    242    LamerSoft    1    

Отправка электронной почты с помощью локального почтового клиента из 1С, развернутой под удаленным рабочим столом Промо

Печатные формы документов Универсальные функции Email v8 КА1 БП2.0 УТ10 УПП1 Абонемент ($m)

Решение для интерактивной (нажал-отредактировал) отправки электронных писем и печатных форм через почтовый клиент (Thunderbird, Outlook) находящийся на локальном компьютере, из конфигурации 1С, развернутой под удаленным рабочим столом (RDP, remote-app). Подходит также для локального развертывания 1С. Представлен пример быстрой интеграции с конфигурациями "Управление торговлей 10.3", "Управление производственным предприятием 1.3", "Комплексная автоматизация 1.1", "Бухгалтерия предприятия 2.0".

1 стартмани

21.09.2018    28276    22    stvorl    0    

Удаление данных средствами 1С

Чистка базы v8 v8::УФ 1cv8.cf Абонемент ($m)

Обработка по удалению данных стандартными средствами

1 стартмани

11.12.2019    7021    16    LamerSoft    0    

Вывод QR-кода типовыми средствами.

Универсальные печатные формы Сканер штрих-кода Универсальные функции v8 КА1 УТ10 УПП1 Абонемент ($m)

Вывод QR-кода типовыми средствами. На данный момент очень часто нужно вывести в печатную форму QR-код. Показываю как на примере типового кода из УТ11 это сделать. Можно использовать в любых конфигурациях с обычными формами.

1 стартмани

21.10.2019    30696    54    Емельянов Алексей    50    

Экспортные процедуры и функции общих модулей БП 3.0, ЗУП 3.1, УТ 11

Универсальные функции v8 1cv8.cf Россия Абонемент ($m)

Таблицы экспортных процедур и функций общих модулей конфигураций БП КОРП 3.0, ЗУП КОРП 3.1, УТ 11 + обработка по формированию такой таблицы из любой конфигурации.

14.06.2019    11911    26    SanchoD    30    

Универсальное средство чтения файлов Excel Промо

Универсальные обработки Загрузка и выгрузка в Excel v8 1cv8.cf Абонемент ($m)

Унифицируем чтение файлов Excel, читаем "неудобные" файлы, переносим содержимое таблиц Excel через буфер обмена.

5 стартмани

27.03.2013    32594    170    Infector    4    

Загрузка из Excel (без использования com-объектов, без установленного Excel)

Обработка документов Загрузка и выгрузка в Excel v8 1cv8.cf Абонемент ($m)

Обработка не использует com-объект для чтения из файла, не нужен установленный Excel.

1 стартмани

22.03.2019    22787    229    Смешной 1С    28    

Подписка на события, преобразование объекта в JSONAPI, отправка в RabbitMQ

Внешние источники данных Универсальные функции v8 1cv8.cf Абонемент ($m)

Обработка содержит функции: - сериализация объекта 1с в JSONAPI - отправка в RabbitMQ по HTTP

1 стартмани

26.02.2018    14129    22    yaxinr    5    

Расчет начисления зарплаты со сложной формулой, по данным из внешнего источника. ЗУП 3.1

Обработка документов Загрузка и выгрузка в Excel Зарплата Зарплата v8 v8::СПР ЗКГУ3.0 ЗУП3.x БУ Абонемент ($m)

Расчет начисления зарплаты со сложной формулой, по данным из внешнего источника по данным экономического отдела. ЗУП 3.1.

3 стартмани

20.12.2017    55889    34    mvv1975    7    

Вы больше не будете разбирать Excel как раньше Промо

Загрузка и выгрузка в Excel v8 1cv8.cf Абонемент ($m)

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

1 стартмани

07.05.2018    32836    64    m-rv    34    

Приемы эффективной загрузки данных из Excel в 1С

Загрузка и выгрузка в Excel v8 1cv8.cf Абонемент ($m)

Показаны приемы эффективной работы с Excel для загрузки данных в 1С.

1 стартмани

13.12.2017    67793    118    alexey.kutya    88    

Шаблон внешней обработки регламентного задания с формой настройки параметров выполнения

Инструментарий разработчика Универсальные функции v8 v8::УФ 1cv8.cf Абонемент ($m)

Шаблон внешней обработки призван упростить программисту процесс реализации внешнего регламентного задания. Пригоден к использованию во всех конфигурациях на управляемых формах, в которых присутствует подсистема "Дополнительные отчеты и обработки" из состава библиотеки стандартных подсистем (БСП) версии 2.1 и выше.

1 стартмани

28.05.2017    28876    205    Bassgood    11    

Загрузка из Excel-файла данных в документ Поступление товаров и услуг

Обработка документов Загрузка и выгрузка в Excel Оптовая торговля Розничная торговля Учет ТМЦ Оптовая торговля Розничная торговля Учет ТМЦ v8 Розница БП3.0 УТ11 КА2 Россия БУ УУ Абонемент ($m)

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

1 стартмани

04.03.2017    36508    462    gzharkoj    135    

Загрузка УПД в Бухгалтерию 3.0.92.51 из Excel Промо

Обработка документов Загрузка и выгрузка в Excel Оптовая торговля Оптовая торговля v8 v8::БУ БП3.0 Россия БУ Абонемент ($m)

Загрузка УПД из Excel в Бухгалтерию предприятия 3.0.92.51, с заведением номенклатуры в справочник , добавлением ГТД, стран происхождения.

3 стартмани

20.10.2015    27044    17    teyana    18    

Отладка/доработка модуля менеджера "на лету"

Инструментарий разработчика Практика программирования Универсальные функции v8 1cv8.cf Абонемент ($m)

Данный прием позволяет отлаживать и дорабатывать модуль менеджера во внешней обработке без необходимости пересохранять конфигурацию и перезапускать базу

1 стартмани

23.10.2016    32735    21    json    22    

Вывод Таблицы Значений или Дерева Значений на экран управляемой формы без объявления колонок в реквизитах формы

Практика программирования Универсальные функции v8 1cv8.cf Абонемент ($m)

Примеры взаимных преобразований Таблицы значения в Дерево значений или Табличный документ с использованием универсальных функций и макетов Системы компоновки данных. Примеры представлены в форме удобной для копирования в разработку.

1 стартмани

13.09.2016    43393    50    pavley2002    11    

7 правил RFC 4180

Универсальные функции v8 1cv8.cf Россия Абонемент ($m)

Что такое CSV? Описание правил формата RFC4180 и пара функций чтения/записи CSV текста в ТЗ согласно этим рекомендациям (с экранированием и _поддержкой многострочных полей_).

1 стартмани

22.08.2016    21180    25    kuzyara    5    

Загрузка дополнительных реквизитов и сведений справочника Номенклатура из Excel и таблиц УТ 11, ERP 2 Промо

Обработка справочников Загрузка и выгрузка в Excel Учет ТМЦ Учет ТМЦ v8 v8::ОУ ERP2 УТ11 Россия УУ Абонемент ($m)

Внешняя обработка "Загрузка дополнительных реквизитов и сведений справочника Номенклатура"

1 стартмани

07.08.2017    47636    308    Windyhead    45    

 Интеграция 1С и C#. Обращение к 1С через COM. Создание номенклатуры и выполнение запроса к 1С из C# на примере интеграции с Союз-PLM (система информационной поддержки жизненного цикла изделий). Обработка «Загрузка заказа на сборку». (ERP)

Загрузка и выгрузка в Excel Внешние источники данных Интеграция v8 ERP2 Абонемент ($m)

Союз-PLM представляет собой полнофункциональный программный комплекс для решения  широкого спектра задач управления инженерной технической информацией наукоемких изделий и сложных инженерных объектов в области машиностроения, приборостроения, архитектуры, строительства. На практике, это управление конструкторской документацией, интегрированное с САПР, бизнес-процессы, файловый архив. Все это работает в SQL и шевелится с помощью скриптов на C#. Скрипты свободно  отлаживаются в MS Visual Studio. Подробнее смотрите на их сайте: http://www.programsoyuz.ru/products/system-soyuz-plm.html  Редактирование, конструирование и использование бизнес-процессов на порядок лучше систем на базе 1С из тех, что я изучил.

1 стартмани

25.07.2016    50427    5    milkers    2    

[FREE] Универсальная загрузка данных в регистры сведений и справочники, включая дополнительные реквизиты (можно через буфер из Excel)

Универсальные обработки Загрузка и выгрузка в Excel Обработка справочников v8 v8::УФ БП2.0 ЗУП2.5 УТ10 УНФ ERP2 ЗКГУ3.0 БП3.0 УТ11 КА2 Абонемент ($m)

Универсальная обработка для загрузки данных в регистры сведений и справочники (поддерживает загрузку в дополнительные реквизиты). Открытый код.

1 стартмани

30.06.2016    29566    313    pridecom    0    

Генерация QR-кода программная и интерактивная (код открыт, управляемая форма, обычное и управляемое приложение, API)

Универсальные функции Универсальные обработки v8 v8::УФ 1cv8.cf Абонемент ($m)

Обработку можно быстро и легко интегрировать в любую конфигурацию с и без БСП (Библиотека Стандартных Подсистем).

3 стартмани

04.02.2016    52696    179    TuneSoft    30    

Лучшие методы сравнения таблиц значений Промо

Универсальные функции v8 1cv8.cf Абонемент ($m)

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

1 стартмани

02.02.2015    122736    57    ildarovich    63    

Автоматическая генерация Web-интерфейса с использованием http-сервисов

WEB Универсальные функции v8 1cv8.cf Абонемент ($m)

Пример автоматической генерации Web-интерфейса с использованием http-сервисов.

1 стартмани

03.01.2016    20398    76    BurningChrome    19