Как перенести цены номенклатуры в 1С:Управление торговлей 11 (УТ 11), включая настройку цен для нескольких магазинов?

Пользователь 1С v8.3 (Управляемые формы) 1С:Управление торговлей Управленческий учет Торговля и дистрибуция
← На главную

При миграции данных из одной системы в другую, например, из Супермаг в 1С:Управление торговлей 11 (УТ 11), одной из ключевых и часто непростых задач является корректный перенос информации о ценах номенклатуры. Особенно это актуально, когда требуется учитывать специфику ценообразования, такую как наличие разных цен для одних и тех же товаров в разных торговых точках. Давайте рассмотрим, как эффективно выполнить перенос цен в 1С:УТ 11 (включая сквозной перенос истории цен), используя как стандартные возможности системы, так и дополнительные инструменты.

Основы хранения цен в 1С:УТ 11

Прежде чем приступить к переносу, давайте разберемся, как устроено хранение цен в 1С:УТ 11. Внутренне информация о ценах хранится в специальном механизме, который называется РегистрСведений "ЦеныНоменклатуры". Однако для пользователя прямое взаимодействие с регистром сведений обычно не требуется. Все операции по установке, изменению и просмотру цен выполняются через специальный документ.

Основным инструментом для работы с ценами в 1С:УТ 11 является Документ "Установка цен номенклатуры". Именно через него мы будем вводить новые цены или корректировать существующие. Этот документ позволяет не только вручную задавать цены, но и использовать различные механизмы для их расчета, например, заполнение из документов поступления или наценку на базовые или закупочные цены.

Метод 1: Стандартная загрузка цен из Excel через документ "Установка цен номенклатуры"

Для многих сценариев первичной загрузки или регулярного обновления цен 1С:УТ 11 предлагает встроенный функционал по работе с Excel-файлами непосредственно из документа "Установка цен номенклатуры". Этот метод особенно удобен, если у вас уже есть структурированный файл Excel с ценами.

  1. Открытие документа "Установка цен номенклатуры":

    Для начала, нам необходимо найти и открыть Документ "Установка цен номенклатуры". Обычно его можно найти в разделе "CRM и маркетинг" или "Продажи" (в зависимости от настроек интерфейса) в группе "Цены" или "Настройка цен".

    Создайте новый документ, нажав кнопку "Создать".

  2. Выбор или создание вида цен:

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

  3. Использование функционала "Excel":

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

  4. Подготовка файла Excel и загрузка:

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

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

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

Метод 2: Использование универсальной обработки "Загрузка данных из табличного документа"

Если стандартный функционал загрузки из Excel не подходит из-за специфики исходного файла или необходимости более тонкой настройки, на помощь приходит универсальная внешняя обработка "Загрузка данных из табличного документа" (также известная как "Загрузка данных из табличной части"). Это мощный инструмент, который позволяет загружать данные практически в любые справочники, документы или регистры 1С из табличных документов, включая Excel.

Эта обработка не является частью типового функционала 1С:УТ 11, но широко распространена и легко находится в интернете. Если у вас ее нет, мы рекомендуем найти и скачать ее, так как она станет солидным инструментом в вашем арсенале.

  1. Открытие обработки:

    Как правило, внешние обработки открываются через меню "Файл -> Открыть" в режиме 1С:Предприятие.

  2. Выбор объекта для загрузки:

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

  3. Настройка соответствия колонок:

    Это самый ответственный шаг. Обработка позволит нам указать:

    • Исходный файл: Путь к вашему Excel-файлу с ценами.

    • Лист: Какой лист Excel содержит данные.

    • Табличная часть документа: В какую табличную часть документа "Установка цен номенклатуры" будут загружаться данные (например, "Цены номенклатуры").

    • Сопоставление колонок: Здесь мы устанавливаем соответствие между колонками вашего Excel-файла (например, "Артикул", "Наименование", "Цена", "Вид цены", "Характеристика") и реквизитами табличной части документа "Установка цен номенклатуры" (Номенклатура, Цена, ВидЦены, Характеристика и т.д.).

      Важно правильно настроить поиск номенклатуры. Обработка позволяет искать номенклатуру по:

      • Наименованию
      • Артикулу
      • Коду
      • Полнотекстовому поиску
      Мы рекомендуем использовать поиск по Артикулу или Коду, так как это наиболее надежные идентификаторы. Если в вашем Excel-файле есть колонка с артикулами, сопоставьте ее с полем Номенклатура.Артикул в настройках поиска.
  4. Загрузка данных:

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

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

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

Настройка ценообразования для нескольких магазинов

Вопрос о наличии разных цен на одну и ту же номенклатуру в разных магазинах является очень частым в розничной торговле. 1С:УТ 11 предоставляет мощный механизм для решения этой задачи – это Виды цен.

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

  1. Включение функционала "Несколько видов цен":

    Прежде всего, нам необходимо убедиться, что функционал использования нескольких видов цен включен в вашей конфигурации 1С:УТ 11. Для этого мы переходим в раздел "НСИ и администрирование", затем выбираем "CRM и маркетинг". Здесь мы должны установить флажок "Несколько видов цен". При необходимости также можно включить "Ценовые группы" для более тонкой настройки.

  2. Создание новых видов цен для каждого магазина:

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

    • Перейдите в раздел "CRM и маркетинг", затем выберите "Настройка и справочники" и найдите справочник "Виды цен".

    • Создайте новый Вид цен для каждого магазина. Например:

      • "Розничная_Магазин1"
      • "Розничная_Магазин2"
      • "Розничная_Магазин3"
      • "Розничная_Магазин4"
    • Для каждого нового Вида цен обязательно укажите следующие параметры:

      • Наименование: Уникальное и понятное название (например, "Розничная цена для магазина №1").

      • Валюта: Валюта, в которой будут указываться цены.

      • Включает НДС: Установите флажок, если цены уже включают НДС.

      • Статус: Установите "Действует", чтобы вид цен был активен.

      • Способ задания цены: В большинстве случаев для цен, переносимых извне, мы выберем "Ручное назначение". Однако 1С:УТ 11 также позволяет настраивать автоматический расчет цен, например, "Наценка на другой вид цен", "Произвольная формула" и т.д. В случае ручного назначения, мы сами будем указывать цену для каждой номенклатуры.

      • Назначение использования вида цен: Важно указать, для чего предназначен данный вид цен, например, "При продаже клиентам". Это позволит системе использовать эти цены в соответствующих документах.

    • Настройка округления: Для каждого вида цен можно установить правила округления, что является очень удобной функцией для розничных цен (например, до 10 копеек, до 1 рубля).

    • Использование ценовых групп: Если у вас есть группы товаров, для которых применяются общие правила ценообразования или скидки, вы можете использовать "Ценовые группы". Номенклатура может быть распределена по ценовым группам, что может упростить управление ценами.

  3. Установка цен для разных видов цен через документ "Установка цен номенклатуры":

    Теперь, когда у нас созданы виды цен для каждого магазина, мы можем приступать к загрузке или ручному вводу цен. Используем уже знакомый нам Документ "Установка цен номенклатуры".

    • Создайте новый документ "Установка цен номенклатуры".

    • В этом документе вы можете выбрать один или несколько Видов цен, для которых хотите установить цены. Например, вы можете создать один документ для загрузки цен для "Розничная_Магазин1", затем другой для "Розничная_Магазин2" и так далее. Или же, если ваша таблица Excel содержит цены для всех видов цен, вы можете заполнить табличную часть документа, указав соответствующий Вид цен для каждой строки номенклатуры.

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

    • После заполнения табличной части (вручную или через загрузку из Excel), обязательно проведите документ. Только после проведения документа цены будут зарегистрированы в Регистре сведений "Цены номенклатуры" и станут доступны для использования в системе.

  4. Привязка видов цен к магазинам/сделкам:

    В 1С:УТ 11 цены, как правило, автоматически подставляются в документы продаж в зависимости от настроек. Это может быть:

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

    • Формат магазина: Если у вас есть настроенные форматы магазинов, для каждого формата можно назначить свой Вид цен.

    • Ручной выбор в документе: Если автоматическая подстановка не настроена или требуется изменить цену, менеджер может вручную выбрать нужный Вид цен непосредственно в документе продажи (например, Реализация товаров и услуг или Чек ККМ), и цены автоматически подтянутся.

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

Общие рекомендации при переносе цен

Для успешного и беспроблемного переноса цен в 1С:УТ 11 мы рекомендуем следовать нескольким важным правилам:

  1. Предварительный перенос номенклатуры: Убедитесь, что вся номенклатура (товары, услуги) из Супермаг уже перенесена в 1С:УТ 11 до начала переноса цен. Цены устанавливаются для конкретных позиций номенклатуры, и если их нет в базе, загрузка цен будет невозможна.

  2. Тщательная проверка данных: Перед массовой загрузкой большого объема цен, протестируйте процесс на небольшой выборке данных (10-20 позиций). Это поможет выявить возможные ошибки в сопоставлении или формате данных.

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

  4. Архивация базы данных: Всегда делайте резервную копию вашей базы 1С перед выполнением крупных операций по импорту или изменению данных. Это позволит восстановить систему в случае непредвиденных ошибок.

  5. Последовательность действий: В идеале, сначала переносят справочники (Номенклатура, Контрагенты), затем базовые остатки, а уже потом – цены. Это обеспечивает логичную последовательность заполнения системы.

Перенос цен для номенклатуры в 1С:УТ 11, особенно с учетом специфики нескольких магазинов, является задачей, требующей внимательности и системного подхода. Используя Документ "Установка цен номенклатуры", встроенные функции загрузки из Excel или универсальную обработку, а также грамотно настроив Виды цен, вы сможете эффективно решить эту задачу и обеспечить корректное ценообразование в вашей новой системе.

← На главную