Торговля и Склад · 9 мин
Как ввести цены номенклатуры в 1С
Как ввести цены номенклатуры в 1С: документ «Установка цен», виды цен, ручной ввод, загрузка из файла, проверка результата и типичные ошибки новичков.
Цены номенклатуры в 1С не хранятся в карточке товара — они регистрируются отдельным документом «Установка цен номенклатуры» и записываются в регистр сведений. Пока по товару не проведён такой документ, программа не сможет подставить цену в счёт, накладную или чек. Поэтому ввод цен — обязательный шаг перед началом продаж, и выполняется он по понятному алгоритму: создать виды цен, ввести документ установки, заполнить таблицу товаров и проверить результат.
Инструкция ниже ориентирована на типовые конфигурации 1С: Управление торговлей 11, Комплексная автоматизация и ERP. В 1С: Рознице и Управлении нашей фирмой логика та же, отличаются только названия разделов меню. Отдельно разберём ввод цен в 1С: Бухгалтерии, где механизм проще.
Подготовка: виды цен и права доступа
Прежде чем вводить значения, убедитесь, что в системе созданы виды цен — например, «Закупочная», «Оптовая», «Розничная». Вид цены определяет, какая именно цена будет подставляться в документы продажи конкретному клиенту или в конкретном магазине. Откройте раздел «CRM и маркетинг» → «Настройки и справочники» → «Виды цен» и создайте нужные позиции, если их нет.
Для каждого вида цены задаётся валюта, признак «Цена включает НДС» и способ задания: ручное назначение, расчёт по формуле от другого вида цены (наценка на закупочную) или заполнение по данным информационной базы. Если планируете вводить значения вручную, выбирайте способ «Ручное назначение».
Проверьте права: пользователю нужна роль, разрешающая добавление документов установки цен. Если кнопка «Создать» в журнале документов недоступна, обратитесь к администратору — это ограничение прав, а не ошибка программы.
Создание документа «Установка цен номенклатуры»
Основной инструмент ввода цен — одноимённый документ. Найдите его по пути «CRM и маркетинг» → «Цены и скидки» → «Установка цен номенклатуры» и нажмите «Создать». В шапке документа укажите дату — именно с неё начнут действовать цены, — и отметьте флажками виды цен, которые будете устанавливать.
Дата документа принципиальна: если ввести цены «вчерашним» числом, а по этим товарам уже есть более поздняя установка, новые значения не будут действовать. Программа всегда берёт цену из последнего по времени проведённого документа. Это частая причина ситуации «цену ввёл, а в продажу подставляется старая».
- 1Создайте или проверьте виды цен в настройках
- 2Откройте «Установка цен номенклатуры» → «Создать»
- 3Укажите дату и отметьте нужные виды цен
- 4Добавьте товары: вручную, подбором или заполнением по отбору
- 5Проставьте значения цен в колонках таблицы
- 6Проведите документ и проверьте цены в карточке товара или отчёте
Способы заполнения таблицы товаров
Добавить номенклатуру в документ можно несколькими способами. Кнопка «Добавить» — построчный ручной ввод, подходит для пары десятков позиций. «Подбор» открывает удобную форму выбора товаров с остатками. «Заполнить» → «По отбору» позволяет массово загрузить, например, всю группу номенклатуры или товары конкретного поставщика.
После добавления товаров проставьте цены в колонках — по одной колонке на каждый выбранный вид цены. Если часть цен уже была установлена ранее, программа покажет старые значения и рассчитает процент изменения — это помогает заметить опечатку: изменение в 10 раз почти всегда означает лишний ноль.
Автоматический расчёт от базовой цены
Если розничная цена формируется как наценка на закупочную, не обязательно считать её вручную. Настройте для вида цены способ задания «Наценка на другой вид цен» с нужным процентом, а в документе используйте кнопку «Рассчитать» — программа вычислит значения по формуле. При изменении закупочной цены достаточно пересчитать зависимые.
Загрузка цен из Excel и внешних файлов
При большом прайсе ручной ввод неэффективен. В типовых конфигурациях есть обработка «Загрузка данных из файла»: откройте её прямо из документа через «Заполнить» → «Загрузить из внешнего файла» (в некоторых версиях — через раздел «Продажи» или «Закупки»). Вставьте данные из Excel через буфер обмена или укажите файл, сопоставьте колонки с полями «Номенклатура», «Артикул», «Цена» и выполните загрузку.
Поиск товаров при загрузке идёт по штрихкоду, артикулу или наименованию. Если наименования в файле отличаются от базы хотя бы пробелом, часть строк останется нераспознанной — проверяйте журнал загрузки и дозаполняйте такие позиции вручную. Рекомендуется сначала загрузить 5–10 строк как тест.
Проверка результата
После проведения документа убедитесь, что цены действительно применились. Самый быстрый способ — открыть карточку товара и перейти по ссылке «Цены» или использовать отчёт «Прайс-лист» (в УТ 11 — «Печать прайс-листа» из раздела цен). Отчёт покажет действующие цены на выбранную дату по всем видам цен.
Второй контроль — создать тестовый документ «Реализация товаров и услуг» и добавить товар: цена должна подставиться автоматически. Если поле цены пустое, проверьте три вещи: проведён ли документ установки, не позже ли его дата даты продажи, и тот ли вид цены указан в соглашении с клиентом или настройках магазина.
Как проверить результат
Проведён, дата не позже даты продажи
Документ в состоянии «черновик» или помечен на удаление
Цена заполняется автоматически при выборе товара
Поле цены пустое или подставляется устаревшее значение
Новые цены видны на текущую дату
Показываются старые цены — есть более поздний документ установки
Особенности в 1С: Бухгалтерии и Рознице
В 1С: Бухгалтерии 8.3 механизм упрощён: документ называется «Установка цен номенклатуры» и находится в разделе «Склад» → «Цены номенклатуры» (или «Справочники» → «Номенклатура» → ссылка «Цены»). Вид цены обычно один-два, цены устанавливаются на дату и действуют до следующей установки. В документах продажи тип цен выбирается в шапке.
В 1С: Рознице цены привязаны к магазину: вид цены назначается торговой точке, а документ установки цен может формироваться автоматически на основании поступления товаров с заданной наценкой. Учитывайте, что изменение цены на центральном узле распределённой базы попадёт в кассы только после обмена данными.
Способы ввода цен
Подходит для небольшого числа позиций и разовых изменений; при тысячах строк трудоёмок и чреват опечатками
Оптимально для прайсов поставщиков; требует аккуратного сопоставления колонок и контроля нераспознанных строк
Удобен для зависимых цен; при смене базовой цены зависимые нужно пересчитывать новым документом
Автоматизирует ценообразование при приходе товара; требует предварительной настройки правил наценки
Типичные ошибки и как их избежать
Самая распространённая ошибка — ввод цен будущей датой «на всякий случай», после чего цена не подставляется в сегодняшние продажи. Вторая по частоте — установка цены не того вида: в документе продажи указан «Оптовый», а цена введена для «Розничного». Третья — несколько документов установки в один день с разными значениями: действует последний по времени, и легко запутаться, какой именно.
Ещё одна проблема — округление. Если в виде цены настроено округление до рубля, а вы вводите копейки, сохранённое значение будет отличаться от введённого. Проверяйте настройки округления в карточке вида цены, прежде чем искать «ошибку программы».
Что важно запомнить
Цены в 1С задаются проведённым документом «Установка цен номенклатуры» и действуют с его даты. Проверяйте вид цены, дату и результат через прайс-лист или тестовую реализацию, а массовую загрузку делайте только после резервной копии.
Частые вопросы
Почему в документ продажи подставляется старая цена?
Скорее всего, существует более поздний документ «Установка цен номенклатуры» по этому товару с другим значением. Откройте журнал документов, отфильтруйте по номенклатуре и проверьте, какой документ последний по дате и времени — именно его цена действует.
Можно ли установить цены сразу на все товары группы?
Да. В документе используйте «Заполнить» → «По отбору» и укажите отбор по группе номенклатуры. Таблица заполнится всеми товарами группы, после чего останется проставить или рассчитать цены.
Как изменить цены задним числом?
Технически можно провести документ прошлой датой, но это не изменит уже проведённые документы продажи — суммы в них не пересчитаются автоматически. Кроме того, работа «задним числом» может потребовать перепроведения последовательности документов.
Нужно ли устанавливать цены для услуг?
Да, механизм единый: услуги — это тоже номенклатура с соответствующим типом. Цена услуги устанавливается тем же документом и подставляется в акты и реализации.
Что делать, если цена в файле поставщика с НДС, а в базе без НДС?
Приведите значения к единому виду до загрузки: либо пересчитайте колонку в Excel, либо проверьте настройку «Цена включает НДС» в виде цены. Смешение режимов приводит к систематическому искажению цен на ставку налога.