Заполнение авансовых отчетов из Excel и других файлов

22.04.2017 7048 8

Обработка заполняет в авансовом отчете табличные части Товары и Прочее из внешних файлов (excel,dbf и т.п.) произвольной структуры.


Обработка позволяет заполнить авансовый отчет из внешнего файла (Excel, dbf и проч). Речь идет о двух табличных частях документа - Товары и Прочее.

Заполнение таблицы товаров

Допустим, у нас есть такой файл Эксель.

файл эксель для заполнения таблицы товары

Из этого файла заполним табличную часть документа с товарами.

Создаем новый авансовый отчет, заполняем шапку и вызываем команду заполнения товаров:

создание авансового отчета

Откроется форма настроек загрузки.

Первым делом нужно заполнить таблицу - источник данных в правой части формы. Можно ее заполнить вручную, а можно по гиперссылке Из файла.

заполнение таблицы данных из файла

Нажав на гиперссылку, вызовем окно выбора файла, выберем наш файл и в результате таблица на форме заполнится автоматически.

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

настройка зазгрузки товаров в авансовый отчет

Для поиска подходящей номенклатуры в базе необходимо выбрать вариант:

  • по названию,
  • по артикулу,
  • по артикулу и названию.

Поиск контрагентов осуществляется по ИНН, а также краткому или полному наименованию.

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

указание типа данных

Если хотите заполнять значение из файла, выбирайте тип Число и указывайте номер колонки, в противном случае выбирайте второй тип и указывайте конкретное значение.

Обработка может также создавать номенклатуру, в случае если в базе не найдено товарной карточки. Для этого нужно установить соответствующий признак на форме и выбрать значения заполнения для новой номенклатуры:

  • вид номенклатуры,
  • родителя (группу списка),
  • номенклатурную группу.

После заполнения всех настроек нужно нажать Заполнить документ. Если в процессе заполнения документа возникнут какие-то ошибки/коллизии или будет создана новая номенклатура, то появится протокол.

протокол заполнения авансового отчета

Табличная часть заполняется полностью автоматически (включая счета учета).

заполненная таблица товаров в авансовом отчете

Заполнение таблицы Прочее

Допустим, есть такой файл Excel, из него заполним закладку Прочее в авансовом отчете.

файл для заполнения вкладки Прочее

На этот раз на форме документа вызываем команду Заполнить Прочее. Откроется уже знакомая нам форма, но с небольшими изменениями:

  • отсутствуют настройки загрузки полей Количество и Цена,
  • добавлена колонка Содержание,
  • добавлено заполнение аналитики затрат.

настройки заполнения закладки Прочее

По завершении работы обработки таблица Прочее заполняется корректно, включая заполнение аналитики затрат по БУ и НУ.

загрузка цены...

Появились вопросы?

+7 (931) 106-82-91

manager@coderstar.ru


Дмитрий Медведков 1С

Дмитрий Медведков программист, консультант 1С
Работаю в 1С с 2012-го, специализируюсь на УТ 11
Имею 10 квалифиционных 1C:Профессионал, 1С:Специалист и 1С:Специалист-консультант