Импорт из Excel справочников, независимых записей в регистр сведений, реквизитов шапки документов v1.2

14.06.13

Интеграция - Загрузка и выгрузка в Excel

Простая загрузка из экселя реквизитов справочников, независимые записи регистра сведений, реквизиты шапки документа, с возможностью загрузок реквизитов сложных типов и картинок.

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
Импорт из Excel 1.2
.epf 14,66Kb
66
66 Скачать (1 SM) Купить за 1 850 руб.
Импорт из Excel 1.0
.epf 11,61Kb
489
489 Скачать (1 SM) Купить за 1 850 руб.

Выкладываю еще один импорт справочников (регистров сведений в версии 1.1, реквизитов шапки документа в версии 1.2) из Excel. Сначала это была простенькая обработка неизвестного автора (спасибо, Друг!), которую я сильно доработал под свои задачи и довел до возможности поделиться с сообществом. Осознаю все несовершенство полученного результата, но, возможно, именно такое сочетание функциональности кому-то окажется полезным.

Возможности:

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

Настраиваемая нумерация колонок с данными, строки стартовой загрузки.

Возможность в процессе загрузки устанавливать родителя для загружаемых элементов

Возможность создавать новые элементы при загрузке (важно: ключом при поиске-создании является Код или Наименование (первичен код)).

Минусы: нет возможности загрузки табличных частей справочников, нет возможности указать владельца для подчиненных справочников (это легко докрутить, если будут пожелания), нет возможности загрузки реквизитов типа Документ, загружаемые данные тупо записываются, без сравнения с текущими значениями (если нужно несколько раз подряд загрузить похожие наборы данных, то обработка во второй раз будет работать также долго, как и первый, не смотря на то, что после первого раза 90% данных уже заполнено и можно было бы пропустить обновление реквизитов).

Плюсы (имхо):есть загрузка картинок, простая и легко настраиваемая

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

Новое в версии 1.1:

Возможность загружать данные в регистр сведений (не привязанный к регистратору), подправлены мелкие баги.

Новое в версии 1.2:

Возможность загружать данные реквизитов шапки документа (ключевые поля номер и дата), подправлены мелкие баги.

 

См. также

SALE! 20%

Загрузка и выгрузка в Excel Оптовая торговля Печатные формы Бухгалтер Пользователь Платформа 1С v8.3 Управляемые формы Платформа 1C v8.2 1C:Бухгалтерия 1С:Комплексная автоматизация 1.х 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 1С:Розница 2 1С:Управление производственным предприятием 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Управление холдингом 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Бухгалтерский учет Управленческий учет Платные (руб)

Универсальная обработка для загрузки документов из Excel в 1С. Забудьте о ручном вводе: загружайте документы из Excel в 1С за секунды! Не требует указания параметров (номера колонок, номер первой строки таблицы и т.д.) и предварительной настройки. Просто выбираете файл Excel, документ 1С и нажимаете кнопку "Загрузить". Обработка сама находит таблицу в файле Excel, необходимые для загрузки данные в ней (номенклатура, количество, НДС, цена, сумма) и загружает ее в 1С.

6000 5100 руб.

09.11.2016    239109    1088    906    

1022

Загрузка и выгрузка в Excel Маркетплейсы Программист Бухгалтер Пользователь Платформа 1С v8.3 Бухгалтерский учет 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Бухгалтерский учет Управленческий учет Платные (руб)

Реальный помощник, с помощью которого Вы преобразуете необходимые документы для Wildberries, OZON, ЯндексМаркет, Мегамаркет, Aliexpress, Детский мир, МагнитЭкспресс (быв.Казань-Экспресс), Леруа Мерлен, ЭНФАНТА (Акушерство), ЛаМода, Летуаль, Твой дом, Золотое Яблоко в документы "Отчет комиссионера (агента) о продажах" и другие. Работает в 1С:БП 3.0, 1С:БП 3.0 КОРП, 1С:УТ 11, 1С:УНФ, 1С:КА 2, 1С:ERP Управление предприятием. Возможность подключить любые маркетплейсы. Анализ продаж ОZON. 30 дней БЕСПЛАТНОГО пользования!

5400 руб.

12.08.2021    36934    383    68    

166

Загрузка и выгрузка в Excel Логистика, склад и ТМЦ Ценообразование, анализ цен Файловый обмен (TXT, XML, DBF), FTP Бухгалтер Пользователь Платформа 1С v8.3 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Платные (руб)

Эволюция не стоит на месте - новая удобная версия функциональной обработки для Вашего бизнеса! Что же Вы получаете? Удобный и интуитивно понятный интерфейс с 3-мя этапами работы. 2 режима - автоматический и ручной. Чтение XLSX, XLSM, CSV, XML/YML форматов без офиса, на любом сервере! Визуальное связывание колонок файла и реквизитов простым перетаскиванием колонок. Создание или обновление номенклатуры с иерархией, характеристик, доп. реквизитов, упаковок, загрузка практически неограниченного количества картинок на одну номенклатуру (с возможностью загрузки в несколько потоков одновременно), с хранением в томах или в базе. Загрузка номенклатуры поставщиков или поиск по их данным номенклатуры. Загрузка доп. реквизитов в характеристики. Загрузка штрихкодов с генерацией новых. Создание элементов справочников и ПВХ "на лету" для выбранных реквизитов. (Обновление от 22.01.2025, версия 9.9 - 9.14)

16800 руб.

20.11.2015    157832    384    378    

516

Загрузка и выгрузка в Excel Бухгалтер Пользователь Платформа 1С v8.3 1С:Управление торговлей 10 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Оптовая торговля, дистрибуция, логистика Бухгалтерский учет Управленческий учет Платные (руб)

Загрузка данных отчета о реализации товаров из сервиса "Детский мир" для конфигурации 1С: Бухгалтерия предприятия, редакция 3.0; Управление торговлей, редакция 11; Управление торговлей, редакция 10.3; Управление нашей фирмой, редакция 3.0 и Розница, редакция 3.0 в документ "Отчет комиссионера (агента) о продажах".

4800 руб.

23.01.2022    11516    61    0    

39

Загрузка и выгрузка в Excel Розничная торговля Логистика, склад и ТМЦ Ценообразование, анализ цен Прайсы Системный администратор Программист Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Розница 2 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Управленческий учет Платные (руб)

Загрузка номенклатуры из файлов Excel (xls, xlsx, ods, csv, mxl) в УТ11, КА 2, ERP 2, Розница 2. Задействованы все возможности конфигурации - заполнение реквизитов номенклатуры, дополнительных реквизитов и сведений, характеристики, доп.реквизиты и сведения характеристик. Дополнительные обработки для расширения возможностей.

11100 руб.

29.10.2014    217817    663    529    

457

SALE! 30%

Загрузка и выгрузка в Excel Документооборот и делопроизводство (СЭД) Учет документов Распознавание документов и образов Бухгалтер Пользователь Управляемые формы 1С:Комплексная автоматизация 1.х 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 1С:Розница 2 1С:Управление производственным предприятием 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Управление холдингом 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Бухгалтерский учет Управленческий учет Платные (руб)

Универсальная программа для распознавания сканов или фото товарных документов в 1С. Не требует указания параметров и предварительной настройки. Просто выбираете файл (PDF, JPG, DOC, XLS, HTML) выбираете документ 1С и нажимаете кнопку "Распознать и загрузить".

8400 5880 руб.

04.06.2019    108713    318    174    

328
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. iov 407 29.08.10 00:24 Сейчас в теме
За выкладывание +
За не указание автора или попытку извинится заранее за плагиат -
итог - 0
Уважайте авторов разработок.
3. shard 282 30.08.10 13:50 Сейчас в теме
(1) позволю себе не согласиться, действительно бывают случаи когда обработка начинает ходить "по рукам" и автор теряется.
4. iov 407 30.08.10 15:25 Сейчас в теме
(3) НО написать строчку " спасибо - автору простите за плагиат" никто же не запрещает и уже совсем смотрится по другому...
2. pal_alex 38 29.08.10 14:11 Сейчас в теме
Первоначальная обработка позволяла загружать из экселя только реквизиты простого типа в существующие элементы (ключом являлся только код).
Переписана на 70%, весь оригинальный функционал - мой, а тот, который достался в наследство, во многих местах был соптимизирован. Считаю, что плагиатом подобная разработка считаться не может, иначе я бы ее не выкладывал - мне чужого не нужно.
5. pal_alex 38 30.08.10 17:03 Сейчас в теме
Наверное, это моя вина, так как из описания непонятно, насколько сильно была переделана обработка. Упоминание о наследстве - это и есть дань уважения и благодарности неизвестному мне программисту, чью обработку я начал дополнять и улучшать. В первоначальной обработке было 157 строк, после моих доработок стало 379 строк, при этом осталась только одна процедура из 10 строк, в которой не было бы моих изменений. То есть код обработки перелопачен полностью, где-то дополнен, где-то улучшен. Не уверен, что можно считать мои действия плагиатом, я бы скорее назвал это ленью. Кто не копировал визуальные элементы и куски кода из типовых конфигураций пусть первым бросит в меня камень :)
6. REA 10.09.10 11:15 Сейчас в теме
Здравствуйте Александр!
На строку
xl = Новый COMОбъект("Excel.Application");
Выходит сообщение: Недопустимая строка с указанием класса.
В чем может быть причина, как бы поправить.
7. pal_alex 38 10.09.10 21:53 Сейчас в теме
(6) На компьютере, на котором запускается обработка, должен быть установлен Excel (точно работает на 2000 и 2003). Эта ошибка говорит о том, что или не установлен excel, или он какой-то очень старой (новой?) версии, в которой у класса имя отличается от Excel.Application. На инфостарте была публикация, в которой описывалась методика загрузки данных из excel файлов без наличия excel на компьютере, но разбираться и прикручивать этот механизм в свою обработку не готов.
8. mikelebedev 13.09.10 15:38 Сейчас в теме
Зравствуйте Александр!
Подскажите, как подобраться к значениям перечислений 1С 77 из Excel?
Как объекты из VB они не создаются.
9. pal_alex 38 16.09.10 01:11 Сейчас в теме
(8). Плохо понял вопрос - если речь идет о том, как загрузить значение перечисления моей обработкой, то это 1С 8.х и для этого нужно в Excel указать Идентификатор перечисления. Если же речь идет о доступе из VB к объектам 1С 77, то первым на ум приходит OLE. Есть статьи на эту тему, ключевой момент - в локальный контекст из OLE объекта можно получить только примитивные типы (строки, числа, даты).
10. REA 30.09.10 12:57 Сейчас в теме
Здравствуйте Александр! У нас 1С серверный вариант. Может это как то связано?
11. pal_alex 38 06.10.10 15:40 Сейчас в теме
(10) У меня тоже серверный - с этим не связано. Причина на 99% в том, что я описал. Запустите загрузку с компьютера, на котором установлен Excel 2000 или 2003 и все должно работать. Если вы работаете в терминале, то это значит, что Excel должен быть установлен на сервере или для загрузки нужно заходить в базу по сети и тогда обработка подхватит локальный Excel.
12. Snus71 241 25.10.10 15:32 Сейчас в теме
В простейшем варианте работает. Что и требовалось. Спасибо
13. Doka13 15 12.08.14 15:55 Сейчас в теме
Для простых задач загрузки простых справочников сделано достаточно удобно. Спасибо за работу.
Оставьте свое сообщение