Home / Начало работы с конфигурацией / Загрузка данных из табличного документа

Загрузка данных из табличного документа


Для удобства загрузки и ввода данных в справочники, регистры сведений, документы в системе БИТ.ФИНАНС реализована обработка по загрузке данных «Загрузка данных из табличного документа». Обработка позволяет ввести в табличный документ и загрузить данные в справочник, регистр сведений, табличные части документа или справочника. Также реализована возможность выгрузки структуры указанных объектов в файлы формата *.xls, *.xlsx, *.xml и *.txt, и загрузки данных в соответствующие объекты системы после заполнения. 

Открыть обработку можно из раздела Получение данных (БИТ).


13


В обработке реализованы следующие режимы загрузки:

  • Загрузка справочников;

  • Загрузка регистров сведений;

  • Загрузка табличных частей справочников и документов. 


На закладке «Настройки колонок» задаются основные настройки загрузки.


14


Возможности настройки:
  • Поле поиска. Видимо для режима «Загрузка в справочник». При загрузке выполняется поиск элемента справочника по полю. Если элемент найден - в него вносятся изменения из табличного документа. Если не найден и не стоит галка «Не создавать новые элементы» - создаётся новый элемент. 

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

  • Связь по владельцу. Через эту настройку можно установить связь между реквизитами (например, для договора связь по владельцу - контрагенту). Связь будет учитываться при выборе значения в табличном документе. 

  • Связь аналитики. Поле доступно в режиме загрузки данных табличных частей. Через это поле устанавливается связь между реквизитом - статьей оборотов и реквизитами - аналитиками. В табличном документе блокируются дополнительные аналитики, недоступные для учёта по соответствующей им статье оборотов.

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



Работа с табличным документом

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

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

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


11

Далее можно редактировать их непосредственно в табличном документе либо выгрузить эти данные в MS Excel с помощью кнопки «Сохранить в файл»:

1. Сохранить в файл Excel шаблон и данные – в файл будет выгружен шаблон справочника, списки значений для выбора и данные из табличного документа;

2. Сохранить в файл Excel шаблон – в файл будет выгружен шаблон справочника и списки значений для выбора. Далее файл нужно будет заполнить вручную и загрузить сначала в табличный документ, а затем в справочник, регистр или документ.

По кнопке «Проверить» осуществляется поиск ошибок в табличном документе, которые могут помешать загрузке. Переключение по областям с ошибками возможно по кнопкам «Следующее примечание» и «Предыдущее примечание»

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


______________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Примечание.  Если 1С при попытке работы с Excel средствами ADODB вызывает ошибку подключения по ADODB, то возможны следующие варианты решения:

  1. Офисный пакет должен совпадать разрядностью с клиентом 1С - оба 32-разрядные или 64.
  2. Офисный пакет с Excel, должен быть установлен, именно на том рабочем месте, где выполняется работа с Excel в клиенте 1С. Вся интеграция с Excel в БИТ.Финанс происходит на клиенте.
  3. Далее, в зависимости от п.1, на рабочей станции с Excel, необходимо выбрать и установить официальную компоненту от Microsoft, соответствующей 1C и Excel разрядности (32/64), скачав ее по ссылке Microsoft Access Database Engine 2016 (после того как вы нажмете кнопку "Download" Вам будет показан выбор для 32 и 64 разрядной системы) .

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

_______________________________________________________________________________________________________________________________________________________________________________________________________________________________________



Пример загрузки справочника «Статьи оборотов»

1. В справочнике «Статьи оборотов» необходимо создать группы, в которые будут загружаться элементы. Это упростит загрузку данных в нужную структуру:



2. В справочнике «Статьи оборотов» нажать «Заполнить – Загрузить через табличный документ». Откроется форма обработки:

 


3. Создать шаблон для заполнения данных в файл:


4. Заполнить файл Excel. Розовым цветом выделены колонки, обязательные для заполнения:

 


5. Настроить поиск по наименованию и кодификатору, поиск родителя (группы) – по наименованию:


 


6. Снять галочки напротив реквизитов, которые не нужно загружать:


 


7. Нажать «Обновить табличный документ»:

 

8. Загрузить данные из файла Excel в табличный документ:


 

      


9. Загрузить данные в базу:


         






     RSS of this page