Заполнение различных документов из Excel

2017-05-03 2087 31 447

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

Речь идет о следующих документах:

  • заказ поставщику,
  • заказ клиента,
  • поступление товаров и услуг,
  • реализация товаров и услуг,
  • перемещение товаров,
  • отчет о розничных продажах,
  • оприходование излишков товаров,
  • списание недостач товаров,
  • прочее оприходование товаров.

Допустим у нас есть файл Excel:

загрузка документов в 1с

Из него заполним, например, документ реализации.

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

автоматическая загрузка документов

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

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

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

Нажимаем Заполнить:

документы из эксель в 1С

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

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

Копируем содержимое файла на вторую закладку:

автоматическая загрузка документов

Все настройки на первой закладке заполняем аналогично варианту загрузки из файла.

Если какая-то номенклатура из файла не нашлась в программе (поиск идет по коду, наименованию или артикулу из файла), то выводится предупреждающий протокол. Для примера изменим название номенклатуры в файле:

автоматическое заполнение документов

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

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

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

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

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

В некоторых документах, где нет сумм (например перемещение товаров), поля Цена и Сумма на форме скрываются.

Если эти поля доступны и вы оставите их пустыми, то программа в документе суммы заполнит не из Excel, а самостоятельно (например, в реализации заполнит по типу цен, выбранному в соглашении с клиентом).

Версия 1.0.1.2

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

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

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

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

Версия 1.0.1.3

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

колонка с штрихкодом в файле

При открытии формы обработки указываем номер новой колонки:

указать номер колонки с штрихкодом

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

новые записи протокола

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

Последний нюанс - если номенклатура из файла найдена в базе, но у нее отсутствует штрихкод, указанный в файле, то он записывается в базу (сама номенклатуры при этом не дублируется).

Версия 1.0.1.4

Добавлена возможность загрузки характеристик:

загрузка характеристик

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

Смотрите также

Комментарии

Капча введена неверно

Введите капчу