Универсальная дозагрузка справочников из файлов Excel

25.02.10

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

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

Скачать файл

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

Наименование Бесплатно
Обработка
.zip 33,43Kb
736
736 Скачать бесплатно
Доработанная версия 1С-овской обработки загрузки данных из файлов Excel в справочники 1С. Добавлена возможность не только загружать новые элементы, но и дозаполнять или корректировать существующие справочники. Часто пользуюсь этой обработкой для быстрого полуавтоматического заполнения справочников, а также для переноса данных между различными конфигурациями. Принцип работы: на первой закладке указываем поля из файла, которые надо загрузить и по которым можно найти элемент. Затем переходим на вторую закладку и отмечаем по каким реквизитам будет происходить идентификация при загрузке. Нажимаем на !ВТОРОЙ! закладке кнопку "Дозагрузить" и наслаждаемся результатом. Замечания: обработка создавалась исключительно под свои рабочие нужды, поэтому это только для файлов Excel. Поля идентификации обрабатываются последовательно; я обычно пользуюсь одним реквизитом для нахождения элементов (например, кодом). Авторские права на обработку принадлежат 1С, я лишь доработал ее функционал. Ну и конечно, не забывайте делать резервные копии перед загрузкой, особенно пока полностью не проверите работу в режиме "Дозагрузки".

См. также

Банковские операции Загрузка и выгрузка в Excel Бухгалтер Пользователь Платформа 1С v7.7 1C77 Россия Бухгалтерский учет Платные (руб)

Решение предоставляет комплексную загрузку банковской выписки из CSV, XLS, TXT файла в 1С 7.7 любой конфигурации. Позволяет создавать документы выбранного вида, например "Строка выписки банка (приход/расход)", или многострочный табличный документ, например Выписка, для каждой операции из загружаемого файла банковской выписки. Загружает реквизиты документа, а также создаёт контрагентов и другие необходимые элементы справочников.

3588 руб.

29.07.2021    23377    16    22    

17

Загрузка и выгрузка в Excel Программист Платформа 1С v7.7 Абонемент ($m)

Сводная таблица Excel из 1С - как сделать ее программно через COM соединение.

1 стартмани

30.07.2021    6841    2    atdonya    1    

2

Загрузка и выгрузка в Excel ККМ Программист Бухгалтер Пользователь Платформа 1С v7.7 1С:Комплексная 7.7 1С:Торговля и склад 7.7 Бухгалтерский учет Управленческий учет Абонемент ($m)

Выполняет выгрузку товаров (всех, только с признаком в прайсе, только из указанной папочки) с гибкой настройкой выгружаемых данных. Формируется файл в формате XLSX подходящий для прямой удаленной загрузки в кассовый аппарат АТОЛ 91Ф/92Ф и им подобных, имеющих управление через Личный кабинет АТОЛ (lk.atol.ru).

1 стартмани

31.01.2021    8402    2    &-rey    1    

4

Загрузка и выгрузка в Excel Логистика, склад и ТМЦ Программист Пользователь Платформа 1С v7.7 1С:Комплексная 7.7 Управленческий учет Абонемент ($m)

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

1 стартмани

11.10.2019    12153    2    ksnik    2    

2

Оптовая торговля Загрузка и выгрузка в Excel Пользователь Платформа 1С v7.7 1C77 Оптовая торговля, дистрибуция, логистика Управленческий учет Абонемент ($m)

В данной публикации приведены примеры обработок обмена дистрибьютора с поставщиками и покупателями через Эксель. Создание товаров-новинок. Автоматическое формирование Заказа поставщику по продажам. Заполнение бланка заказа поставщику. Загрузка приходной накладной от поставщика. Загрузка любых справочников из Эксель, например товарных сертификатов. Выгрузка прайслиста в бланк заказа (создание бланка заказа). Загрузка заявки покупателя из произвольного файла Эксель. Загрузка заявки покупателя из бланка заказа.. Для работы требуется установленный MS Excel.

1 стартмани

08.09.2019    16624    10    ksnik    2    

3

Загрузка и выгрузка в Excel Перенос данных 1C Программист Пользователь Платформа 1С v7.7 Платформа 1С v8.3 1C:Бухгалтерия 1C77 1С:ERP Управление предприятием 2 Абонемент ($m)

Описание технологии загрузки любых адресов из 1С 7.7 с разложением по ФИАС в современные конфигурации 1C 8.3 на примере ERP. Предлагаемый способ просто чудо, он гарантирует результат, он очень простой и качественный! Моя обработка является синтаксическим анализатором, который подставляет в строку грязного адреса выражение "Дом №" и "Корпус", благодаря чему грязные адреса 7.7 сами очень хорошо раскладываются по значимым полям ФИАС - заполняется область, город, улица, дом, корпус.. все раскладывается само с помощью встроенного механизма современных конфигураций 1С 8.3, который написали сами сотрудники фирмы 1С!

1 стартмани

16.08.2019    19794    19    ksnik    12    

8

Загрузка и выгрузка в Excel Оптовая торговля Розничная торговля Перенос данных 1C Программист Платформа 1С v7.7 Платформа 1С v8.3 1С:Управление торговлей 10 1С:Комплексная 7.7 1С:ERP Управление предприятием 2 Управленческий учет Абонемент ($m)

Описание практического опыта переноса данных из двух устаревших учетных систем в одну современную с обобщением справочников (например номенклатуры, контрагентов, партнеров) и объединением учетных данных устаревших систем в единую новую УС применяя комбинацию стандартной загрузки из Эксель и КД2. Данная публикация является примером переноса данных из сильно устаревших и сильно переписанных конфигураций 1С:Предприятия 7.7 и 8 в современную 1С 8.3 своими силами при условии невозможности или нежелания пользоваться обновлением релизов и типовой функциональностью универсального обмена данными типовых мастеров переноса данных. Отличительной особенностью публикации является устранение зависимости от версий релиза конфигураций, отказ от обновлений устаревших конфигураций.

1 стартмани

29.07.2019    21683    17    ksnik    0    

6
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Арчибальд 2709 28.09.09 16:11 Сейчас в теме
2. anig99 2853 28.09.09 16:20 Сейчас в теме
Ну почему нет Арчибальда 8.0/8.1? Обзор некому готовить...
3. d4771633d 30.09.09 11:39 Сейчас в теме
пользуюсь уже почти год. очень удобно. :) нечто похожее еще бы для загрузки приходніх накладных...
5. d4771633d 30.09.09 19:08 Сейчас в теме
Sanek.(4) спасибо за оперативность. но видимо у меня 1С Торговля +склад Украина. выдает вот такую запись:
{C:\DOCUMENTS AND SETTINGS\USER\РАБОЧИЙ СТОЛ\1С + XLS\СОЗДАНИЕ ДОКУМЕНТОВ ИЗ XLS В 1С.ERT(166)}: Функция не обнаружена (глпоказательдокумента)
док. нп= глпоказательдокумента<<?>>( док, "НП");
{C:\DOCUMENTS AND SETTINGS\USER\РАБОЧИЙ СТОЛ\1С + XLS\СОЗДАНИЕ ДОКУМЕНТОВ ИЗ XLS В 1С.ERT(167)}: Функция не обнаружена (глпоказательдокумента)
док. всего= глпоказательдокумента<<?>>( док, "СуммаСНалогами");
{C:\DOCUMENTS AND SETTINGS\USER\РАБОЧИЙ СТОЛ\1С + XLS\СОЗДАНИЕ ДОКУМЕНТОВ ИЗ XLS В 1С.ERT(168)}: Функция не обнаружена (глпоказательдокумента)
Подскажи где исправить в модуле. Заранее благодарен. :)
6. denwave 02.10.09 12:14 Сейчас в теме
как импортировать штрих-коды к уже имеющимся наименованиям?
7. swimdog 774 02.10.09 17:54 Сейчас в теме
Если штрихкоды это реквизит справочника, то указываешь в какой справочник загрузить, по какому полю искать элементы, в какое поле писать штрихкоды. Если подчиненный справочник, то указываешь в поле владельца реквизит поиска, а в реквизит штрихкода - штрихкод. Можно загружать с записью только новых или меняя существующие. Можно также просмотреть что получиться, перед тем как грузить.
8. rasswet 82 05.10.09 09:33 Сейчас в теме
не взлетело((
взял справочник валют. их там 5ть. выгрузил в эксель. подготовил файл.
в базе изменил у одного элемента код и наименование. твоя обработка значит должна загрущищь из Экселя ТОЛЬКО одну ту позицию, которую я изменил. в эту же базу пробую загрузить. Код не уникальный.
настройки: идентификация по коду и наиме (флаг установлен), пропускать найденые (установлен) поля по которым идентификация не заполнял
10. swimdog 774 06.10.09 09:27 Сейчас в теме
9. rasswet 82 05.10.09 09:40 Сейчас в теме
Если ЭлИмпСправичника.НайтиПоРеквизиту(_Идент,_Знач,0) = 1 Тогда
{F:\ДОЗАГРУЗКА СПРАВОЧНИКОВ\_REFIMPORT_M.ERT(322)}: Неверное имя реквизита!
получается если в базе есть такой код а наименование другое происходит затык. потому что такой код есть и сохранить элемент под новысм не может.
если ставлю Импортируемое "код" -значение пусто. не может сохранить т.к. код само новый придумать не может. можешь пофиксить?
что в итоге нужно. есть первая база с контрагентами. там свои коды и наименования. есть вторая база с контрагентами. там часть из первой уже есть, только наименования и коды другие. хочу вгрузить (с поиском по ИНН) тех, которых во второй вообще нет.
11. igorvigor 11.02.10 05:35 Сейчас в теме
Мне нужно дозагрузить информацию в справочник сотрудников (ЗИК). Выбираю импортируемый справочник "сотрудники", на этом всё зависает :(
12. igorvigor 11.02.10 14:37 Сейчас в теме
Вопрос снимается. Всё получилось :) Просто перед тем, как выбирать импортируемый справочник, поставил галочку "Идентификация только по коду и по наименованиям". Спасибо большое! Очень хорошая и нужная обработка! :)
13. akrazan 27 18.02.11 07:19 Сейчас в теме
Классная обработка. Скачал давно - а вот пригодилась только что.
По сравнению с подобными в лучшую сторону отмечаю:
1. Простота!
2. Надёжность!
3. Возможность посмотреть полученный результ без последствий!
4. Откат!
Отличная работа
14. пользователь 08.10.14 00:19
Сообщение было скрыто модератором.
...
15. nexochyka 09.10.14 07:11 Сейчас в теме
В данное обработке не хватает возможности извлекать данные из excel с несколькими листами. А в остальном отлично!
16. swimdog 774 10.10.14 10:23 Сейчас в теме
(15) nexochyka, обработка такого лохматого года, что я уже и не возьмусь ее переделывать. Тем более, что ничего не мешает сделать несколько файлов с одним листом. Ну, или перенести на один лист в одном файле.
17. etmarket 919 19.11.14 15:16 Сейчас в теме
Достойная обработка. Неясно почему при выборе фиксированного значения для базовой единицы номенклатуры предлагает для выбора список номенклатуры, а не список единиц измерения.
18. etmarket 919 19.11.14 18:28 Сейчас в теме
(17) Понял суть проблемы. Это происходит потому, что базовая единица номенклатуры - это тип "Справочник.Единицы", а он подчинён справочнику Номенклатура. Поэтому процедура "ВвестиЗначение" сперва уточняет номенклатуру, а затем элемент базовой единицы.
Тогда как же задать для всех загружаемых товаров ОКЕИ для базовой единицы - шт (Штуки)?
19. swimdog 774 19.11.14 20:31 Сейчас в теме
(18) dimi3o, советую посмотреть в карточке номенклатуры как происходит запись единиц измерения
20. etmarket 919 20.11.14 10:28 Сейчас в теме
(19) посмотрел код карточки номенклатуры. Там все изменения реквизита "Справочник.Единицы" происходят через предопределенную процедуру. То есть простым выбором ОКЕИ для единицы номенклатуры не обойтись.
Оставьте свое сообщение