Заполнение перемещения из Excel в 1С — сотни строк за один запуск
Ведомость на вывоз товара приходит в Excel, а в 1С ее переносят руками: 400 строк — рабочий день. Обработка заполняет табличную часть перемещения и заказа на перемещение прямо по файлу, ищет товар по наименованию, полному наименованию, коду, артикулу и штрихкоду. Спорные строки перечисляет в протоколе и документ не записывает.
Последняя версия:
Видеообзор
Что вы получаете
Видно и без демо
Скриншоты и GIF ниже показывают работу вживую — по шагам, на реальных данных. Персональная демонстрация для такой разработки не нужна.
Готовое решение
Не идея и не ТЗ — рабочая разработка для текущего и предыдущих релизов конфигураций, со скриншотами и инструкцией.
Безопасно для конфигурации
Разработки подключаются без вмешательства в типовую конфигурацию. Снимаются за минуту, если что-то пойдет не так.
Полная прозрачность
Открытый код, честные отзывы, закрывающие документы.
Подробное описание
Ведомость на вывоз товара с одного склада на другой приходит в Excel: кладовщик выгрузил остатки, снабженец отметил, что и сколько увезти. В 1С этот файл вставить некуда — менеджер открывает «Перемещение товаров» и переносит строки руками, разыскивая каждую позицию в справочнике по обрывку наименования. Сорок строк — полчаса, четыреста — рабочий день, и в конце еще сверка, потому что часть позиций подобрана не та.
Обработка заполняет табличную часть перемещения по этому же файлу. Вы указываете, в каких колонках находятся товар, количество и характеристика, и нажимаете Заполнить документ. Товар ищется по наименованию, полному наименованию, коду, артикулу и штрихкоду, а строки, вызывающие сомнения, обработка называет поименно и документ не записывает — вместо перемещения с чужим товаром вы получаете список того, что нужно поправить в файле.
Что дает заполнение перемещения из Excel
- межскладское перемещение на несколько сотен строк собирается за один проход, а не за день ручного набора;
- товар опознается по любому из пяти признаков — наименованию, полному наименованию, коду, артикулу или штрихкоду, поэтому годится и файл склада, и выгрузка от поставщика;
- ошибки файла видны до записи документа: у каждой проблемной строки указаны номер и причина;
- заполняется не только перемещение, но и заказ на перемещение, а в Рознице — ордер;
- конфигурация не меняется: это внешняя обработка, база остается на поддержке.
Какие документы заполняются
Обработка подключается к документу как команда заполнения, поэтому список документов зависит от конфигурации:
- Управление торговлей 11, Комплексная автоматизация 2 и ERP — «Перемещение товаров» и «Заказ на перемещение»;
- Розница 2 — «Перемещение товаров», «Заказ на перемещение» и «Ордер на перемещение товаров»;
- Управление нашей фирмой — «Перемещение запасов» и «Заказ на перемещение»;
- Бухгалтерия предприятия 3.0 — «Перемещение товаров».
Как заполнить перемещение товаров из файла
Порядок действий одинаков во всех конфигурациях: откройте список перемещений, создайте или откройте документ. В Управлении торговлей 11, Комплексной автоматизации 2 и ERP этот список лежит в разделе «Склад и доставка» → «Перемещения товаров», в Рознице 2, Управлении нашей фирмой и Бухгалтерии 3.0 — в разделе, где ведется складской учет. В меню Заполнить выберите команду «Заполнить из файла» — в части конфигураций это меню называется «Еще» → «Заполнить». Откроется форма настроек.
По гиперссылке «Заполнить источник из файла» выберите файл. Обработка читает файлы Excel (xlsx и xls), ods из свободных офисных пакетов и mxl — табличный документ 1С. Прочитанная таблица показывается прямо на форме в поле «Источник данных» с номерами колонок и строк: это то же, что вы видите в Excel, и по ней вы задаете настройки. Поле доступно для редактирования — небольшой список можно просто вставить в него из буфера обмена, не сохраняя отдельный файл.
Дальше вы задаете настройки разбора:
- «Первая строка» и «Последняя строка» — диапазон, который нужно взять. Шапку файла и итоговые строки в него не включают;
- «Колонка с номенклатурой» — номер колонки с наименованием, полным наименованием, кодом, артикулом или штрихкодом товара;
- «Колонка с количеством» — номер колонки с количеством. Дробное количество читается как есть: 2,5 остается 2,5;
- «Колонка с характеристикой» — номер колонки с наименованием характеристики, если товар учитывается в разрезе характеристик;
- «Очищать таблицу» — флажок, который решает судьбу уже набранных строк. Снимите его, если строки файла нужно дописать к тем, что уже есть в документе, а не заменить их.
Настройки запоминаются между запусками, поэтому для файла привычного формата их задают один раз. Пустые строки внутри диапазона обработка пропускает молча — разрывы между блоками в файле склада заполнению не помешают.
Где искать поле характеристики
Поле «Колонка с характеристикой» появляется на форме только при включенной функциональной опции «Использовать характеристики номенклатуры» («НСИ и администрирование» → «Настройка НСИ и разделов» → «Номенклатура»). Если опция выключена, поля нет вовсе, и это не ошибка обработки: колонка характеристик отсутствует и в самом документе.
Поиск номенклатуры по наименованию, артикулу, коду и штрихкоду
Значение из колонки товара ищется сразу по пяти признакам: наименование, полное наименование, код, артикул и штрихкод из регистра «Штрихкоды номенклатуры». Достаточно совпадения по любому из них, поэтому один и тот же механизм подходит и для файла, где склад пишет наименования, и для выгрузки из терминала сбора данных, где есть только штрихкоды.
Поиск идет одним пакетным запросом на весь файл, а не запросом на каждую строку. На файле в тысячу строк это разница между секундами и минутами: запрос в цикле по строке был первым, что пришлось убрать, когда в обработку начали загружать прайсы поставщиков целиком.
Совпадений несколько — обработка не выбирает за вас
Если наименованию из файла соответствуют две позиции справочника, обработка не берет первую попавшуюся, а пишет в протокол: «значению соответствует несколько элементов номенклатуры, уточните артикул, код или штрихкод». Так же обработка поступает с помеченной на удаление номенклатурой и с группами: в документ она их не переносит, а называет причину. Это осознанное решение — молчаливый подбор дает перемещение, ошибку в котором находят через месяц при инвентаризации.
Протокол ошибок и запись документа
Проверка идет по всем строкам файла сразу, а не до первой ошибки. В протокол попадают строки, где:
- пустая ячейка товара;
- товар не найден ни по одному из признаков;
- значению отвечают сразу несколько позиций либо найденное оказалось группой или помеченным на удаление элементом;
- количество пустое, нечисловое или не больше нуля;
- характеристика не найдена у этого товара.
Документ в этом случае не записывается вообще — ни целиком, ни наполовину. Протокол заканчивается строкой «Документ не записан: исправьте перечисленные строки файла и повторите заполнение». Наполовину заполненное перемещение, в котором не хватает трех позиций из четырехсот, находят уже после проведения, и разбирать его дороже, чем поправить файл.
Если при записи документа ошибку выдала типовая проверка (например, не заполнены реквизиты шапки), ее текст тоже попадает в протокол, а подробности пишутся в журнал регистрации.
Заказ на перемещение заполняется вместе с датами и обеспечением
В заказе на перемещение мало заполнить товары: без даты отгрузки и варианта обеспечения он не проводится. Обработка проставляет их сама — начало отгрузки и окончание поступления берутся от даты документа, вариант обеспечения ставится в значение, при котором заказ уходит в работу.
Почему вариант обеспечения выбирается по метаданным
В разных релизах Управления торговлей одно и то же значение перечисления называется по-разному: где-то «Требуется», где-то «К обеспечению». Обработка проверяет, какое из имен есть в метаданных конкретной базы, и заполняет поле им. Жестко записанное имя означало бы отказ на половине релизов, причем не при заполнении, а позже — при проведении заказа.
Счета учета в Бухгалтерии предприятия
В сборке для Бухгалтерии на форме есть флажок Заполнять счета и два поля: «Счет отправителя» и «Счет получателя». В каждое из них вы вводите значение одного из двух видов: счет из плана счетов, который попадет во все строки документа, или номер колонки файла, если счета перечислены в самом файле. Там же вы задаете комментарий, который запишется в документ.
Если флажок снят, счета проставляет типовой механизм конфигурации по настройкам счетов учета номенклатуры. Это тот же механизм, что срабатывает при обычном ручном вводе строк. Снятый флажок — не «оставить пустым»: строки без счетов документ бы не провел.
Отличия сборок для УТ, УНФ, Бухгалтерии и Розницы
| Конфигурация | Документы | Характеристики | Счета учета |
|---|---|---|---|
| УТ 11, КА 2, ERP | Перемещение товаров, Заказ на перемещение | да, при включенной опции | нет |
| Розница 2 | Перемещение товаров, Заказ на перемещение, Ордер на перемещение товаров | да, при включенной опции | нет |
| УНФ | Перемещение запасов, Заказ на перемещение | да, при включенной опции | нет |
| Бухгалтерия 3.0 | Перемещение товаров | нет — в документе такой колонки нет | да, вручную или колонкой файла |
В комплект входят все четыре файла сразу: отдельная покупка сборки под свою конфигурацию не нужна.
Как подключить обработку
Штатный способ — подключить обработку как дополнительную: «НСИ и администрирование» → «Печатные формы, отчеты и обработки» → «Дополнительные отчеты и обработки» → «Создать» → выбрать файл сборки для своей конфигурации. После записи команда «Заполнить из файла» появляется в документах, перечисленных выше, и доступна всем пользователям, которым разрешено запускать дополнительные обработки.
Порядок установки и состав поставки описаны в файле readme.txt — он лежит в архиве разработки рядом с обработками. Порядок работы и разбор частых ошибок открываются прямо из формы кнопкой ? в командной панели (или клавишей F1), а соседняя ссылка Инструкция ведет на эту страницу.
Второй способ — «Файл» → «Открыть» и выбрать файл обработки. Так она работает разово, без регистрации в базе и без прав администратора: документ в этом случае выбирается на самой форме в поле «Документ». Так удобно посмотреть обработку, прежде чем заводить ее в базу.
Когда нужна универсальная загрузка документов
Эта обработка сделана под одну задачу — перемещение и заказ на перемещение. Лишнего в ней нет: несколько полей настройки и одна кнопка. Если файлами вы заполняете и другие документы (заказы клиентов, реализации, поступления, инвентаризации), смотрите универсальное заполнение документов из Excel: там вы сами настраиваете колонки и типы документов. Развилка по цене простая: нужно только перемещение — эта обработка стоит 2 500 ₽; нужны поступления, реализации, инвентаризации и заказы — универсальная обработка стоит 6 000 ₽.
Обработка проверена в демонстрационных базах Управления торговлей 11.4 и 11.5 на платформе 8.5.1.1343 в августе 2026 года: заполнение перемещения и заказа на перемещение, поиск по штрихкоду и характеристике, разбор ошибочных строк и чтение файлов xlsx, ods и mxl.
Сколько стоит заказать такую доработку с нуля
| У стороннего программиста 1С | Готовое решение | |
|---|---|---|
| Стоимость | 12 000–20 000 ₽ | 3 500 ₽ |
| Сроки | 2 недели на ТЗ и согласование, затем ~4 часа работы | 5 минут на установку |
| Ваше участие | ~2 часа на постановку задачи, приемку и тесты | Скачать файл и подключить по инструкции |
| Риск | Результат виден только в конце работ | Разработка уже написана и работает у других компаний |
Расчет по рыночной ставке 3 000–5 000 ₽/час: столько стоит час стороннего программиста 1С. Итоговая экономия — от 8 500 ₽ и около двух недель ожидания.
Как установить — 5 минут
- Скачиваете архив сразу после оплаты — из личного кабинета или прямо с этой страницы — и распаковываете его.
- Открываете базу 1С и подключаете файл штатными средствами — конфигурация при этом не меняется. Пошаговая инструкция со скриншотами. Не хочется разбираться самому — при оформлении можно добавить установку под ключ за 500 ₽: подключимся удаленно и поставим сами.
- Перед первым запуском обработки желательно сделать копию рабочей базы.
Для вашего 1С-специалиста
- Как разработка встраивается в 1С?
- Это внешний файл (.epf или .erf) — запускается вручную для конкретной задачи и не встраивается в интерфейс типовой конфигурации; открывается через меню «Файл → Открыть» или из подсистемы дополнительных отчетов и обработок.
- Правится ли типовая конфигурация?
- Нет. Все разработки CoderStar подключаются как расширения или внешние обработки/отчеты — типовая конфигурация остается «чистой», ее код не меняется.
- Сохраняется ли поддержка вендора и ИТС?
- Да. Поскольку типовая конфигурация не дорабатывается напрямую, обновления от фирмы «1С» накатываются штатным образом, поддержка вендора и ИТС сохраняется.
- Как удалить разработку?
- Достаточно удалить элемент справочника «Дополнительные отчеты и обработки» — безопасный режим для этого не нужен.
- Открыт ли исходный код?
- Да. После покупки вы получаете файл без шифрования и защиты — его можно изучить, модифицировать или адаптировать в Конфигураторе под свои задачи без ограничений, без обращения к нам.
- Работает ли в 1С:Fresh?
- Нет — 1С:Fresh (облачный режим работы 1С) имеет свои ограничения, разработка в нем не работает.
Паспорт разработки — страница для согласования с руководителем
Оцените разработку
Общий рейтинг появляется при ≥ 3 оценках. Мы не скрываем плохие — все оценки идут в общую статистику.
Войдите, чтобы оценить разработку.
Частые вопросы
Как получить разработку и установить ее в 1С?
После оплаты картой или СБП ссылка для скачивания приходит на email в течение минуты. При оплате по счету от ИП — автоматически после поступления денег на расчетный счет. Ручные оплаты (USDT, перевод на казахскую карту) подтверждаем в рабочее время — обычно в течение часа.
К разработке приложена инструкция по подключению. Установка занимает 5 минут. Если что-то не получится — напишите, подключимся удаленно через AnyDesk и поставим за вас.
Какие способы оплаты доступны?
Можно ли оплатить в тенге, белорусских рублях или долларах?
А если что-то пойдет не так после установки?
Что произойдет после очередного обновления 1С?
Каждая разработка тестируется на новых релизах 1С до их публичного выхода. На момент, когда вы обновите конфигурацию, совместимая версия уже готова и ждет скачивания.
Если в течение 3 месяца после покупки выйдет новый релиз — обновление бесплатно (просто скачайте свежую версию из личного кабинета). Дальше доступна цена обновления — 20% от текущей цены разработки. Альтернатива — годовой абонемент, покрывающий все обновления и новые разработки сайта.
Какие версии 1С НЕ поддерживаются?
Разработка не работает в 1С:Fresh — это облачный режим работы 1С со своими ограничениями. Список совместимых конфигураций указан в начале описания, в других конфигурациях использование не предполагается.
На сколько баз 1С действует одна покупка?
Можно ли дорабатывать код самостоятельно?
Какие закрывающие документы вы предоставляете?
Можно ли посмотреть демо до покупки?
Какой артикул у этой разработки?
Комментарии (1)
подскажите для 1с Управление торговлей, редакция 11 (11.5.20.97) подойдет. и возможно ли ею в документе заказ на перемещение заполнить таблицу товаров их количество
Здравствуйте, Виталий! Да, разработка подойдет для УТ11.5.20.97. В документах Перемещение и Заказ на перемещение можно заполнить наименование товара, характеристику и количество.
Покупаете разработки несколько раз в год?
Тогда выгоднее годовой абонемент: все 287 разработок каталога и обновления к ним за 50 000 ₽ в год.

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