Универсальная загрузка из Excel (импорт справочников из Excel) (2024) [Инфостарт]
С помощью данной уникальной обработки вы можете выполнить загрузку данных из Excel в любой справочник! Наличие Excel на компьютере не обязательно! Универсально!
Важно отметить, что первой строчкой в файле Excel должен быть заголовок табличной части. Наименование колонок должны совпадать с именами реквизитов в конфигурации 1С (не с синонимами, а именно с именами реквизитов).
Обработка может как создавать новые справочники, так и обновлять справочники.
Настройки загрузки:
Ключ поиска - поля, по которым следует искать справочник. Следует отметить, что ключи поиска в контексте данной обработки должны быть только примитивными типами данных (Строка, число, булево - например, по виду номенклатуры ссылочного типа не ищем).
Поле группа - означает важно при создании подчиненных объектов: если объект был не найден и обработка его создаст, то поле группа указывает на то, создастся группа или элемент. Поле должно быть установлено разработчиком самостоятельно.
Если необходимо осуществлять соответствие ссылочных полей по коду, а не по наименованию, например, поля "Родитель", следует напротив поля в табличной части поставить галочку "По коду".
Если по наименованию объект не найден и необходимо создавать объект, то объект будет создан с наименованием из Excel, если же по коду объект не найден и необходимо создавать объект, то будет создан объект с кодом и наименованием из Excel (например, при загрузке номенклатуры так будет создан либо родитель, либо вид номенклатуры в зависимости от настроек, которые вы зададите).
На скриншоте из Excel приведены примеры загрузки: обработка умеет работать со всеми примитивными типами данных, в том числе и с разными форматами времени!
Булево может загружаться как ИСТИНА, TRUE, 1.
Обработка не предусматривает загрузку табличных частей в справочник, не предусматривает загрузку документов в справочник.
Как загрузить отчет/обработку/печатную форму в 1С:
Работает на платформе: 1С:Предприятие 8.3
Конфигурации
Все конфигурации!
Проверено на следующих конфигурациях и релизах:
С помощью данной уникальной обработки вы можете выполнить загрузку данных из Excel в любой справочник! Наличие Excel на компьютере не обязательно! Универсально!
Важно отметить, что первой строчкой в файле Excel должен быть заголовок табличной части. Наименование колонок должны совпадать с именами реквизитов в конфигурации 1С (не с синонимами, а именно с именами реквизитов).
Обработка может как создавать новые справочники, так и обновлять справочники.
Настройки загрузки:
- Если необходимо создавать справочники, устанавливаем галочку "Создавать справочники".
- Если при загрузке номенклатуры нам необходимо создавать подчиненные объекты (например, виды номенклатуры), то, если по полю не был найден этот объект, следует установить галочку "Создавать подчиненные объекты" - благодаря этой галочке будут созданы объекты ссылочного типа.
- Режим разработчика - позволяет выполнять загрузку без контролей (Обменданными.Загрузка = Истина).
Ключ поиска - поля, по которым следует искать справочник. Следует отметить, что ключи поиска в контексте данной обработки должны быть только примитивными типами данных (Строка, число, булево - например, по виду номенклатуры ссылочного типа не ищем).
Поле группа - означает важно при создании подчиненных объектов: если объект был не найден и обработка его создаст, то поле группа указывает на то, создастся группа или элемент. Поле должно быть установлено разработчиком самостоятельно.
Если необходимо осуществлять соответствие ссылочных полей по коду, а не по наименованию, например, поля "Родитель", следует напротив поля в табличной части поставить галочку "По коду".
Если по наименованию объект не найден и необходимо создавать объект, то объект будет создан с наименованием из Excel, если же по коду объект не найден и необходимо создавать объект, то будет создан объект с кодом и наименованием из Excel (например, при загрузке номенклатуры так будет создан либо родитель, либо вид номенклатуры в зависимости от настроек, которые вы зададите).
На скриншоте из Excel приведены примеры загрузки: обработка умеет работать со всеми примитивными типами данных, в том числе и с разными форматами времени!
Булево может загружаться как ИСТИНА, TRUE, 1.
Обработка не предусматривает загрузку табличных частей в справочник, не предусматривает загрузку документов в справочник.
Как загрузить отчет/обработку/печатную форму в 1С:
- Заходите в меню "Администрирование" - "Печатные формы, отчеты и обработки"
- Поставить галочку "Дополнительные отчёты и обработки"
- Зайти в ссылку "Дополнительные отчёты и обработки"
- Нажать кнопку "Создать" - на Предупреждение безопасности - нажать кнопку "Продолжить"
- Выбрать скачанный файл и нажать кнопку "Открыть"
- Затем нажать кнопку "Записать и закрыть"
Работает на платформе: 1С:Предприятие 8.3
Конфигурации
Все конфигурации!
Проверено на следующих конфигурациях и релизах:
- 1С:ERP Управление предприятием 2, релизы 2.5.16.107
- 1С:Управление холдингом 1.3, релизы 1.0.9.32
- CRM КОРП, редакция 1.4, релизы 1.4.11.3
- Бухгалтерия предприятия, редакция 3.0, релизы 3.0.151.38
- Зарплата и кадры государственного учреждения КОРП, редакция 3, релизы 3.1.29.38
- Документооборот КОРП, релизы 2.1.34.1
- Управление торговлей, редакция 11, релизы 11.5.16.107
- 1С:Комплексная автоматизация 2, релизы 2.5.16.107
- Розница, редакция 3.0, релизы 3.0.7.122
- Управление нашей фирмой, редакция 3.0, релизы 3.0.7.122
https://infostart.ru/1c/tools/2100064/