Универсальное заполнение документов из Excel

13.01.2015 229 3

Данная универсальная обработка позволяет заполнить самые разные документы (табличную часть с товарами) из таблиц Эксель с неограниченным количеством строк, а также создавать новые номенклатурные карточки


Данная обработка позволяет заполнить табличные части документов ("Товары" или "Материалы") из файлов MS Excel. Причем заполняется не только номенклатура, количество и сумма, но и все стандартные реквизиты (счета учета, аналитика, единицы измерения, качество и т.п.).

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

Список документов, которые поддерживает данная обработка:

  • Авансовый отчет;
  • Заказ покупателя;
  • Заказ поставщику;
  • Оприходование товаров;
  • Перемещение товаров;
  • Поступление товаров и услуг;
  • Реализация товаров и услуг;
  • Списание товаров;
  • Требование-накладная;
  • Счет на оплату покупателю.

На форме обработки необходимо сделать следующее:

  • выбрать нужный файл эксель;
  • указать номера первой и последней строки в этом файле (имеется в виду номера строк с номенклатурой, без шапок, подвалов т.п.)
  • Указать номер колонки с названием товара;
  • Указать номер колонки с количеством (если оставить его пустым, везде в поле Количество будет 1);
  • Указать номер колонки с ценой (если оставить его пустым, то нужно выбрать Тип цен на форме обработки и тогда будут взяты актуальные цены по номенклатуры в выбранном типе цен);
  • Указать вариант поиска номенклатуры;
  • Нажать на Заполнить документ.

Покажу на примере. Допустим у нас есть такой файл:

файл Эксель для загрузки поступления товаров

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

открытие обработки заполнения

В открывшейся форме выбираем файл, заполняем номера колонок и строк, а также заполняем настройки создания новой номенклатуры (если поиск товаров окончится безрезультатно):

настройка заполнения документов из эксель

В результате табличная часть документа заполняется по данным файла и одновременно создаются новые номенклатурные карточки:

заполнение поступления из Excel

При желании вы можете сохранить настройки на форме (заполненные номера колонок), если файлик у вас всегда имеет одну структуру.

Остальные типы документов заполняются аналогично.

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


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

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