Загрузка табличной части из Экселя в 1С8

05.11.09

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

   Описана технология загрузки в 1С8 в регистры, документы, справочники табличной информации с помощью универсальной обработки с диска ИТС "ЗагрузкаДанныхИзТабличногоДокумента.epf"

Скачать файл

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

Наименование Бесплатно
Статья с картинками
.rar 823,01Kb
1056
1056 Скачать бесплатно

ЗАПОЛНЕНИЕ ТАБЛИЧНОЙ ЧАСТИ

 

            На сайте Инфостарт очень много разработок по загрузке данных в 1С из различных внешних файлов. Если первичные документы создаются в какой-то внешней программе, то без этого не обойтись. Однако для разовой загрузки достаточно использовать обработку «ЗагрузкаДанныхИзТабличногоДокумента.epf» с диска ИТС.

            Я предпочитаю эту обработку, т.к. она создана в софтверной компании, в отличие от самописных обработок. Это значит, она прошла необходимое тестирование и ей можно доверять. Список всех универсальных обработок на диске ИТС можно посмотреть //infostart.ru/public/22234/

            Применение обработки «ЗагрузкаДанныхИзТабличногоДокумента.epf» продемонстрировано на двух примерах:

  • Загрузка лицевых счетов из банка
  • Загрузка контактной информации ФизЛиц

 

            1. Загрузка лицевых счетов из банка

            В конфигурации ЗУП есть обработка «Импорт/экспорт операций по лицевым счетам сотрудников». Обработка предусматривает обмен между предприятием и банком данными по зарплатным счетам в формате XML. Однако все банки, с которыми приходилось работать, навязывают свои форматы обмена.

            Недавний пример: открыли счет в новом банке и для всех сотрудников открыли там зарплатные счета. В банк послали информацию о сотрудниках, из банка пришел список с лицевыми счетами в своем дебильном формате. Информацию из этого формата необходимо перевести в любой табличный формат (Ёксель, Моксель, текстовый с табуляцией, DBF).

            Для загрузки таблица должна иметь две колонки «Фамилия Имя Отчество», «Номер лицевого счета». Подготовим данные в Ёкселе. Таблица имеет следующий вид:

 

            Подготовленные таким образом данные можно загрузить в ЗУП. Данные о лицевых счетах сотрудников хранятся в регистре сведений «Лицевые счета сотрудников организации». Можно эти данные загрузить напрямую в регистр, однако это не согласуется с идеологией стандартных конфигураций 1С. А идеология это следующая: все данные должны вноситься в первичные документы, а при проведении документа необходимые данные разносятся по регистрам.

            Поэтому внесем данные через первичный документ «Заявка на открытие счета». Откроем новый документ, заполним шапку документа и сохраним его, не заполняя табличной части.

            Теперь запустим обработку «ЗагрузкаДанныхИзТабличногоДокумента.epf». В окне «Режим загрузки» необходимо выбрать «Загрузка в табличную часть», в окне «Ссылка» нажать на «Т» и выбрать тип документов «Заявка на открытие счета».

            Кнопка «Т» заменилась на «...».  А в окне «Табличная часть» появилась надпись «Сотрудники организации». Если документ имеет несколько типов табличных частей, необходимо в этом окне выбрать ту табличную часть, в которую мы будем загружать данные. Жмем на кнопку «...» и выбираем наш документ: 

            Перейдем на закладку «Настройка». Т.к. у нас в подготовленном файле только две колонки, убираем все галочки кроме двух первых. 

            Возвращаемся на закладку «Табличный документ». Жмем на значок «Открыть», выбираем подготовленный файл: 

            Данные загрузятся в таблицу обработки. Жмем на кнопку «Контроль заполнения». Если ошибок нет, Жмем на кнопку «Загрузить». Данные занесутся в табличную часть документа. Могут быть следующие ошибки: не найдено физическое лицо. Причины:

  • В некоторых банках не любят букву «ё», наменяют ее на «е»;
  • В справочнике «ФизЛица» может быть не один, а несколько пробелов между фамилией, именем, отчеством

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

            Жмем кнопку «ОК», документ проводится, данные заносятся в реестр «Лицевые счета сотрудников организации».

 

                        2. Загрузка контактной информации

            Второй пример загрузка данных непосредственно в регистр «Контактная информация». Это может пригодиться при переходе на 1С с других программ. Для этого также необходимо подготовить табличный файл. В файле 4 колонки: ФИО, Тип, Вид, Представление.

            Запускаем обработку, переходим на закладку «Настройка». Снимаем  пометку со всех реквизитов, оставляя только первых четыре. Реквизит «Вид» может быть как строкой, так и ссылкой на справочник. Нам нужно оставить только ссылку:

            Возвращаемся на закладку «Табличный документ» настраиваем ее, загружаем подготовленный файл: 

            Делаем «Контроль заполнения», «Загрузить».

            Загрузку контактной информации можно проверить в карточке физического лица.

            Это была произведена загрузка контактной информации в виде представления, т.е результирующей строки адреса. Для нормальной работы ЗУП необходимо загрузить полную строку адреса с разбивкой по колонкам «Город», «Район», «Улица», «Дом» и т.д.

            Структура файла в этом случае следующая:

  • Объект - ФИО
  • Тип - («Адрес», «Телефон»)
  • Вид - допустимые значения из справочника «Виды контактной информации»
  • Представление - составной адрес
  • Поле1 - почтовый индекс («143966»)
  • Поле2 - регион («Московская обл.», «Москва г»)
  • Поле3 - район («Балашихинский р-н»)
  • Поле4 - город («Реутов г»)
  • Поле5 - населенный пункт («Рамасуха пгт»)
  • Поле6 - улица («Осташковская ул»)
  • Поле7 - дом («29»)
  • Поле8 - корпус («1»)
  • Поле9 - квартира («123»)
  • Поле10 - зарезервировано?
  • Комментарий
  • ЗначениеПоУмолчанию

       Пример применения универсальных обработок "ПоискИЗаменаЗначений", "УдалениеПомеченныхОбъектов" - //infostart.ru/public/59406/

  

См. также

SALE! 20%

Загрузка и выгрузка в Excel Оптовая торговля Печатные формы Бухгалтер Пользователь Платформа 1С v8.3 Управляемые формы Платформа 1C v8.2 Конфигурации 1cv8 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С. Вместе с номенклатурой может найти контрагента, номер и дату документа, штрих-коды, серии ГТД, страну и т.д. Распознает документы ЛЮБОЙ ФОРМЫ (УПД, ТОРГ-12, заказ, отчет комиссионера и т.д.). Не требует MS Office. Для поиска таблиц используются методы эвристического поиска. Загружает только то, что нужно, т.е. пропускает повторы шапки таблицы, заголовки, промежуточные итоги, подписи и т.д. Содержит модуль работы с электронной почтой и api-загрузчик отчетов о продажах маркетплейсов.

6000 5100 руб.

09.11.2016    234168    1062    898    

1003

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

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

2400 руб.

12.08.2021    35492    348    68    

155

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    106949    313    173    

326

Загрузка и выгрузка в 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 форматов без офиса, на любом сервере! Визуальное связывание колонок файла и реквизитов простым перетаскиванием колонок. Создание или обновление номенклатуры с иерархией, характеристик, доп. реквизитов, упаковок, загрузка практически неограниченного количества картинок на одну номенклатуру (с возможностью загрузки в несколько потоков одновременно), с хранением в томах или в базе. Загрузка номенклатуры поставщиков или поиск по их данным номенклатуры. Загрузка доп. реквизитов в характеристики. Загрузка штрихкодов с генерацией новых. Создание элементов справочников и ПВХ "на лету" для выбранных реквизитов. (Обновление от 10.10.2024, версия 9.8 - 9.13)

15600 руб.

20.11.2015    156068    376    378    

513

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

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

4800 руб.

09.12.2020    25342    252    1    

114

SALE! 15%

Загрузка и выгрузка в 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 9435 руб.

29.10.2014    216745    657    527    

456
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. ZLENKO 398 28.10.09 15:13 Сейчас в теме
Я тоже предпочитаю эту обработку, поэтому доработал ее для массовой загрузки документов и исправил баги с сохранением настроек (для конфигурации бухгалтерии выложены бесплатные настройки загрузки прихода и расхода):
http://infostart.ru/public/19062/
borman; gutentag; +2 Ответить
2. Рамзес 30 10.02.10 09:27 Сейчас в теме
Я предпочитаю эту обработку, т.к. она создана в софтверной компании, в отличие от самописных обработок. Это значит, она прошла необходимое тестирование и ей можно доверять.

Доверяй, но проверяй. Если на закладке "Настройки" в первой колонке галочками рулить, то при загрузке справочника реквизиты съезжают.
И описание софтверная компания поленилась сделать.
3. Трактор 1254 10.02.10 10:17 Сейчас в теме
Я предпочитаю эту обработку, т.к. она создана в софтверной компании, в отличие от самописных обработок. Это значит, она прошла необходимое тестирование и ей можно доверять.

О, святая простота! Ты плохо знаешь кухню программных компаний.
4. Lectat 15.03.10 17:28 Сейчас в теме
С помощью какой программы я смогу открыть скачиваемый файл? он у меня скачался без расширения :cry:
5. daulberg 502 17.03.10 09:38 Сейчас в теме
(4) Статья - обычный файл в формате Word. Просто на сайте почему-то не всегда отображаются картинки в статье. Сама обработка находится на диске ИТС.
6. serg_tmnnew 24.03.10 12:10 Сейчас в теме
(4) установить расширение .epf
7. absurdo 24.08.10 13:44 Сейчас в теме
Может ли кто доработать эту обработку для функционирования в версии 1с 8.2 конфигурация Управление небольшой фирмой?
8. user_2010 952 18.05.11 14:44 Сейчас в теме
Загружаю по вашей инструкции адрес полностью.
Загружается. Но он почему-то устанавливается как "Адрес за пределами РФ".
Какое поле отвечает за данный параметр? Или, может представление должно иметь строго определенный вид, чтобы корректно загрузился адрес?
Спасибо!
codename-s; shira84; +2 Ответить
9. demo-05 144 22.06.11 14:15 Сейчас в теме
Не нашел таки загрузку в Операцию... :-(
10. zuevnp 6 13.01.12 23:28 Сейчас в теме
спасибо, часто выручает, когда надо заполнить данные, или перенести из одной базы в другую.
11. shira84 226 17.01.12 10:44 Сейчас в теме
Возникла та же проблема. Загружается как адрес за пределами РФ. В регистр эти сведения не попадают. так где же хранится такая информация?
codename-s; +1 Ответить
12. sai-2010 07.02.12 15:42 Сейчас в теме
Спасибо за четкое и подробное описание.
Все ясно и конкретно.
Удачи
13. bus1ka 25.01.13 08:10 Сейчас в теме
Благодарю. Весьма полезно. Начинающим программистам обязательно пригодится
14. Isperator 01.04.14 16:00 Сейчас в теме
Спасибо.Статья помогла,а то мучаюсь с контактной информацией.
Оставьте свое сообщение