1. Главная
  2. Каталог
  3. Расширения конфигураций
  4. Удобная работа с комплектами и наборами в 1С
#712 44 компании купили

Комплекты и наборы в 1С — загрузка состава из Excel и подбор в документ

Выбрали «набор для бритья» в документе — в табличной части автоматически появились бритва, крем, лосьон вместо самого набора. Загрузка состава комплектации из табличного файла произвольной структуры (Excel, буфер обмена). Работает в заказах на перемещение, перемещениях, заказах поставщику и приобретениях — через новую кнопку «По комплектации».

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

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

Видно и без демо

Скриншоты и GIF ниже показывают работу вживую — по шагам, на реальных данных. Персональная демонстрация для такой разработки не нужна.

Готовое решение

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

Безопасно для конфигурации

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

Полная прозрачность

Открытый код, честные отзывы, закрывающие документы.

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

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

Магазин собрал новогодний подарочный набор: конфеты, игрушка, открытка, коробка — восемь позиций. Чтобы 1С знала, из чего он состоит, менеджер заводит вариант комплектации руками: открывает карточку, добавляет строку за строкой, сверяет с прайсом поставщика. Один набор — пять минут, сотня наборов к сезону — рабочая неделя, и в половине состав перебит с опечаткой. А потом в заказе поставщику этот же набор нужно закупить по частям — и состав снова разбирают вручную.

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

Что это дает

  • Весь каталог комплектаций — из одного файла. Прайс поставщика, выгрузка из старой учетной системы, таблица маркетолога с составом акционных наборов ложатся в базу целиком, а не по одной карточке.
  • Файл любой структуры. Вы не подгоняете колонки под жесткий шаблон — наоборот, указываете номера колонок своего файла. Чужой прайс грузится как есть.
  • Несколько разных комплектаций на одну номенклатуру. Один и тот же «Набор для бритья» может иметь состав «эконом» и «премиум» — расширение заводит их как отдельные варианты, а не затирает один другим.
  • Набор в документе разворачивается сам. В заказе поставщику или перемещении вы выбираете набор — в табличную часть попадают его комплектующие с нужным количеством. Не приходится помнить и перебивать состав руками.
  • Работа с типовыми наборами. Если в базе включены наборы 1С, состав грузится сразу как набор — с расчетом цены и представлением в печатных формах.

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

Загрузка состава из Excel или DBF

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

команда «Загрузить комплектации» в списке номенклатуры 1С УТКоманда «Загрузить комплектации» — в меню «Еще» списка номенклатуры, отдельную обработку запускать не нужно

Форма загрузки: предпросмотр и параметры

Форма разделена на две части. Слева — параметры загрузки и карта колонок, справа — предпросмотр файла. Сначала вы нажимаете Заполнить из файла, выбираете Excel или DBF, и его содержимое показывается в области предпросмотра. По этому предпросмотру удобно определить, с какой строки идут данные и в каких колонках что лежит.

Верхний блок формы — общие параметры загрузки:

ПолеНазначение
Номер строки файла, с которой начинаются данныеСтроки выше (шапка файла с названиями колонок) при загрузке пропускаются
Тип данныхЗагружать как вариант комплектации или как типовой набор 1С
Вариант поискаКак искать номенклатуру из файла в базе — по каким реквизитам сопоставлять
Обновлять ранее загруженныеПерезаписывать существующий вариант или каждый раз заводить новый

Номенклатуру из файла расширение ищет в базе по одному из шести правил — вы выбираете подходящее под свой файл в поле «Вариант поиска»:

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

Комбинированные варианты (например, «по артикулу и производителю») спасают, когда у разных поставщиков артикулы пересекаются, а вместе с производителем товар определяется однозначно — состав не приклеится к чужой карточке.

параметры загрузки комплектов в 1С — вариант поиска номенклатуры и флажок обновленияВариант поиска сопоставляет строки файла с номенклатурой базы; флажок «Обновлять ранее загруженные» решает судьбу повторов

Карта колонок: комплект и комплектующие

Файл с составом — это, по сути, две группы колонок: чем является сам комплект и что в него входит. Расширение так и делит настройку на два блока — «Колонки (комплект)» и «Колонки (комплектующие)». В каждое поле вы вписываете номер колонки своего файла.

Для комплекта (шапка набора) сопоставляются колонки: «Код», «Артикул», «Наименование», «Производитель», «Характеристика», «Количество», «Упаковка».

Для комплектующих — тот же набор колонок плюс две, которые работают именно на состав:

  • «Доля стоимости» — как распределить цену набора между комплектующими при расчете цены;
  • «Основной» — признак основного компонента набора (по нему заполняется основная номенклатура варианта комплектации).

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

карта колонок при загрузке состава набора из Excel в 1СНомера колонок задаете под свой файл — подгонять чужой прайс под шаблон не нужно

Флажок «Обновлять ранее загруженные»

Этот флажок решает, что делать с номенклатурой, у которой вариант комплектации уже есть.

  • Включен (по умолчанию) — расширение находит прежний вариант и перезаписывает его состав. Так исправляют состав: перегрузили файл — данные обновились, лишних карточек не завелось.
  • Выключен — каждая загрузка создает новый вариант. Имя нумеруется автоматически: «Набор для бритья», затем «Набор для бритья (2)», «Набор для бритья (3)». Так у одной номенклатуры держат несколько разных комплектаций сразу.

Нумерация честная: расширение смотрит на уже занятые суффиксы и берет следующий свободный, а не просто прибавляет единицу, — дырки в нумерации и ручные скобки в наименовании его не сбивают.

несколько вариантов комплектации на одну номенклатуру в 1С — состав, характеристика, основной компонентУ одной номенклатуры может быть несколько комплектаций сразу — здесь три варианта набора кухонной мебели с разным составом

Протокол загрузки

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

Режим наборов

Если в вашей базе включен механизм наборов 1С (функциональная опция «Использовать наборы»), в форме появляется переключатель «Тип данных» с двумя режимами — «Варианты комплектации» и «Наборы». В режиме «Наборы» из файла создается не просто вариант комплектации, а полноценный набор 1С. Параметры набора — вариант расчета цены и вариант представления в печатных формах — расширение проставляет само, по настройкам вида номенклатуры, так что заполнять их вручную не нужно.

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

загрузка наборов товаров в 1С — переключатель типа данныхПереключатель «Тип данных» в положении «Наборы» — состав грузится как типовые наборы 1С

Подбор «По комплектации» в документах

Вторая половина расширения работает уже в документах. Когда вы закупаете или перемещаете товар наборами, вам нужен не сам набор, а его комплектующие: заказать у поставщика и перевезти между складами нужно именно составляющие. Расширение добавляет кнопку По комплектации в группу «Заполнить» четырех документов:

  • Заказ на перемещение;
  • Перемещение товаров;
  • Заказ поставщику;
  • Приобретение товаров и услуг.

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

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

Как это выглядит на практике

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

  1. Маркетолог присылает Excel: по строкам — комплектующие, по колонкам — код, наименование, количество и признак основного компонента.
  2. В списке номенклатуры вы нажимаете Загрузить комплектации, выбираете файл, он появляется в предпросмотре.
  3. Проставляете номер первой строки данных и номера колонок для комплекта и комплектующих, выбираете вариант поиска по коду.
  4. Нажимаете Загрузить — за один проход в базе появляются варианты комплектации всех наборов, протокол подтверждает: загружено 40, пропущено 0.
  5. Открываете заказ поставщику, жмете По комплектации, отмечаете нужные наборы — в документ ложатся их комплектующие, готовые к отправке поставщику.

Две операции, которые раньше отнимали дни ручного ввода, занимают минуты, а состав наборов в базе и в документах всегда совпадает с исходной таблицей.

Кому подходит

Расширение пригодится рознице и оптовым компаниям, которые продают или закупают товары комплектами: подарочные и акционные наборы, монтажные комплекты, готовые решения из нескольких артикулов. Особенно — если состав наборов приходит извне (от поставщика, маркетолога, из старой системы) и его сегодня перебивают в 1С руками.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Также расширения не работают в базовых версиях конфигураций 1С (например, «Бухгалтерия предприятия. Базовая») — в них отключена возможность подключения расширений конфигурации. Нужна версия ПРОФ или старше.

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

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

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

Александр 19 марта 2026

Добрый день, При заполнении комплектующих есть много различных вариантов идентификации товара, но почему-то отсутствует связка наименование + производитель. Прошу добавить

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

Добрый день! По правде сказать вы первый за многие годы, кто написал про такой вариант поиска) Чаще всего используют связку "Артикул + Производитель". Добавить новый вариант не смогу в обозримом будущем, много других задач.

Александр → @Дмитрий Медведков, администратор 24 марта 2026

У 90% поставщиков с которыми работаем нет артикулов, да и мы свои не создавали, так как не работаем в онлайне где бы это точно пригодилось. Вот и получается, что единственная возможность точной идентификации связка наименование + производитель. Так как одно и то же наименование может использоваться разными производителями

Дмитрий Медведков, администратор → @Александр 28 марта 2026

Добрый день. Понял вас. Запишу в план работ добавление такого варианта поиска.

Константин 15 января 2026

Добрый день!
При повторной загрузке измененного варианта комплектации обработка перезаполняет таблицу комплектующих, но не перезаполняет поле «Количество», которое относится к номеклатуре, хотя это количество указывается в форме загрузки вариантов комплектации в разделе «Колонки (комплект)».
По-моему это неправильно, т.к. потом и цена комплекта в обработке №793 высчитывается неверно.
В прилагаемых скриншотах видно, что изначально Количество номенклатуры было 30 и количество комплектующих 3-х артикулов суммарно было 30.
В новом варианте комплектации количество номенклатуры должно было стать 60 и количество комплектующих 4-х наименований суммарно стало 60. Но как видно на скриншоте, ассортимент и количество комплектующих изменились, а количество номенклатуры – осталось старым.

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

Добрый день! Ошибку поправил, скачайте пожалуйста новую версию.

Константин 15 января 2026

Подскажите, пож-ста, где скачать исправленную версию? В личном кабинете через "Оплатить обновление"?

Ольга, клиент-менеджер 15 января 2026

Здравствуйте, Константин! Да, в личном кабинете можно купить обновление за 20% стоимости.

Андрей Дмитриев 9 декабря 2025

Не планируется случаем поддержка конфигурации УНФ?

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

Не планируется

Петр 3 июня 2025

Добрый день.
После создания набора при выгрузке на сайт будет учитыватся остатки состава набора?

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

Добрый день! Нет, остатки по наборам расширение никак не затрагивает.

Дубовский Алексей 2 марта 2023

Добрый день. При повторной загрузке той же комплектации что происходит ? Она игнорируется ? Загрузил комплектацию из 6ти позиций, потом убрал из списка 3 позиции, загрузил, позиций осталось 6.

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

Здравствуйте! При повторной загрузке ничего не происходит, вариант комплектации не обновляется.

Дубовский Алексей → @Дмитрий Медведков, администратор 5 марта 2023

Дмитрий, спасибо за ответ. Понятно - типа как "защита от перезаписи".

Но каким тогда образом вы предлагаете поступить, когда нужно , поменять состав (напр, убрать снятую позицию,и заменить на новую) у 500 комплектаций?
Какую выполнить последовательность действий?

Дмитрий Медведков, администратор → @Дубовский Алексей 6 марта 2023

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

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

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

Дмитрий Медведков
Автор разработки

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

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

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

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