Массовое заполнение допреквизитов справочников и документов 1С из Excel
Заполнить пятьсот карточек новыми свойствами вручную — два дня работы, из Excel — несколько минут. Обработка загружает значения дополнительных реквизитов и сведений в справочники и документы, проверяет файл без записи, выгружает текущие значения таблицей и очищает их по отбору. Настройки под каждый файл сохраняются и выбираются по имени.
Последняя версия:
Что вы получаете
Покажем как работает
Запросите демонстрацию — проведем встречу в удобном мессенджере и покажем функционал на вашей задаче.
Готовое решение
Не идея и не ТЗ — рабочая разработка для текущего и предыдущих релизов конфигураций, со скриншотами и инструкцией.
Безопасно для конфигурации
Разработки подключаются без вмешательства в типовую конфигурацию. Снимаются за минуту, если что-то пойдет не так.
Полная прозрачность
Открытый код, честные отзывы, закрывающие документы.
Подробное описание
Отдел закупок просит вывести на сайт материал, вес и цвет по всей номенклатуре. Дополнительные реквизиты в 1С заведены, значений в них нет. Пятьсот карточек, четыре поля в каждой — это два дня работы оператора, и часть значений все равно окажется с опечаткой, потому что «Нержавеющая сталь» набирали руками пятьсот раз.
Обработка заполняет дополнительные реквизиты и дополнительные сведения из таблицы: вы вставляете данные из Excel, указываете, где какая колонка, и запускаете загрузку. Обратно она умеет так же: выгружает текущие значения в таблицу для правки или переноса в другую базу и очищает значения по отбору.
Что дает массовая загрузка допреквизитов из Excel
- Пятьсот карточек заполняются за минуты. За один запуск загружается любое количество реквизитов сразу — не по одному полю и не по одной карточке.
- Сначала проверка, потом запись. Флажок «Только проверка» прогоняет весь файл, ничего не записывая: ошибки видны до того, как попадут в базу.
- Колонки сопоставляются сами. Кнопка «Сопоставить по заголовку» читает шапку файла и проставляет номера колонок по наименованиям реквизитов.
- Работает и со справочниками, и с документами. Номенклатура, контрагенты, реализации, поступления — любой объект, у которого есть дополнительные реквизиты или сведения.
- Значения можно выгрузить и очистить. Та же обработка отдает текущие значения таблицей и удаляет их по отбору — например, перед повторным заполнением.
ℹ️ Сами реквизиты нужно завести заранее
Обработка заполняет значения, но не создает дополнительные реквизиты и сведения. Заводят их в типовом механизме свойств: «НСИ и администрирование → Общие настройки → Дополнительные реквизиты и сведения». А вот список дополнительных значений (варианты выбора у реквизита) обработка создавать умеет.
Как подключить обработку
Обработка внешняя, конфигурация не меняется и с поддержки не снимается. Подключение штатное: НСИ и администрирование → Печатные формы, отчеты и обработки → Дополнительные отчеты и обработки → Добавить из файла, затем в карточке подключения на закладке «Размещение» выберите раздел, из которого ее будут открывать. Разовый запуск работает и через Файл → Открыть.
Вверху — что заполнять, ниже три закладки: загрузка, выгрузка с удалением и загрузка дополнительных значений.
Настройка загрузки: объект, поиск, колонки
В верхней части формы вы задаете, с чем работаете: Тип загрузки (доп. реквизиты или доп. сведения), Тип объекта (справочник или документ) и Имя объекта — конкретный вид, например «Номенклатура» или «Реализация товаров и услуг».
Типы значений могут быть любыми: строка, число, булево, дополнительное значение, ссылка на справочник.
Данные попадают в правую часть формы двумя способами: вставкой из буфера обмена или кнопкой Загрузить из файла — она читает xlsx, xls, mxl и dbf. Дальше вы указываете первую и последнюю строки таблицы (шапку файла в диапазон не включайте) и номер колонки, по которой обработка будет искать объект.
Слева — настройки, справа — тот же файл, что открыт в Excel: номера колонок видно прямо на месте.
По какому реквизиту искать объект
Поле Вариант поиска отвечает за самое сложное — сопоставление строки файла с элементом базы. Для номенклатуры доступны:
| Вариант | Когда пригодится |
|---|---|
| по наименованию, по коду, по артикулу | Обычная выгрузка из вашей же базы или из прежней системы |
| по артикулу и наименованию | Артикулы повторяются у разных позиций |
| по артикулу и производителю | Один артикул у нескольких производителей: производитель берется из колонки файла или задается один на всю загрузку |
| по штрихкоду | Файл собран сканером или выгружен из кассовой программы |
| по реквизиту | Поиск по любому реквизиту карточки — например, по внешнему коду из старой системы |
Для прочих справочников поиск идет по коду и наименованию, а с заполненным полем «Реквизит поиска» — по указанному реквизиту. Документы ищутся по номеру и дате: номера колонок с ними задаются отдельными полями.
Варианты, которых в вашей конфигурации нет, в списке не появятся — например, поиск по штрихкоду там, где регистра штрихкодов не существует.
Таблица загружаемых реквизитов
В нижней таблице вы перечисляете, что именно загружать: дополнительный реквизит, номер колонки файла и флажок Создавать ненайденное — он нужен реквизитам с типом «Дополнительное значение»: если такого варианта в списке значений еще нет, обработка заведет его сама.
Заполнять таблицу вручную приходится не всегда. Кнопка Заполнить по виду номенклатуры подставляет все реквизиты выбранного вида разом, а Сопоставить по заголовку читает строку заголовков файла и сама расставляет номера колонок, сверяя названия с наименованиями реквизитов.
Три реквизита, три колонки файла — по такому набору за один запуск заполнится вся номенклатура из таблицы.
При двух десятках реквизитов это экономит не минуты, а полчаса ручного ввода номеров.
Если формат файла еще не собран, кнопка Скачать шаблон Excel отдает пустую книгу с колонкой поиска и колонками выбранных реквизитов: заполните и загрузите обратно.
Шаблон снимает вопрос «в каком порядке ставить колонки».
Проверка перед записью и протокол
Флажок Только проверка запускает полный разбор файла без единой записи в базу: обработка находит объекты, разбирает значения и показывает протокол, но данные остаются нетронутыми. Это тот случай, когда стоит потратить один лишний запуск: файл на 1 000 строк лучше проверить до того, как половина значений ляжет не в те карточки.
Заголовок протокола прямо говорит, что запись не выполнялась.
Протокол одинаков для проверки и для загрузки: строка-итог со счетчиками «Загружено / Ошибок / Пропущено», ниже идут строки с цветом статуса и текстом. Успех выделен зеленым, ошибка — красным, пропуск — бежевым, а сообщение называет и строку файла, и причину: не найден элемент, не указан номер документа, не удалось определить значение реквизита.
Ошибка названа вместе с реквизитом и элементом — искать причину по всему файлу не нужно.
⚠️ Строка загружается целиком или не загружается вовсе
Если хотя бы одно значение строки разобрать не удалось, строка целиком считается ошибочной и в базу не пишется. Так карточка не остается наполовину заполненной: вы исправляете значение в файле и повторяете загрузку по тем же настройкам.
Дополнительные реквизиты документов
Для документов настройка та же, меняются только поля поиска: вы указываете номера колонок с номером и датой документа. Дальше — обычная таблица реквизитов: например, признак «Документы сданы в бухгалтерию» проставляется разом по сотне реализаций.
Документ ищется по номеру и дате — тем данным, которые есть в любой выгрузке.
Выгрузка и удаление значений допреквизитов
Закладка Выгрузка / Удаление работает в обе стороны. Тип операции Выгрузка собирает текущие значения в таблицу: ее можно сохранить в Excel или MXL, поправить и загрузить обратно — либо перенести в другую базу. Отбор задается стандартным компоновщиком по любым реквизитам объекта и по самим свойствам: например, вся номенклатура, кроме услуг.
Отбор строится привычной формой настроек — по виду номенклатуры, группе или значению свойства.
Готовая таблица — она же формат для обратной загрузки: колонки уже в нужном порядке.
Тип операции Удаление очищает значения выбранных реквизитов по тому же отбору. Это нужно перед перезаполнением или когда реквизит выводится из обращения: чистить значения по карточкам вручную не придется.
Удаляются только выбранные реквизиты и только у объектов, попавших в отбор.
Списки значений и множественные реквизиты
Закладка Загрузка доп. значений наполняет сам список вариантов у реквизита с типом «Дополнительное значение»: вы указываете диапазон строк, колонку со значением и нужный реквизит. Если значения делятся по группам, добавьте еще и группу. Список из двухсот марок стали заводится одной загрузкой, а не двумястами нажатиями «Создать».
Сначала список значений, потом сами значения в карточках — обе операции делает одна обработка.
Если у вас установлено расширение множественных реквизитов номенклатуры, обработка загрузит и их: в поле Разделитель укажите символ, которым значения перечислены в одной ячейке файла.
Одна ячейка файла — несколько значений одного реквизита в карточке.
Так выглядит результат в карточке: значения разложены по отдельным строкам.
Настройки сохраняются под своим именем
Рядом с полем Имя объекта — две кнопки: сохранить текущую настройку и выбрать сохраненную. Для каждого справочника или документа настроек может быть сколько угодно: «Прайс поставщика А», «Выгрузка на сайт», «Загрузка размеров». В настройку попадают вариант поиска, реквизит поиска, разделитель и вся таблица реквизитов с номерами колонок — регулярная загрузка сводится к выбору профиля и вставке файла.
Ежемесячная загрузка перестает начинаться с настройки формы.
Что стоит знать заранее
- Значения дополнительных реквизитов записываются типовым механизмом свойств — то есть так же, как если бы их вводили в карточке руками. Никаких собственных таблиц обработка не заводит.
- Если у реквизита список значений общий с другим реквизитом (создан «по образцу»), обработка ищет и создает значения у владельца списка, а не у копии: иначе значения из файла не находились бы.
- Загрузка на тысячу строк не превращается в тысячу обращений к базе: реквизиты и значения свойств читаются пакетно, поэтому файл на несколько тысяч строк обрабатывается за один заход.
- Проверено на 1С:Управление торговлей 11.5; обработка работает с доп. сведениями и доп. реквизитами, для справочников и для документов.
Кому это нужно
Категорийным менеджерам и операторам 1С, которым нужно заполнить новое свойство по всей базе; администраторам при переносе данных из другой системы; тем, кто готовит выгрузку на сайт или маркетплейс, где карточка без характеристик не публикуется. Если дополнительных реквизитов у вас три и меняются они раз в год, ручной ввод обойдется дешевле — обработка окупается там, где полей и позиций много.
Сколько стоит заказать такую доработку с нуля
| У стороннего программиста 1С | Готовое решение | |
|---|---|---|
| Стоимость | 27 000–45 000 ₽ | 7 500 ₽ |
| Сроки | 2 недели на ТЗ и согласование, затем ~9 часов работы | 5 минут на установку |
| Ваше участие | ~2 часа на постановку задачи, приемку и тесты | Скачать файл и подключить по инструкции |
| Риск | Результат виден только в конце работ | Разработка уже написана и работает у других компаний |
Расчет по рыночной ставке 3 000–5 000 ₽/час: столько стоит час стороннего программиста 1С. Итоговая экономия — от 19 500 ₽ и около двух недель ожидания.
Как установить — 5 минут
- Скачиваете архив сразу после оплаты — из личного кабинета или прямо с этой страницы — и распаковываете его.
- Открываете базу 1С и подключаете файл штатными средствами — конфигурация при этом не меняется. Пошаговая инструкция со скриншотами. Не хочется разбираться самому — при оформлении можно добавить установку под ключ за 1 100 ₽: подключимся удаленно и поставим сами.
- Перед первым запуском обработки желательно сделать копию рабочей базы.
Для вашего 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)
куплено
Всё отлично, обработка максимально соответствует описанию, интерфейс понятный и интуитивный.
Комментарии (17)
Добрый день!
Возможно ли как то автоматизировать данную обработку?
Допустим есть файлик + создан профиль, и в фоновом режиме идет загрузка доп реквизитов по расписанию.
Добрый день!
Подобных планов нет (это большое обновление)
Добрый день! Данная обработка подходит для изменения "Общих" дополнительных реквизитов по определенной номенклатуре?
Здравствуйте, Сергей! Да, обработка может редактировать значения Общих доп.реквизитов для указанной в форме настроек номенклатуры.
Хотел уточнить, могу списками номенклатуры редактировать значения Общих доп.реквизитов?
Здравствуйте, Сергей! Напишите, пожалуйста, на почту manager@coderstar.ru, какая конкретно у вас задача.
Добрый день! Ответил в почте
Данная обработка вносит дополнения к уже созданным справочникам или обработка умеет создавать (например номенклатуру, контрагентов и тд)?
Здравствуйте, Максим! Данная обработка не создает элементы справочников. Для создания номенклатуры путем загрузки из файла предлагаем разработку арт.436.
А есть какие-то обработки для 1С УТ Fresh? У нас задача загрузить дополнительные реквизиты в карточки номенклатуры.
Все наши разработки для фреш не подходят.
Добрый день! А для 1С УТ Fresh есть такая обработка?
Добрый день. Для фреш нет.
Здравствуйте. Просьба добавить в обработку справочник "Складские ячейки"
Добрый день. В справочнике складских ячеек допреквизитов нет (смотрю на актуальных релизах 11.5).
Но есть дополнительные сведения... если уж обработка умеет их заполнять, возможно ли вывести еще и все элементы с доп. сведениями?
Добрый день! Внес исправления, теперь можно грузить доп. сведения для тех объектов, у которых нет доп. реквизитов.
Здравствуйте. На 1С:Предприятие 8.3 (8.3.27.1719) УТ11 (11.5.24.52) будет работать?
Доброе утро. Да, будет.
Здравствуйте, Дмитрий. А если значение доп реквизита - справочник номенклатура. И в Ексель в колонке артикул. Тогда никак?
Здравствуйте, Дмитрий! Для загрузки доп.реквизитов номенклатуры в форме обработки в поле для сопоставления "Элемент справочника" может быть указан код, наименование или артикул товара.
Ольга, вы не поняли. Загружаю ДР для номенклатуры, да. Ищу по артикулу. Тут всё понятно. Но вот в табл. доп реквизитов "Связанная номенклатура" значение у него не строка, не доп. значение, а так же спр. номенклатура. Сейчас обработка выдает сообщение, что значение элемента не найдено. В эксель 2 колонки Артикул и Связанная номенклатура, где тоже артикул.
Добрый вечер, Дмитрий! Я понял, в чем проблема. Внес исправления. Скачать новую версию можно в личном кабинете.
Если Наименование характеристики заполняется по шаблону из допреквизитов и в какой-то характеристики не хватает значений допреквизитов для формирования имени характеристики, то при удалении допреквизита обработкой выдает ошибку "Рабочее наименование не заполнено", обработка прерывается, значения допреквизитов не очищаются. А на какой характеристике споткнулись непонятно. Можете поправить?
Добрый день. Я был бы вам благодарен, если бы вы здоровались... Этот момент подправил, скачайте новую версию.
Еще при выгрузке допреквизитов Характеристик номенклатуры допреквизиты выгружаются, с привязкой к наименованию характеристики. И если подобных характеристик несколько, то никак не определить к какой Номенклатуре они относятся. Владельца характеристики есть возможность вывести?
Сделал вывод владельца и его кода (в отдельных колонках).
добрый день,
мы добавили дополнительные реквизиты в документ "реализация товаров, работ, услуг) в 1с бухгалтерия. 3.0 Есть ли возможность из 1с экзель программно закачать значение в дополнительные реквизиты документов
Здравствуйте, Александр! Да, обработка заполняет из файла (excel, dbf, mxl) значения доп.реквизитов в любых документах и справочниках. В том числе и в реализации.
Прозвучит банально, но нужна еще такая же обработка просто для реквизитов. Чтобы тоже можно было по списку в таблице изменить/загрузить в справочник.
Здравствуйте, Евгений! Загрузить/изменить реквизиты для номенклатуры можно с помощью обработки арт.436. Создавать отдельную универсальную обработку для всех справочников не планируем.
Ясно. А она необходима людям. Подобное решение есть тут tekdata.ru/zagruzka-rekvizita-spravochnika-1s-iz-excel/
Раз у кого-то есть, то и вам бы тоже полезна была и нам заодно.
Добрый день, Евгений! У Вас премиум-подписка, вы легко можете установить вторую разработку для загрузки новой номенклатуры или редактирования старой. Кстати, она также умеет и загружать доп. реквизиты номенклатуры. Делать одну универсальную обработку для загрузки всего я не планирую, у меня другой подход.
Мне необходимо было отредактировать реквизит справочника Контрагенты по списку. Не номенклатуру.
Понял. Есть типовая разработка ЗагрузкаДанныхИзТабличногоДокумента.epf, которая умеет грузить различные справочники из табличных файлов. Найти ее можно в свободном доступе в интернете.
Здравствуйте! А есть такая же обработка, только для дополнительных сведений?
Добрый день! Внес дополнения - теперь разработка умеет грузить и допсведения.
Дмитрий, добрый день! Пользуемся обработкой 436. Данная обработка интересна тем, что с ее помощью можно загрузить Множественные реквизиты, которые пока изучаем на предмет использования. Вопрос: эта обработка добавляет множественные реквизиты к уже имеющимся для одной и той же номенклатуры? Так-же для одной и той же номенклатуры имеется ли возможность частично удалить один или несколько (но не все) множественные реквизиты?
Здравствуйте, Сергей! Обработка арт.464 добавляет множественные дополнительные реквизиты к уже имеющимся для одной и той же номенклатуры. При попытке удалить только некоторые множ.доп.реквизиты удаляются все.
Добрый день! Возможно ли удаление с помощью этой обработки задвоенные, затроенные и т.д. допонительные реквзиты?
Здравствуйте. Нет, для таких задач обработка не предназначена.
А что Вы могли бы предложить для решения этой задачи?
Для этой задачи у меня нет обработки. Сделать тоже не смогу, много работы.
Здравствуйте. Скажите а будет работать на 1С:Предприятие 8.3 (8.3.17.1549) редакция 11 (11.4.12.102) Базовая?
Добрый день. Да, будет
Планируется ли добавление возможности загрузки свойств и для характеристик номенклатуры?
вообще в целом плюсом интересует следующий функционал
1. Переезд названий свойств НАД колонками, то есть выпадающий список над каждой колонкой, если заполнено = сопоставлено.
2. Автоопределение заполнения свойств по наименованию в первой колонке (если этого нет, а наверное есть)
3. Добавление еще и доп.реквизитов характеристик
4. Выбор колонки для идентификации номенклатуры по свойству характеристики (уникальный идентификатор)
5. Настройка контроля полей. Допустим наименование номенклатуры уникальное с учетом уже существующих элементов справочника. Или не соответствие значения свойства значениям реквизита.
6. Возможность выводить уже существующие элементы справочников (по какому-то отбору или еще как) для их корректировки, например задублировалось значение, мы меняем на нужное и "плохое" удаляем стандартными средствами без заморочек.
Обработка позволяет заполнить доп. реквизиты в любом справочнике. В том числе и для характеристик. Перечисленные вами пункты я понял не до конца, но в любом случае обработка этим запросам не удовлетворяет.
Добрый. Заполнение идет по Видам номенклатуры или по Номенклатуре, отнесенной к видам?
У нас есть множество видов номенклатуры с разными свойсвами.
Будет работать?
Добрый день. Можно заполнять реквизиты как у номенклатуры, так и у видов номенклатуры.
Покупаете разработки несколько раз в год?
Тогда выгоднее годовой абонемент: все 287 разработок каталога и обновления к ним за 50 000 ₽ в год.

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