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