Массовое заполнение допреквизитов справочников и документов 1С из Excel
Заполнить 500 допреквизитов руками — два дня. Из Excel — пять минут. Загрузка, выгрузка для редактирования и массовое удаление допреквизитов справочников и документов. Поддержка множественных значений у номенклатуры. Для категорийщиков, операторов 1С и админов при заполнении новых полей по большой базе.
Последняя версия:
Что вы получаете
Покажем как работает
Запросите демонстрацию — проведём встречу в удобном мессенджере и покажем функционал на вашей задаче.
Готовое решение
Не идея и не ТЗ — рабочая разработка для текущего и предыдущих релизов конфигураций, со скриншотами и инструкцией.
Безопасно для конфигурации
Разработки подключаются без вмешательства в типовую конфигурацию. Снимаются за минуту, если что-то пойдёт не так.
Полная прозрачность
Открытый код, честные отзывы, закрывающие документы.
Подробное описание
Из табличного файла (Excel, dbf и прочих) обработка загружает в базу:
- ЛЮБЫЕ дополнительные реквизиты и сведения в ЛЮБЫХ справочниках и документах;
- список значений для дополнительных реквизитов с типом Дополнительное значение;
- множественные значения для номенклатуры (при условии установленного расширения по учету множественных реквизитов номенклатуры).
Обработка выгружает из базы доп.реквизиты во внешний табличный файл (Excel, OpenOffice, MXL). А также с помощью обработки можно очищать значения дополнительных реквизитов в справочниках и документах системы.
Обратите внимание
Дополнительные реквизиты должны быть созданы изначально. Обработка заполняет значения доп. реквизитов в документах и справочниках, но сами доп. реквизиты не создает.
В верхней части формы обработки нужно выбрать Тип загрузки (доп.сведения или доп.реквизиты), Тип объекта (справочник или документ), Имя объекта.
Ниже расположены три вкладки с видами операций: Загрузка, Выгрузка/Удаление, Загрузка доп.значений.

01Загрузка дополнительных реквизитов
Рассмотрим пример загрузки доп.реквизитов для справочника Номенклатура.
Допустим, для номенклатуры созданы следующие дополнительные реквизиты, причем с разным типом значения.

И у нас есть файл Excel, из которого будем заполнять реквизиты в карточках.
Открываем обработку, в правой части вставляем содержимое файла в табличную область. Вставку можно делать с помощью буфера обмена или по кнопке Загрузить из файла (второй способ подходит только для файлов Microsoft Excel и OpenOffice Calc).

В левой части выбираем тип загрузки Доп.реквизиты, тип объекта Справочник, имя объекта Номенклатура.
На закладке Загрузка нужно выбрать вариант поиска. Сопоставление номенклатуры может выполняться по следующим реквизитам:
При сопоставлении номенклатуры по артикулу и производителю можно указать как конкретного производителя, так и номер колонки таблицы, откуда его нужно взять.
Для остальных справочников поиск осуществляется по коду или наименованию.
Указываем граничные строки таблицы данных и номер колонки с полем для поиска нужного элемента справочника.
В нижней части нужно заполнить таблицу загружаемых реквизитов - выбрать какие именно реквизиты загружать, из каких колонок и нужно ли автоматически создавать ненайденные значения (актуально только для дополнительных реквизитов с типом Дополнительное значение).
Обработка может единоразово загружать значения любого количества дополнительных реквизитов.
После выполнения всех настроек нажимаем Загрузить. В результате в номенклатурной карточке успешно заполнятся дополнительные реквизиты.

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

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

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

02Выгрузка и удаление дополнительных реквизитов
Обработка может не только загружать, но и выгружать дополнительные реквизиты из базы во внешний табличный файл (Excel, OpenOffice, MXL). Например, для того чтобы проверить/поправить/загрузить доп.реквизиты в другую базу.
Для этого сделана отдельная закладка на форме. Выбираем тип операции Выгрузка.

Для выборочной выгрузки доп.реквизитов можно воспользоваться фильтром на форме (работает по ЛЮБЫМ реквизитам исходного справочника или документа).
К примеру выгрузим доп.реквизиты товаров (исключая услуги):

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

После выполнения операции появится итоговый протокол:

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

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


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


Оцените разработку
Общий рейтинг появляется при ≥ 3 оценках. Мы не скрываем плохие — все оценки идут в общую статистику.
Войдите, чтобы оценить разработку.
Частые вопросы
Как получить разработку и установить её в 1С?
После оплаты картой или СБП ссылка для скачивания приходит на email в течение минуты. При оплате по счёту от ИП — автоматически после поступления денег на расчётный счёт. Ручные оплаты (USDT, перевод на казахскую карту) подтверждаем в рабочее время — обычно в течение часа.
К разработке приложена инструкция по подключению. Установка занимает 5–10 минут. Если что-то не получится — напишите, подключимся удалённо через AnyDesk и поставим за вас.
Какие способы оплаты доступны?
Можно ли оплатить в тенге, белорусских рублях или долларах?
А если что-то пойдёт не так после установки?
Что произойдёт после очередного обновления 1С?
Каждая разработка тестируется на новых релизах 1С до их публичного выхода. На момент, когда вы обновите конфигурацию, совместимая версия уже готова и ждёт скачивания.
Если в течение 3 месяца после покупки выйдет новый релиз — обновление бесплатно (просто скачайте свежую версию из личного кабинета). Дальше доступна цена обновления — 20% от текущей цены разработки. Альтернатива — годовой абонемент, покрывающий все обновления и новые разработки сайта.
Какие версии 1С НЕ поддерживаются?
Разработка не работает в 1С:Fresh — это облачный режим работы 1С со своими ограничениями. Список совместимых конфигураций указан в начале описания, в других конфигурациях использование не предполагается.
На сколько баз 1С действует одна покупка?
Можно ли дорабатывать код самостоятельно?
Какие закрывающие документы вы предоставляете?
Можно ли посмотреть демо до покупки?
Какой артикул у этой разработки?
Комментарии (16)
Добрый день! Данная обработка подходит для изменения "Общих" дополнительных реквизитов по определенной номенклатуре?
Здравствуйте, Сергей! Да, обработка может редактировать значения Общих доп.реквизитов для указанной в форме настроек номенклатуры.
Хотел уточнить, могу списками номенклатуры редактировать значения Общих доп.реквизитов?
Здравствуйте, Сергей! Напишите, пожалуйста, на почту 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. Возможность выводить уже существующие элементы справочников (по какому-то отбору или еще как) для их корректировки, например задублировалось значение, мы меняем на нужное и "плохое" удаляем стандартными средствами без заморочек.
Обработка позволяет заполнить доп. реквизиты в любом справочнике. В том числе и для характеристик. Перечисленные вами пункты я понял не до конца, но в любом случае обработка этим запросам не удовлетворяет.
Добрый. Заполнение идет по Видам номенклатуры или по Номенклатуре, отнесенной к видам?
У нас есть множество видов номенклатуры с разными свойсвами.
Будет работать?
Добрый день. Можно заполнять реквизиты как у номенклатуры, так и у видов номенклатуры.

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