1. Главная
  2. Каталог
  3. Обработки
  4. Заполнение складских и торговых документов из файлов Excel в 1С
#447 71 компания купила

Универсальная загрузка складских и торговых документов 1С из Excel/DBF

Заполняйте товарную часть в любом документе товародвижения — приход, реализация, перемещение, инвентаризация, заказ поставщику — из Excel или dbf произвольной структуры. Ненайденная номенклатура создается автоматически по правилам, настройки структуры файла сохраняются для повторного использования. Для бухгалтерии и операторов 1С при массовой загрузке внешних документов.

Последняя версия: обновлено вчера

Что вы получаете

  • Покажем как работает. Запросите демонстрацию — проведем встречу в удобном мессенджере и покажем функционал на вашей задаче.

  • Готовое решение. Не идея и не ТЗ — рабочая разработка для текущего и предыдущих релизов конфигураций, со скриншотами и инструкцией.

  • Безопасно для конфигурации. Разработки подключаются без вмешательства в типовую конфигурацию. Снимаются за минуту, если что-то пойдет не так.

  • Полная прозрачность. Открытый код, честные отзывы, закрывающие документы.

Совместима с конфигурациями 1С:
RU
Управление торговлей 11.4, 11.5 Бухгалтерия предприятия 3.0 Комплексная автоматизация 2.4, 2.5 Розница 2.2 и 2.3 Управление предприятием ERP
KZ
Управление торговлей 3.4 (KZ) Комплексная автоматизация 2.4 (KZ) Бухгалтерия для Казахстана 3.0
BY
Управление торговлей 3.4, 3.5 (BY) Комплексная автоматизация 2.4, 2.5 (BY)

Подробное описание

Обработка заполняет табличную часть документов товародвижения из табличного файла произвольной структуры: Excel (xls, xlsx), dbf и других форматов, которые открывает 1С. Какая колонка файла что содержит, вы указываете сами. Настройка сохраняется и подходит для следующих загрузок. Номенклатура ищется в базе по выбранному признаку, а ненайденные позиции обработка по вашему выбору создаёт сама.

Документы, которые заполняет обработка:

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

Эта обработка универсальная: она закрывает весь список документов выше. Но задача бывает узкой: ведомость на вывоз товара с одного склада на другой передают в Excel, а остальные документы в базе набирают руками.

Для такого случая есть отдельная обработка — заполнение перемещения из Excel. Она заполняет только перемещение товаров и заказ на перемещение, а спорные строки выводит в протокол и документ не записывает. Номенклатуру она ищет:

  • по наименованию;
  • по полному наименованию;
  • по коду;
  • по артикулу;
  • по штрихкоду.
ЗадачаКакую обработку взять
Только перемещение товаров или заказ на перемещениеЗаполнение перемещения из Excel
Поступления, реализации, возвраты, оприходования, списания, заказы и другие документы из списка вышеЭта универсальная обработка

Как идёт заполнение

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

схема заполнения документа из файла
Схема: от файла поставщика до заполненной табличной части документа

Исходный файл

Обработка берёт файл таким, каким его прислал поставщик или выгрузила другая программа: с заголовком над таблицей, с колонками в любом порядке, с итоговой строкой внизу. Файл под 1С не переделывают: лишние строки отсекаются номерами строк, а колонки назначаются на форме.

исходный файл поставщика
Файл поставщика: заголовок счёта, колонки в своём порядке, артикулы в разных написаниях и итоговая строка

Вызов из документа

Обработка подключается в справочнике «Дополнительные отчёты и обработки» как обработка заполнения. Порядок вызова такой:

  1. Создайте документ, например поступление.
  2. Заполните шапку: организацию, поставщика, склад.
  3. Откройте в документе меню «Заполнить» и выберите команду «Заполнение из файла».

Откроется форма обработки.

документ поступления с заполненной шапкой
Документ «Приобретение товаров и услуг» на вкладке «Основное»: шапка заполнена, документ готов к заполнению из файла

Форма заполнения

Слева на форме находятся настройки: вариант поиска номенклатуры, заменяемые символы, номера строк файла для загрузки и создание ненайденных карточек. Справа — таблица, из которой заполняется табличная часть документа. Кнопки формы:

КнопкаЧто делает
Заполнить из файлаЗагружает в таблицу формы файл Excel или DBF
КолонкаНазначает выделенной колонке, что в ней лежит: артикул, количество, цена и другое
Очистить таблицуУдаляет загруженные данные, чтобы начать заново
Сохранить настройкиСохраняет назначение колонок и настройки под вашим названием
Загрузить настройки шаблонаНазначает колонки по сохранённой настройке
Удалить настройкуУдаляет ненужную сохранённую настройку
Перенести в документ (или «Заполнить документ»)Заполняет табличную часть документа строками таблицы

Нажмите зелёную кнопку «Заполнить из файла» и выберите файл. Каждая колонка файла становится колонкой таблицы формы, каждая строка — строкой. Данные также вводятся в таблицу вручную или вставляются из буфера обмена.

форма обработки с данными из файла
Форма обработки: настройки поиска слева, данные файла — в таблице справа

Кнопка «Очистить таблицу» удаляет из таблицы формы всё, что в неё загружено. Нужна, когда загружен не тот файл или надо начать заново: после очистки снова нажмите «Заполнить из файла».

⚠️ Очистка таблицы и удаление настройки не отменяются


«Очистить таблицу» стирает загруженные данные формы, «Удалить настройку» — сохранённую настройку колонок. Вернуть их нельзя: файл придётся загрузить заново, а настройку — назначить и сохранить снова. Сам файл и документ при этом не меняются.

Назначение колонок

Для каждой нужной колонки сделайте три шага:

  1. Щёлкните по заголовку колонки. Колонка выделится целиком.
  2. Нажмите кнопку «Колонка».
  3. Выберите из списка, что лежит в колонке.
колонка таблицы выделена перед назначением
Колонка «Артикул» выделена: следующим шагом нажимается кнопка «Колонка»

Назначенная колонка получает имя и подсвечивается цветом. Колонки без назначения обработка пропускает. Колонке назначается одно из значений:

  • код;
  • артикул;
  • наименование;
  • артикул поставщика или наименование поставщика — при поиске по артикулу или наименованию поставщика;
  • производитель — при поиске по артикулу и производителю;
  • доп. реквизит;
  • характеристика;
  • штрихкод;
  • количество;
  • вид номенклатуры;
  • единица измерения;
  • цена;
  • сумма;
  • номер ГТД;
  • страна.
колонки таблицы назначены
Колонки «Артикул», «Наименование» и «Количество» назначены и подсвечены

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

назначены все колонки файла
Назначены шесть колонок: артикул, наименование, единица измерения, количество, цена и сумма

Строки файла и шаблоны настроек

В полях «Загружать строки с … по …» задайте первую и последнюю строку файла с данными. Если на форме одно поле «Загружать со строки №», в нём задаётся только первая строка. Так из загрузки исключаются заголовок листа, шапка таблицы и итоговые строки.

У каждого поставщика бывает своя структура файла, поэтому настройку удобно сохранить. Число сохранённых настроек не ограничено.

  1. Назначьте колонки, нажмите «Сохранить настройки» и введите название.
  2. При следующей загрузке заполните таблицу из файла.
  3. Нажмите «Загрузить настройки шаблона» и выберите настройку. Колонки назначатся сами.

Ненужная настройка удаляется кнопкой «Удалить настройку».

загрузка строк с 5 по 16
Прайс-лист с заголовком и итогом: загружаются только строки с 5-й по 16-ю, над таблицей — кнопки работы с настройками шаблона

ℹ️ Название настройки обязательно


Без названия настройка не сохранится.

Поиск номенклатуры

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

Вариант поискаЧто должно быть в файлеКогда подходит
По кодуКоды номенклатурыФайл выгружен из вашей же базы
По артикулуАртикулыАртикулы в базе не повторяются
По наименованиюНаименованияВ файле нет кодов и артикулов
По артикулу и наименованиюАртикулы и наименованияОдин артикул записан у нескольких товаров
По артикулу и производителюАртикулы и производителиОдин артикул встречается у разных производителей
По штрихкодуШтрихкоды EAN-13Выгрузка кассы или терминала сбора данных
По артикулу или наименованию поставщикаАртикулы или названия поставщикаПоставщик пишет товары по-своему
По допреквизитуЗначения дополнительного реквизитаТовар опознаётся по своему реквизиту строкового типа

По коду — в файле внутренние коды номенклатуры из вашей базы.

поиск номенклатуры по коду
Вариант «по коду»: назначена колонка кодов номенклатуры

По наименованию — в файле только названия товаров, без кодов и артикулов.

поиск номенклатуры по наименованию
Вариант «по наименованию»: назначены наименование, количество и единица измерения

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

поиск номенклатуры по артикулу и наименованию
Вариант «по артикулу и наименованию»: назначены обе колонки поиска

По штрихкоду — назначьте колонку штрихкодов.

поиск номенклатуры по штрихкоду
Вариант «по штрихкоду»: назначена колонка штрихкодов

По артикулу или наименованию поставщика — на форме появляется поле «Поставщик». Товар ищется среди номенклатуры этого поставщика по его собственным артикулам и названиям.

поиск по артикулу поставщика
Вариант «по артикулу поставщика»: заполнено поле «Поставщик»

По артикулу и производителю — в файле назначается колонка производителя, и один артикул у разных производителей не путается.

поиск по артикулу и производителю
Вариант «по артикулу и производителю»: артикул MKP-63 у двух производителей — это два разных товара

По допреквизиту — на форме появляется поле «Доп. реквизит». В нём выбирается дополнительный реквизит номенклатуры, по которому идёт поиск.

поиск по дополнительному реквизиту
Вариант «по допреквизиту»: в поле «Доп. реквизит» выбран реквизит номенклатуры

Заменяемые символы при поиске номенклатуры

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

В файлеВ базеЗаменяемые символыРезультат
М150006М-150 006пробел и дефисТовар найден
М-150 006М150006пробел и дефисТовар найден
АВ 2100/5АВ-2100.5пробел, дефис, точка, косая чертаТовар найден
М150006М-150 006поле пустоеТовар не найден, строка попадёт в протокол

Знаки учитываются при поиске:

  • по коду;
  • по артикулу;
  • по наименованию;
  • по артикулу или наименованию поставщика;
  • по артикулу и производителю.

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

заменяемые символы
В поле «Заменяемые символы» — пробел, дефис, точка, косая черта и подчёркивание; разные написания артикула дают один товар

Товары с характеристиками

Если номенклатура ведётся с характеристиками, например размером и цветом, назначьте колонку «Характеристика». Строки файла с одним артикулом и разными характеристиками дают в документе отдельную строку на каждую характеристику.

загрузка товаров с характеристиками
Артикул КР-210 в трёх строках с разными характеристиками «цвет, размер»

Создание ненайденной номенклатуры

Если товара из файла нет в базе, обработка создаёт карточку сама. Включите «Создавать номенклатуру» и укажите реквизиты новых карточек: вид номенклатуры, группу справочника, единицу измерения и ставку НДС. Если в файле есть колонка единицы измерения, берётся единица из файла.

реквизиты новых карточек номенклатуры
Создание ненайденных карточек включено, реквизиты новых карточек заполнены

⚠️ Вид номенклатуры и ставка НДС


Без вида номенклатуры и ставки НДС перенос в документ не начнётся: обработка сообщит, какое поле не заполнено.

Перенос в документ и протокол

Нажмите «Перенести в документ». Табличная часть документа заполнится строками файла. Кроме количества и цены, заполняются остальные реквизиты строки: ставка НДС, сумма, сумма НДС и прочие, как при ручном вводе.

документ поступления с заполненной табличной частью
Документ «Приобретение товаров и услуг» с заполненной табличной частью «Товары»

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

ℹ️ Шапка документа не меняется


Обработка меняет только табличную часть. Шапка документа и реквизиты вкладки «Дополнительно» остаются такими, какими вы их заполнили.

вкладка Дополнительно документа
Вкладка «Дополнительно» того же документа: реквизиты не изменены

Сколько стоит заказать такую доработку с нуля

Сравнение стоимости и сроков: разработка с нуля у стороннего программиста против готового решения
У стороннего программиста 1С Готовое решение
Стоимость 33 000–55 000 ₽ 9 000 ₽
Сроки 2 недели на ТЗ и согласование, затем ~11 часов работы 5 минут на установку
Ваше участие ~2 часа на постановку задачи, приемку и тесты Скачать файл и подключить по инструкции
Риск Результат виден только в конце работ Разработка уже написана и работает у других компаний

Расчет по рыночной ставке 3 000–5 000 ₽/час: столько стоит час стороннего программиста 1С. Итоговая экономия — от 24 000 ₽ и около двух недель ожидания.

Как установить — 5 минут

  1. Скачиваете архив сразу после оплаты — из личного кабинета или прямо с этой страницы — и распаковываете его.
  2. Открываете базу 1С и подключаете файл штатными средствами — конфигурация при этом не меняется. Пошаговая инструкция со скриншотами. Не хочется разбираться самому — при оформлении можно добавить установку под ключ за 1 300 ₽: подключимся удаленно и поставим сами.
  3. Перед первым запуском обработки желательно сделать копию рабочей базы.
Для вашего 1С-специалиста
Как разработка встраивается в 1С?
Это внешний файл (.epf или .erf) — запускается вручную для конкретной задачи и не встраивается в интерфейс типовой конфигурации; открывается через меню «Файл → Открыть» или из подсистемы дополнительных отчетов и обработок.
Правится ли типовая конфигурация?
Нет. Все разработки CoderStar подключаются как расширения или внешние обработки/отчеты — типовая конфигурация остается «чистой», ее код не меняется.
Сохраняется ли поддержка вендора и ИТС?
Да. Поскольку типовая конфигурация не дорабатывается напрямую, обновления от фирмы «1С» накатываются штатным образом, поддержка вендора и ИТС сохраняется.
Как удалить разработку?
Достаточно удалить элемент справочника «Дополнительные отчеты и обработки» — безопасный режим для этого не нужен.
Открыт ли исходный код?
Да. После покупки вы получаете файл без шифрования и защиты — его можно изучить, модифицировать или адаптировать в Конфигураторе под свои задачи без ограничений, без обращения к нам.
Работает ли в 1С:Fresh?
Нет — 1С:Fresh (облачный режим работы 1С) имеет свои ограничения, разработка в нем не работает.

Оцените разработку

Общий рейтинг появляется при ≥ 3 оценках. Мы не скрываем плохие — все оценки идут в общую статистику.

Частые вопросы

Как получить разработку и установить ее в 1С?

После оплаты картой или СБП ссылка для скачивания приходит на email в течение минуты. При оплате по счету от ИП — автоматически после поступления денег на расчетный счет. Ручные оплаты (USDT, перевод на казахскую карту) подтверждаем в рабочее время — обычно в течение часа.

К разработке приложена инструкция по подключению. Установка занимает 5 минут. Если что-то не получится — напишите, подключимся удаленно через AnyDesk и поставим за вас.

Какие способы оплаты доступны?
Банковская карта (через Т-Банк), СБП, счет от ИП Медведков Д. В. (для российских юрлиц и ИП), USDT, перевод на казахскую карту. Оплата картой проходит на стороне банка-эквайера — данные карты не попадают на наш сервер.
Можно ли оплатить в тенге или долларах?
Цена автоматически пересчитывается в KZT и USD по курсу из настроек сайта. Курс фиксируется в момент оформления заказа — даже если затем изменится, к оплате уйдет уже замороженная сумма. Реальный прием денег: в рублях для карты РФ и счета от ИП, в тенге — на казахскую карту, в USDT — крипта.
А если что-то пойдет не так после установки?
Подключимся удаленно через AnyDesk и разберемся. Если решить проблему не удастся — 14 дней на возврат: напишите в Telegram (@coderstar_olga) или на manager@coderstar.ru, вернем деньги тем же способом, каким получили оплату. Файл удалять не нужно.
Что произойдет после очередного обновления 1С?

Каждая разработка тестируется на новых релизах 1С до их публичного выхода. На момент, когда вы обновите конфигурацию, совместимая версия уже готова и ждет скачивания.

Если в течение 3 месяца после покупки выйдет новый релиз — обновление бесплатно (просто скачайте свежую версию из личного кабинета). Дальше доступна цена обновления — 20% от текущей цены разработки. Альтернатива — годовой абонемент, покрывающий все обновления и новые разработки сайта.

Какие версии 1С НЕ поддерживаются?

Разработка не работает в 1С:Fresh — это облачный режим работы 1С со своими ограничениями. Список совместимых конфигураций указан в начале описания, в других конфигурациях использование не предполагается.

На сколько баз 1С действует одна покупка?
На любое количество баз и пользователей. Никаких лицензионных ограничений и технических привязок к конкретной базе — купили один раз, используете в любых своих контурах.
Можно ли дорабатывать код самостоятельно?
Да. Исходный код всех наших разработок открыт — модифицируйте под свои задачи как угодно. Для типовых доработок (новое поле, отчет, печатная форма) мы также можем сделать платную адаптацию — напишите в поддержку.
Какие закрывающие документы вы предоставляете?
При оплате картой — онлайн-чек по 54-ФЗ приходит на email сразу после оплаты. При оплате по счету от ИП — скан акта выполненных работ. Оригинал отправляем по ЭДО или Почтой России по запросу.
Можно ли посмотреть демо до покупки?
Да. По кнопке «Запросить демо» в карточке выше — оставьте контакты, и мы покажем функционал в удобное время по Zoom, Telegram или AnyDesk.
Какой артикул у этой разработки?
Артикул разработки — #447. Используется при обращении в поддержку или при ссылке на конкретную позицию в переписке. Достаточно указать его в письме — мы сразу поймем, о какой разработке речь.

Комментарии (11)

Чтобы оставить комментарий, войдите или зарегистрируйтесь.

Сергей 8 октября 2026

Добрый день, Дмитрий!
Было бы очень здорово, по аналогии с обработкой загрузки номенклатуры, добавить сопоставление номенклатуры документа и номенклатуры 1с очищенное от символов-паразитов.

Дмитрий Медведков, администратор 15 октября 2026

Добрый день! Готовлю обновление, выйдет в самое ближайшее время

Дмитрий 22 июля 2025

Добрый день, ошибку по загрузке, по доп. реквизиту пишет.
{ОбщийМодуль.ОбщегоНазначенияУТ.Модуль(5329)}: Ошибка при вызове метода контекста (ВыполнитьПакет): {(18, 21)}: Поле не найдено "ИсточникДанных.ТипНоменклатуры"
И ИсточникДанных.<<?>>ТипНоменклатуры В(

Дмитрий Медведков, администратор 22 июля 2025

Добрый день! Пришлите архив с описанием ошибки нам на почту.

Дмитрий 16 июля 2025

Здравствуйте я просил уже в одной обработке добавить вариант поиска по доп реквизиту и хотелось бы здесь тоже чтоб вы добавили. За ту обработку еще раз вам СПАСИБО ОГРОМНОЕ, ваши обработки лучшие.

Дмитрий Медведков, администратор 19 июля 2025

Добрый день! Добавил поиск по доп. реквизиту. Спасибо на добром слове.

Евгений 6 мая 2025

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

Дмитрий Медведков, администратор 10 мая 2025

Добавил такую возможность.

tor_s 22 января 2025

Обработка выручает каждый день. Работает (УТ 11.5 и Розница 2.3) при не заполненном значении последней строки загрузки. Отличное приобретение.

Solite 13 октября 2024

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

Дмитрий Медведков, администратор 16 октября 2024

Добрый день. Добавил такую возможность.

Юрий 7 августа 2024

Дмитрий, добрый день, если возможно хтелось бы еще видеть в этой разботке возможность добавлять из файла в документе Отбор (размещение) товара. Документ создается от Приходного ордера и Расходного ордера на складах с ордерной системой. Проблема в том что к примеру от Приходного ордера в размещении нужно вручную проставлять ячейки в которые положили товар в упаковках, а вручную очень не удобно и долго все это делать на 100-400 позиций за один приход. В типовой версии 1с автоматически по кнопке возможно заполнять только одной ячейкой или по правилам распределения. Правила распределения в моем случае вообще никогда не верно распределяют. А в одну ячеку все товары по одному приходу бессмысленно както сувать). Хотелось бы если возможно увидеть что из табличного файла заполнялась ячейка (адрес), артикул, наименование и кол-во упаковок, для документа отбор(размещение) товаров. 1с: Управление торговлей, редакция 11 (11.5.15.111)

Дмитрий Медведков, администратор 11 августа 2024

Добрый день, Юрий! Добавлю в план работ.

Дмитрий 11 февраля 2024

День добрый. На документе "Передача сырья переработчику" в КА будет работать?

Дмитрий Медведков, администратор 12 февраля 2024

Добрый день! Нет, не будет.

Александр 28 января 2023

При выборе вида номенклатуры, в карточке не добавляется ценовая группа, помню что нужно было проделать какие-то манипуляции и тогда ко всем номенклатурам добавлялась ценовая группа, напомните что необходимо сделать (((

Дмитрий Медведков, администратор 28 января 2023

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

Филина Любовь 10 августа 2021

Дмитрий, добрый день. Не заполняет из файла формат pdf. Документы ексель заполняет. У меня база ерп. Можете посмотреть, может я чего не так делаю

Дмитрий Медведков, администратор 10 августа 2021

Добрый день. Загрузка из pdf не предусмотрена.

Артем 6 октября 2020

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

Дмитрий Медведков, администратор 6 октября 2020

Спасибо Артем. Очень приятно.

Покупаете разработки несколько раз в год?

Тогда выгоднее годовой абонемент: все 291 разработка каталога и обновления к ним за 50 000 ₽ в год.

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

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

Автор разработки · Программист, консультант, аналитик · Основатель CoderStar

Работаю с продуктами 1С с 2012 года. Партнер фирмы «1С» с 2014 года. Готовые разработки публикую с 2014.

  • 1С:Специалист по Платформе 8.3, УТ 11, БП 3.0
  • 1С:Специалист-консультант по УТ 11 и ERP 2

Разобраться подробнее

Цена 9 000 ₽