К статье
Практический материал

Торговля и Склад · 10 мин

Как загрузить новые цены в 1С: практическое руководство

Как загрузить новые цены в 1С: обработка Загрузка данных из табличного документа, Установка цен номенклатуры, типовые ошибки и проверка результата.

Загрузка новых цен в 1С — рутинная операция, которая при неправильном выполнении приводит к серьёзным последствиям: товары продаются по старым ценам, документы переоценки не сформированы, а остатки на складе оценены некорректно. Чаще всего задача возникает при получении нового прайс-листа поставщика, плановом изменении розничных цен или массовой индексации.

Способ загрузки зависит от конфигурации и объёма данных. В типовых решениях (Управление торговлей 11, Комплексная автоматизация, ERP) цены хранятся в регистре сведений «Цены номенклатуры» и устанавливаются документом «Установка цен номенклатуры». В более старых конфигурациях (Управление торговлей 10.3, Управление производственным предприятием 1.3) используется похожий механизм, но интерфейс отличается.

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

Подготовка: что проверить перед загрузкой цен

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

Проверьте, какие виды цен используются в вашей базе: закупочная, оптовая, розничная, цена поставщика. Их список находится в справочнике «Виды цен» (в УТ 11 — раздел «CRM и маркетинг» → «Настройки и справочники» → «Виды цен»). Загружать значения нужно именно в тот вид цен, который используется в документах продажи, иначе новые цены «не подтянутся» в реализацию.

Также уточните дату, с которой должны действовать новые цены. Документ «Установка цен номенклатуры» действует с даты своего проведения: если провести его задним числом, он перекроет более поздние документы, а если будущей датой — цены начнут действовать только с наступлением этой даты.

Какие виды цен и документы участвуют в механизме

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

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

Загрузка цен из Excel через документ установки цен

Самый безопасный типовой способ в УТ 11 — загрузка прямо из документа. Создайте новый документ «Установка цен номенклатуры» (раздел «Закупки» или «CRM и маркетинг» в зависимости от настроек интерфейса), укажите нужные виды цен и нажмите кнопку «Загрузить» → «Из внешнего файла» (в некоторых версиях — «Заполнить» → «Загрузить из файла»).

Подготовьте файл Excel заранее: минимум две колонки — идентификатор номенклатуры (артикул, код или наименование) и цена. Лучше всего использовать артикул: наименования могут не совпадать из-за лишних пробелов, а коды могут повторяться в разных группах. Уберите из файла объединённые ячейки, формулы и пустые строки в середине таблицы.

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

Порядок действий при загрузке из Excel
  1. 1
    Сделайте резервную копию базы или выгрузку регистра цен
  2. 2
    Подготовьте файл: артикул + цена, без формул и объединённых ячеек
  3. 3
    Создайте документ «Установка цен номенклатуры», выберите вид цены
  4. 4
    Нажмите «Загрузить из внешнего файла» и сопоставьте колонки
  5. 5
    Проверьте нераспознанные позиции и исправьте артикулы
  6. 6
    Проведите документ и проверьте цены на контрольных товарах

Загрузка через обработку «Загрузка данных из табличного документа»

Для старых конфигураций (УТ 10.3, УПП 1.3) и нестандартных задач используется универсальная обработка «Загрузка данных из табличного документа» с диска ИТС или встроенные аналоги. Она позволяет записывать данные напрямую в регистр сведений «Цены номенклатуры» или формировать документ установки цен.

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

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

Сравнение способов загрузки

Загрузка из файла в документе

Типовой и безопасный способ для УТ 11 и КА. Ограничение: работает только с видами цен, указанными в документе.

Обработка с диска ИТС

Гибкий вариант для старых конфигураций и нестандартных регистров. Требует аккуратной настройки режима записи.

Ручной ввод в документе

Подходит при небольшом числе позиций (до нескольких десятков). При больших объёмах ведёт к ошибкам ввода.

Обмен с сайтом или внешней системой

Автоматизирует регулярные обновления, но требует настройки интеграции и контроля форматов.

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

Если задача — загрузить новый прайс поставщика, используйте документ «Регистрация цен поставщика» (в УТ 11 — раздел «Закупки»). Его можно заполнить из Excel аналогично установке цен: кнопка загрузки из файла поддерживает сопоставление колонок с номенклатурой поставщика или вашей номенклатурой.

Частая ситуация: в прайсе поставщика указаны его артикулы, которые не совпадают с вашими. В этом случае сначала загрузите соответствие через справочник «Номенклатура поставщиков» или выполняйте поиск по наименованию с последующей ручной проверкой несовпадений.

Если закупочные цены из прайса должны стать основой для отпускных, после регистрации цен поставщика сформируйте «Установку цен номенклатуры» с расчётом от базового вида цены: типовой механизм позволяет рассчитать цену как «закупочная + наценка в процентах» прямо в документе.

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

После проведения документа обязательно проверьте результат, не ограничиваясь сообщением «загружено успешно». Откройте карточки нескольких товаров из разных групп и посмотрите текущие цены (в карточке номенклатуры — ссылка «Цены» или отчёт по ценам).

Сформируйте отчёт «Цены номенклатуры» или прайс-лист на дату установки цен и сверьте выборочно 5–10 позиций с исходным файлом. Затем создайте тестовый документ реализации и убедитесь, что в него подставляется новая цена нужного вида — это финальная проверка того, что загруженные данные реально работают в учёте.

Контрольные точки

Как проверить результат

Цена в карточке товара
Норма

Отображается новое значение с датой документа установки

Тревожный признак

Старая цена или пустое значение

Подстановка в реализацию
Норма

В строке документа появляется новая цена нужного вида

Тревожный признак

Подставляется прежняя цена или ноль

Отчёт по прайс-листу
Норма

Значения совпадают с исходным файлом

Тревожный признак

Расхождения, пропущенные позиции

История цен
Норма

Виден документ-источник изменения

Тревожный признак

Изменений нет или источник неизвестен

Типичные ошибки и как их избежать

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

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

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

Типичные ошибки
01
Загрузка в неверный вид цены — продажи продолжают идти по старым ценам
02
Поиск номенклатуры по наименованию — часть позиций не найдена из-за пробелов и опечаток
03
Формулы в Excel вместо значений — загружаются нули или ошибки
04
Игнорирование упаковок — цена отличается кратно количеству в упаковке
05
Проведение документа задним числом — искажение истории цен и переоценок

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

Можно ли загрузить цены сразу на несколько видов цен из одного файла?

Да. В документе «Установка цен номенклатуры» отметьте несколько видов цен, а в файле подготовьте отдельную колонку под каждый вид. При загрузке сопоставьте каждую колонку соответствующему виду цены.

Что делать, если часть товаров из файла не найдена в базе?

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

Как отменить ошибочно загруженные цены?

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

Почему новая цена не подставляется в документ продажи?

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

Можно ли запланировать изменение цен на будущую дату?

Да. Проведите документ «Установка цен номенклатуры» будущей датой — до её наступления в документы будут подставляться текущие цены, а начиная с указанной даты — новые. Учтите, что проведение документов задним числом до этой даты потребует перепроведения.

Как загрузить цены для товаров с характеристиками (размеры, цвета)?

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

Итог

Что важно запомнить

Новые цены вносите документом «Установка цен номенклатуры», загружайте из Excel по артикулам, перед массовой операцией делайте резервную копию, а после — проверяйте подстановку цен в тестовом документе продажи.