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

загрузка из эксель, внешняя обработка, 1с 8

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

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

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

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

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

 

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

Если нужная номенклатура не найдена, обработка переходит на следующую строку таблицы Эксель, выводится предупреждение.

Таблица Эксель может иметь НЕОГРАНИЧЕННОЕ количество строк!

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