1. Главная
  2. Каталог
  3. Цены, маркетинг
  4. Загрузка и редактирование цен
#437 130 компаний купили Хит продаж

Импорт и пакетная обработка цен номенклатуры 1С — Excel, dbf, ods, валютный пересчёт

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

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

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

Покажем как работает

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

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

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

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

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

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

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

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

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

В типовых конфигурациях уже есть инструмент для загрузки цен номенклатуры из файла (через рабочее место Цены (прайс-лист)), однако у него есть ряд недостатков (на мой взгляд):

  • грузить данные можно только из файлов формата Excel,
  • файл должен быть строго определенной структуры.

Помимо собственно загрузки, при ценообразовании нередко возникают и другие задачи:

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

Данная разработка создана специально для решения перечисленных задач.

Список возможностей обработки:

операции работы с ценами

Загрузка цен из файлов в 1С

Допустим, у нас есть такой файл Excel (также поддерживается загрузка из файлов dbf, ods):

файл эксель

Из него загрузим данные сразу по двум видам цен.

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

настройка загрузки цен из эксель

Необходимо также выбрать:

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

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

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

заполнение документа установки цен номенклатуры

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

Возможные варианты поиска номенклатуры при загрузке:

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

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

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

синонимы производителя в 1с

При загрузке новых цен при помощи фильтра можно выбрать, на какие товары устанавливать цены:

  • на Все,
  • Остатки + товары в пути - цены будут установлены только на товары, которые есть на остатках, а также присутствуют в подтвержденных заказах поставщику,
  • Нет на остатках - цены будут установлены только на товары с нулевыми остатками.

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

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

Если вы будете указывать заменяемые символы в настройках, то в таблице-источнике данных ВСЕ артикулы должны быть без каких-либо символов. Иначе обработка не найдет номенклатуру.

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

форма обработки по загрузке новых цен с заменяемыми символами в 1с

Редактирование установленных ранее цен в 1С

Выбираем действие Редактирование текущих цен. Указываем дату, на которую надо установить новые цены и при необходимости настраиваем отбор.

редактирование текущих цен

На скрине выше отбор настроен таким образом, что изменить следует только цены по виду цен Оптовая. Под таблицей отборов необходимо выбрать вариант изменения - на процент или на конкретное число. Можно использовать как положительные, так и отрицательные значения (целые и дробные). После выполнения также откроется новый документ установки цен.

Изменение цен компании по ценам поставщиков

Обработка может пересчитывать цены компании в зависимости от изменения цен поставщиков.

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

ценообразование с учетом изменения цен поставщиков в 1с

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

Для создания документа установки цен нажимаем Выполнить, откроется форма нового документа.

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

Пересчет цен по курсу в 1С

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

настройка исходной цены

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

настройка пересчета цен по курсу

Уценка неликвида в 1С

Часто возникает потребность снизить цены на товары, которые давно не продавались (или не продавались совсем). В этом случае поможет Уценка неликвидных товаров.

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

настройка уценки неликвидных товаров

Загрузка цен поставщиков в 1С

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

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

настройка загрузки цен поставщиков

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

протокол выполнения

Документы установки цен заполнятся корректно.

регистрация цен поставщика

Заполнение ценовых групп в 1С

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

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

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

настройка заполнения ценовых групп

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

После выполнения процедуры появится протокол.

протокол заполнения ценовых групп

Формирование отчетов

Типовой функционал позволяет записывать в том числе нулевые цены. На практике это иногда приводит к коллизиям, я рекомендую такие ситуации отрабатывать. В такой ситуации пригодится отчет по нулевым ценам.

настройка формирования отчета по нулевым ценам

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

отчет по нулевым ценам

Если же вы хотите сразу эти цены заполнить, то установите флажок Формировать документ.

заполнение нулевых цен

Следующий отчет даст вам представление о сроке давности цен.

настройки отчета о сроках давности цен сроки давности цен

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Алексей 19 февраля 2026

Подскажите как сделать чтобы при загрузке игнорировались пробелы?
Например в 1с артикул 1234 в прайсе 12 34.

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

Возможности игнорирования спецсимволов нет. Вам нужно предварительно отформатировать таблицу данных вручную.

Давид 13 января 2026

Добрый день. Планируется ли обновление до возможности работы с ценообразованием 2.5?

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

Добрый день! Уже давно сделано.

Анастасия 19 октября 2025

Добрый день! Подскажите, возможно ли в Редактировании текущих цен делать отбор по доп.реквизиту номенклатуры?

Ольга, клиент-менеджер 19 октября 2025

Здравствуйте, Анастасия! Да, возможно.

Анастасия → @Ольга, клиент-менеджер 19 октября 2025

Можете, пожалуйста, подсказать как это сделать? Я искала - не нашла

Ольга, клиент-менеджер → @Анастасия 19 октября 2025

Отправили на почту пример со скринами.

Валерий 19 июня 2025

Здравствуйте, уважаемые специалисты. Артикул у меня в базе состоит из артикула производителя и через слэш UPC. Обработка не видит никакого соответствия товаров. Есть вариант решить ?? Например у меня RR666-9 / 176936176936 (+UPC), а у поставщика R666-9.
Валерий

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

Добрый день! Тут вижу два варианта:
1. Использовать номенклатуру поставщика, в которой хранить соответствие артикулов. И в настройках разработки в качестве поля поиска выбрать "Артикул поставщика".
2. Вручную убирать лишние символы из артикула в таблице, полученной от поставщика.

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

Номенклатуру поставщиков надо же как-то к моей привязать.. ?

Ольга, клиент-менеджер → @Валерий 19 июня 2025

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

Грознов Андрей Николаевич 20 ноября 2024

Здравствуйте, синонимы номенклатуры не проценивает, можно доработать?

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

Здравствуйте! Что такое синонимы номенклатуры?

Грознов Андрей Николаевич 20 ноября 2024

Синонимы производителей, как в 436 обработке (расширение)

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

Здравствуйте, доработал.

Виталий 23 сентября 2024

Дмитрий, добрый день. У нас есть 2 вопроса: 1) в прайсах есть реквизит "кратность отгрузки", который нам необходимо заполнять на форме номенклатуры (реквизит вынесен на форму элемента справочника номенклатуры), 2) при считывании номенклатуру по арткулу, если такой нет в УТ, то ее необходимо добавлять в УТ. Возможна ли доработка вашего функционала, естественно после приобретения данной разработки?

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

Добрый день, Виталий! Для загрузки номенклатуры в 1С (и редактирования реквизитов существующих товаров) на сайте есть другая разработка - введите в строке поиска на сайте значение артикула - 436.

Виталий → @Дмитрий Медведков, администратор 24 сентября 2024

Дмитрий, я не до конца написал описал наши "запросы": 1) загрузить цену из прайс листа, 2) из того же прайс листа загрузить номенклатуру, которой нет в УТ с кратностью отгрузки. То есть массив данных для загрузки будет следующим: 1) цена номенклатуры, 2) кратность отгрузки. Если найти номенклатуру по артикулу не удалось найти, загрузить номенклатуру с ценой и кратностью отгрузки. Если это реализует ваша разработка 436, то отлично!

Дмитрий Медведков, администратор → @Виталий 24 сентября 2024

Не совсем так. У вас две задачи: загрузка цен и загрузка/ редактирование номенклатуры. Эта обработка только грузит цены (но не номенклатуру). Артикул 436 грузит только номенклатуру (но не цены).

Виталий → @Дмитрий Медведков, администратор 24 сентября 2024

Дмитрий, можно из 2-х обработок сделать одну. Стоимость обработок тоже суммируется. Как вариант, подумайте. Нам необходимо цены + кратность отгрузки вместе загружать.

Дмитрий Медведков, администратор → @Виталий 24 сентября 2024

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

Дубовский Алексей 24 мая 2023

Дмитрий, не упущу возможности похвалить вас за высокое качество ваших решений, которое, по моему мнению, превосходит многие другие предложения на рынке.
Теперь к предложению Дениса:

Многие компании переходят на LibreOffice не только для снижения риска от блокировки MS Office, но и изза перехода на Linux, где LibreOffice нет альтернативы. Возможно в 2022 году вы найдете возможность пересмотреть планы 2020 :) Кстати, OpenDocument Format является открытым международным независимым стандартом ( https://ru.wikipedia.org/wiki/OpenDocument )

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

Добрый день, Алексей! Спасибо на добром слове, очень приятно. Доработал это решение, теперь можно заполнять таблицу загрузки из файлов ods.

Михаил 28 марта 2023

Здраствуйте, расширение очень мощное, нам очень понравилось теперь в 2 раза меньше тратим времени на обновление цен, Выражаем Вам нашу искреннюю благодарность. Есть одно не удобство при действии "загрузка новых цен" в документе установки цен единицы измерения подставляются основные (мы используем упаковки и цена чаще всего за упаковку) и приходится в ручную в документе исправлять единицу измерения. Можно ли сделать что бы подставлялись на последнюю установленную единицу для товара как например при действии "Редактирование текущих цен"?
п.с: У нас еще существует потребность пересчитывать цены на основной вариант комплектации позиции (товара) по их составу. Если цены у комплектующих изменились.

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

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

Михаил 23 марта 2023

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

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

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

Supermoika 5 ноября 2021

Подскажите на конфигурации Управление торговлей для Беларуси 3.1 работает ?

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

Добрый день. На редакции 3.4 точно работает. На 3.1 не проверял. Можете купить и проверить. Будут проблемы, решим, или верну деньги.

Сергей Морозов 21 сентября 2021

Добрый день! Имеется несколько товаров с одинаковым артикулом. Как установить на такие товары цену с помощью этой обработки?

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

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

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

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

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

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

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