Загрузка прайс листа из excel в 1с. Cейчас нужно перейти закладку «Табличный документ»

Цена и ценообразование являются основополагающими понятиями рыночной экономики. Также цена – это основная характеристика как реализуемого, так и приобретаемого товара.

Цена приобретаемого на продажу товара – «Закупочная цена», безусловно, является основной частью его себестоимости, и как следствие, оказывает влияние на цену реализации – «Оптовую цену», «Розничную цену». Для цели планирования закупок/продаж используются «Плановые цены», а для анализа цен могут использоваться цены конкурентов – «Справочные цены».

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

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

Рассмотрим механизмы регистрации цен, имеющиеся в типовых конфигурациях «1С», работающих на базе «1С Предприятие 8.3».

Пример

Механизмы регистрации цен буду рассмотрены для следующих номенклатурных позиций:

  • Стол стеклянный;
  • Стулья деревянные;
  • Диван офисный.

Для перечисленной номенклатуры мы установим цены следующих типов/видов:

  • Закупочная;
  • Оптовая;
  • Справочная.

При этом учтем следующие условия:

  • Закупочная цена – цена номенклатуры, установленная поставщиком, поставившим нам товар;
  • Оптовая цена – рассчитывается как Закупочная цена + 20% (округление до 100);
  • Справочная цена – фиксированная цена конкурентов.

Таблица 1. Цены номенклатуры

Установка цены в 1С Бухгалтерия 8.3

«1С Бухгалтерия 8.3» предоставляет нам 2 варианта установки цены:

  • С помощью документа «Установка цен номенклатуры»;
  • Через карточку номенклатуры.

Документ «Установка цен номенклатуры». Типы цен

Первым рассмотрим документ «Установка цен номенклатуры». Для начала найдем его.

Данный документ находится в разделе «Склад», подраздел «Цены»:

Создав новый документ установки цены, первым делом, обратимся к «Типу цен». Мы определили для себя 3 необходимых типа цен: «Закупочная», «Оптовая», «Справочная». В демо-базе отсутствует Справочный тип цен, значит его нужно создать. Для нашего примера укажу, что Справочная цена включает НДС. Прочие типы цен не включают НДС. Данный признак показывает, что цена, устанавливаемая по данному типу цен, включает или не включает НДС, признак никак не влияет на отбор типа цен в документах.


Справочник «Типы цен номенклатуры» можно беспрепятственно пополнять необходимыми вам элементами.

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

  • Добавить;
  • Подбор;
  • Заполнить.

Команда «Добавить», соответственно, добавит одну пустую строчку в документ. Выбор номенклатурной позиции необходимо будет сделать вручную.

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

Команда «Заполнить» предоставляет более широкие возможности по подбору номенклатурных позиций, а именно:

Таблица 2. Команды заполнения документа «Установка цен номенклатуры»

Действие

Заполнить по номенклатуре

Выводит весь перечень номенклатурных позиций из справочника Номенклатура

Заполнить по группе номенклатуры

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

Табличная часть документа очищается

Табличная часть документа очищается

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

Табличная часть документа НЕ очищается

Заполнить по поступлению

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

Табличная часть документа очищается

Добавить по поступлению

Табличная часть документа НЕ очищается


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

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

После установки цен документ необходимо «Провести и закрыть». Проведенный документ отразит запись в периодическом регистре сведений «Цены номенклатуры». Периодичность данного регистра сведений позволит контролировать изменение цен по позициям.


Для установки закупочных цен отразим закупку номенклатурных позиций (это необязательное условие, цены можно заполнить вручную или загрузить из файла). Допустим, мы купили по 100 единиц каждой позиции и отразили данную операцию документом поступления товаров КП00-000001 от 06.05.2018.


Возвращаемся к документу установки цен. Устанавливаем «Тип цен» – «Закупочные» (имейте в виду, что изменение типа цен не очищает табличную часть документа, а значит можно осуществить подбор позиций по одному типу цен, заменить тип цен и установить новые показатели для отобранных позиций). И заполняем документ по введенному ранее поступлению.


В табличную часть заполняемого документа перенесены номенклатурные позиции и цены из документа-основания. Обратите внимание, что документ не содержит связи с «Поставщиком», поставившим нам товар по данным ценам.

Проводим и закрываем документ.

Закупочные цены заполнены, можно приступить к оптовым ценам. В нашем примере оптовые цены = закупочные цены + 20% (округление цен до 100). Нам вовсе не придется рассчитывать сумму на калькуляторе, программа «поможет» нам с расчетами.

Создаем новый документ установки цен. «Тип цен» – «Оптовые». Заполним перечень номенклатурных позиций любым удобным способом. По кнопке «Изменить» откроем рабочее место для изменения таблицы товаров и установим цены по типу цен – «Закупочные».




Цены установлены.

Обратите внимание, что документ установки цен не привязан к справочнику «Организации». Цены устанавливаются общие, для всего предприятия.

Установка цен из справочника Номенклатура. Загрузка цен

Рассмотрим механизм установки цен через справочник «Номенклатура».

Для начала посмотрим на сам справочник «Номенклатура». В справочнике присутствуют закладки «Типы цен номенклатуры» и «Тип плановых цен».

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

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


Для каждого элемента справочника «Номенклатура» доступна установка цен любого типа. Откроем любую номенклатурную позицию из созданных нами ранее и перейдем на закладку «Цены». Мы видим установленные цены номенклатуры на выбранную нами дату. Напротив каждого типа цены указан документ, которым цена была установлена. Т.к. розничные цены нами не устанавливались, значение розничной цены – «пусто», но мы видим номер последнего документа установки розничной цены для прочих номенклатурных позиций.


Установив розничную цену вручную и нажав команду «Записать цены», мы автоматически сформируем новый документ установки цены.

Когда цены установлены, можно выгружать Прайс-лист.

По кнопке «Номенклатура и цены» - «Выгрузить» открываем обработку «Выгрузка номенклатуры и цен в файл».


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


Следующие данные были выгружены по результатам нашей работы с ценами.


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

По кнопке «Номенклатура и цены» - «Загрузить» открываем обработку «Загрузка номенклатуры из файла».

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


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

Проверяя розничные цены стола и стула, видим, что они заполнены с помощью нового документа установки цен, в комментарии к которому значится фраза: «#Загружен из файла».

Розничные цены. Переоценка товара

И еще один важный момент в части установки розничных цен.

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

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

Для корректировки данного расхождения предусмотрен документ «Переоценка товаров в рознице».


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


Проведение данного документ обеспечит соответствие цен в регистрах и на счетах бухгалтерского учета.



Установка цены в 1С Розница 8.3

Ценовые группы. Виды цен. Правила ценообразования

Все справочники и документы настройки цен в 1С Розница размещены в разделе «Маркетинг», подраздел «Ценообразование».


В 1С Розница существует такое понятие, как «Ценовая группа».

«Ценовая группа» – это справочник с максимально простыми по структуре элементами (элемент состоит только лишь из «Наименования»). Размещается данный справочник в разделе «Маркетинг», подраздел «Ценообразование».

«Ценовая группа» является реквизитом для элементов справочника «Номенклатура» и позволяет производить настройки цен сразу для всех номенклатурных позиций определенной ценовой группы.

Для работы по нашей задаче (см. Пример) создадим ценовую группу «Пример» и присвоим значение этой ценовой группы номенклатурным позициям по рассматриваемому примеру.


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

  • Наименование;
  • Параметры использования цены:
  • Если цена будет устанавливаться в документах реализации – ставим галочку «Использовать при продаже»;
  • Если предполагается реализация между собственными организациями – «Использовать при передаче между организациями».
  • Способ задания цены.

Программа позволяет выбрать один из четырех способов задания цены:



1. Задавать вручную – название говорит само за себя;

2. Задавать по данным ИБ (информационной базы);

3. Заполнять по данным ИБ при поступлении.


Схемы компоновки данных (далее – СКД) определяют, какие данные ИБ будут приниматься в расчет при определении цены. Например, при выборе СКД «Себестоимость», при определении цены, будут собраны все затраты, отнесенные на себестоимость номенклатурной позиции (стоимость товара, транспортно-заготовительные расходы и пр.).

Произвольная СКД позволяет с помощью конструктора запросов «собрать» цену из любых, имеющихся в ИС, данных.

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


Формулу расчета цены можно ввести вручную или с помощью конструктора формул. По кнопке «Проверить формулу» программа проверит формулу на наличие логических ошибок.


Для рассматриваемого примера настроим следующие правила калькуляции цен:

Таблица 3. Настройка видов цен для Примера. 1С Розница

Все виды цен включают НДС.

Для вида цены «Оптовая» настроим правила округления. Для этого в элементе справочника «Виды цен» перейдем на закладку «Правила округления цены».

На данной закладке можно настроить как арифметические правила округления цен, так и «психологические» правила. Если с арифметическим округлением вопросов нет, то «психологическое округление» – не всем известное понятие.

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

«Точность округления» задается вручную, снизу формы можно определить метод округления: по арифметическим правилам или всегда в большую сторону.

Психологическое округление можно установить как вручную, так и с помощью конструктора. В «Конструкторе» есть возможность проверить на примере, как будет отработано правило психологического округления. Психологическое округление может скорректировать цену до значения с последней цифрой: 9, 7, 5, 3. (1000 –> 999,99; 999,97; 999,95; 999,93).



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


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

Отметка «Цена включает НСД» является фильтром при отборе видов цен.



Для установки цен номенклатуры необходимо перейти в рабочее место «Цены номенклатуры» и создать новый документ установки цен.

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


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


После того как перечень номенклатуры будет выведен в табличную часть, необходимо установить цены. По кнопке «Установить цены» пользователь также получает перечень вариантов заполнения цен. При заполнении цена, установленная ранее, отображается в графе «Старая цена», а новая – в графе «Новая цена».


В соответствии с условиями примера установим цены на отобранные позиции:

  1. По команде «Рассчитать цены» (Установка цен), выводим значение закупочных цен;
  2. Вручную вводим «Справочные цены»;
  3. Проводим документ;
  4. Создаем новый документ установки цены, вид цены – «Оптовый»;
  5. По команде «Рассчитать цены» (Установка цен), выводим значение оптовых цен.

При расчете программой были учтены настройки округления, так, например, «Закупочная цена» стола стеклянного – 10 369 руб. * 1,2 (т.е. + 20%) = 12 442,80 руб. -> округление в большую сторону до 10 = 12 450 -> психологическое округление до 0,9, итого = 12 449,90.

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

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


В подразделе «Отчеты по маркетингу» раздела «Маркетинг» предусмотрены четыре отчета по ценам:

  • Общие параметры правил ценообразования;
  • Прайс-лист;
  • Цены по видам цен;
  • Центы по правилам ценообразования. :

Данные отчеты предоставляют аналогичную информацию в разных разрезах. Ниже представлен пример отчета «Цены по видам цен».



Установка цены в 1С УПП

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

Для перехода к полному интерфейсу необходимо выполнить действия «Переключить интерфейс» - «Полный».

Для установки цен номенклатуры и цен номенклатуры контрагентов (закупочных и т.п.) необходимо определить «Типы цен» и при необходимости задать ценовые группы.

Типы цен определяют основные характеристики и способ определения цен.

Типы цен. Ценовые группы

Справочники «Типы цен» и «Ценовые группы» можно открыть через раздел «Справочники» - «Номенклатура».


«Ценовые группы» – простейший справочник. Элементы справочников могут быть сгруппированы.

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

Для создания «Типа цены номенклатуры» необходимо определиться со следующими характеристиками:

  • Наименование типа цен – в нашем случае «Оптовая», «Закупочная» и «Справочная»;
  • Валюта цены по умолчанию – валюта цен может изменяться в документах. Для рассматриваемого примера необходимо установить валюту – руб.;
  • Цена включает НДС – допустим, включает;
  • Вид типа цен. Есть возможность выбора одного из трех видов цен:

Таблица 4. Типы цен 1С УПП

Для динамического и расчетного вида цен существуют два способа расчета цены:

  • По процентной наценке на базовый тип (при этом необходимо указать процент наценки в поле рядом);
  • По вхождению базовой цены в диапазон (с помощью документа «Установка диапазонов базовых цен» можно настроить зависимость нового типа цен от базового).

И в том и в другом случае значение необходимо выбрать и в поле ниже.

Метод округления цен выставляется «По арифметическим правилам» или «Всегда в большую сторону».


Элемент справочника «Типы цен номенклатуры контрагентов» намного проще, чем «Типы цен номенклатуры». В данном справочнике необходимо заполнить данные:

  • Контрагент;
  • Наименование;
  • Валюта;
  • Цена включает НДС;
  • Типы цен номенклатуры (для сравнения цен с помощью отчета «Анализ цен»).


С помощью документа «Установка типов цен по группам номенклатуры для покупателей» можно присвоить той или иной ценовой группе определенный тип цен.

Документ установки цен номенклатуры размещен в разделе «Документы» - «Ценообразование».


Первым делом определим «Тип цены» (_Закупочный; _Справочный; _Оптовый).

Таблица 5. Заполнение цен 1С УПП

Действие

Предварительное очищение табличной части документа

Заполнить по ценам номенклатуры

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

Табличная часть документа очищается

Добавить по ценам номенклатуры

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

Табличная часть документа НЕ очищается

Обновить по ценам номенклатуры

В табличной части документа устанавливаются текущие значения цен для тех номенклатурных позиций, для которых они заданы ранее

Табличная часть документа НЕ очищается

Заполнить по ценам контрагентов

Предлагает к отбору «Контрагента», «Тип цены» и «Номенклатуру для подбора цен».

Табличная часть документа очищается

Добавить по ценам контрагентов

Предлагает к отбору «Контрагента», «Тип цены» и «Номенклатуру для подбора цен»

Табличная часть документа НЕ очищается

Обновить по ценам контрагентов

Табличная часть документа НЕ очищается

Заполнить по плановым ценам

Предлагает к отбору «Номенклатуру для подбора цен»

Табличная часть документа очищается

Добавить по плановым ценам

Предлагает к отбору» Номенклатуру для подбора цен»

Табличная часть документа НЕ очищается

Обновить по плановым ценам

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

Табличная часть документа НЕ очищается

Заполнить по поступлению

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

Табличная часть документа очищается

Добавить по поступлению

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

Табличная часть документа НЕ очищается



По команде «Изменить» можно выполнить групповое изменение цен:



Установка цен номенклатуры контрагентов

Документ «Установка цен номенклатуры контрагентов» расположен в том же разделе, что и «Установка цен номенклатуры», и имеет с ним схожий внешний вид. Различия:

Кроме прочего, необходимо выбрать «Контрагента». Заполнение цен ограничивается заполнением по ценам контрагента и по поступлениям.


Установить закупочные цены также можно из документа «Поступление товаров и услуг».


По результатам работы обратимся к отчету «Анализ цен» («Отчеты» - «Ценообразование» - «Анализ цен»):


Цены установлены верно.

Установка цены в 1С ERP. Установка цены в 1С Управление торговлей 11.3 (УТ)

Механизмы установки цен для 1С УТ и 1С ERP абсолютно идентичны, поэтому будут рассмотрены в рамках одного блока. Для начала стоит отметить, что в 1С УТ/ERP существуют два типа цен: «Цены» и «Цены поставщиков». Начнем с наиболее простого механизма – «Установки цен поставщиков».

Установка цен поставщиков. Виды цен поставщиков

Для установки цен поставщиков необходимо обратится к разделу «Закупки» подраздел «НСИ закупок» и перейти по ссылке «Цены поставщиков (прайс-листы)».


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


Если же загружать цены из файла не планируется, нажимаем кнопку сформировать для подбора номенклатурных позиций и видов цен. По команде «Сформировать» откроется окно настройки параметров прайс-листа. На закладке «Отбор номенклатуры» можно выбрать позиции, для которых будет устанавливаться цена. Если отбор не установлен, то в окно установки цен выйдут все позиции справочника «Номенклатура».

Далее необходимо перейти на закладку «Колонки прайс-листа» для выбора видов цен поставщиков, по которым будут вводиться данные. Из этой же закладки можно «Добавить» вид цен поставщиков. Карточка вида цены содержит информацию о валюте цены, наличии НДС в цене, доступности вида цены и размере минимальной поставки по данному виду цены. Значение «Мин.поставка» является свойством объекта «Вид цены» и носит справочный характер. Значение данного поля устанавливается пользователем самостоятельно и может иметь любой показатель.

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


Закладка «Сортировка» позволяет установить правило сортировки выводимых номенклатурных позиций и не является обязательной к заполнению.

После заполнения параметров прайс-листа необходимо нажать команду «ОК» и в полученной табличной части вручную заполнить цены поставщика на отобранные номенклатурные позиции.

Обратите внимание на дату, установленную в обработке! Значения цен выводится на начало указанной даты. Т.е. если вы сегодня установите цены для ряда позиций и обновите данные по ценам в обработке на сегодняшний день – значения цен будут пустыми/останутся старыми. И только по состоянию на следующий день цены примут верное значение.

Но это не означает, что в документы закупки будут подтягиваться неверные цены. В документах цены будут актуальными, так как данные будут забираться из регистра сведений «Цены номенклатуры поставщиков», а в регистре записаны актуальные цены.


С документами установки цен можно ознакомиться, перейдя по ссылке «История изменения цен».


Закупочные цены также можно установить из документов закупок («Заказ поставщику», «Приобретение товаров и услуг», «Поступление товаров и услуг»).

Для этого в таблично части «Товары» в поле «Вид цены» необходимо выбрать «Вид цены поставщика», в нашем случае – «Закупочные». На закладке «Дополнительно» установить галочку «Регистрировать цены поставщика автоматически».



Установка цен (прайс-лист). Виды цен

Процесс установки собственных цен очень схож с процессом установки цен поставщиков. Основное различие заключается в возможности настроек «Видов цен» и, как следствие, использование различных методов расчета цен.

Для добавления видов цен необходимо перейти по ссылке «Настройки и справочники» в разделе «CRM и маркетинг». Для ввода цен номенклатуры необходимо перейти по ссылке «Цены (прайс-лист)» того же раздела.


Начнем работу с «Вида цен».

Для вида цены обязательно необходимо определить следующие параметры:

  • Наименование;
  • Идентификатор для формул программа предложит сама;
  • Статус вида цен: Действует/Не действует;
  • Валюту цены;
  • Наличие НДС внутри цены («Цена включает НДС»);
  • Параметры использования цены:
    • Если цена будет устанавливаться в документах реализации – ставим галочку «При продаже клиентам»;
    • Если необходимо рассчитывать розничные цены на основании цен, зарегистрированных в документах поставки, и указанной наценки на цену поступления – «При вводе на основании документов поставки»;
    • Если предполагается реализация между собственными организациями – «При передаче между организациями».
  • Способ задания цены.

При использовании упрощенных возможностей элемента справочника «Виды цен» можно воспользоваться следующими реквизитами/функциями:

  1. Способ задания цены имеет три возможных для выбора значения:
    • Ручное назначение;
    • Наценка на другой вид цен;
    • Наценка на цену поступления.
  2. Существует возможность отбора номенклатурных позиций/ценовой группы, для которых будет действовать данный Вид цены;
  3. Можно установить точность округления и вариант округления:
    • По арифметическим правилам;
    • Всегда в пользу клиента;
    • Всегда в пользу предприятия.


Использование полных возможностей элемента справочника «Виды цен» добавляет следующий функционал:

1. Способ задания цен расширяется до пяти вариантов:

  • Ручное назначение;
  • Наценка на другой вид цен;
  • Наценка на цену поступления;
  • Произвольная формула от других видов цен;
  • Произвольный запрос к данным ИБ.

При этом «Произвольный запрос к данным ИБ» позволяет воспользоваться следующими схемами компоновки данных:

  • Цена поступления;
  • Себестоимость без дополнительных расходов;
  • Себестоимость с дополнительными расходами;
  • Максимальные цены поставщиков;
  • Средние цены поставщиков;
  • Минимальные цены поставщиков;
  • Минимальные цены конкурентов;
  • Средние цены конкурентов;
  • Максимальные цены конкурентов;
  • Себестоимость + процент от прибыли (интеркампани);
  • Себестоимость + процент (интеркампани);
  • Произвольный.

2. При выборе способа задания цен «Наценка на другой вид цен», «Наценка на цену поступления» или «Произвольная формула от других видов цен» в элемент справочника выводится дополнительная закладка «Уточнение по ценовым группам», позволяющая задать правило расчета для конкретной ценовой группы.

3. Реквизит установки точности округления убирается из представления, но появляется закладка «Правила округления».

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

«Психологическое округление» представляет собой уменьшение цены на несколько наименьших единиц для создания впечатления меньшей цены. Например, часто можно увидеть цену 999,99 руб., по сути цена товара = 1 000,00 руб., но покупатели воспринимают эту цену как девятьсот «с хвостиком», т.е. как меньшую цену.

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

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

  • По арифметическим правилам;
  • Всегда в пользу клиента;
  • Всегда в пользу предприятия.

Психологическое округление можно установить как вручную, в графе «Вычитать из результата», так и с помощью конструктора. В «Конструкторе» есть возможность проверить на примере, как будет отработано правило психологического округления.



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

«Ценовые группы» – это справочник с максимально простыми по структуре элементами (элемент состоит только лишь из «Наименования»). Размещается данный справочник в разделе «Маркетинг», подраздел «Ценообразование».

Ценовая группа является реквизитом для элементов справочника «Номенклатура» и позволяет производить настройки цен сразу для всех номенклатурных позиций определенной ценовой группы.

К справочнику «Ценовые группы» можно перейти по ссылке «Ценовые группы» в списке «Настроек и справочников», раздела «CRM и маркетинг».

Для установки цен номенклатуры необходимо обратится к разделу «CRM и маркетинг», подраздел «Цены и скидки», и перейти по ссылке «Цены (прайс-лист)».

В открывшемся рабочем месте для установки цен поставщика необходимо указать дату установки цены. Значения цен выводятся на начало указанной даты. Т.е. если вы сегодня установите цены для ряда позиций и обновите данные по ценам в обработке на сегодняшний день – значения цен будут пустыми/останутся старыми. И только по состоянию на следующий день цены примут верное значение.

При необходимости цены можно загрузить, нажав команду «Excel» - «Загрузить» и выбрав файл с шаблоном, заполненным данными по ценам.

Для получения шаблона загрузки необходимо предварительно его выгрузить, отобрав все необходимые номенклатурные позиции, обратиться к команде «Excel» - «Выгрузить».



Для заполнения перечня номенклатурных позиций и подбора видов цен, по которым будут устанавливаться цены, нажимаем кнопку «Сформировать». По команде «Сформировать» откроется окно настройки параметров прайс-листа. На закладке «Отбор номенклатуры» можно выбрать позиции, для которых будет устанавливаться цена. Если отбор не установлен, то в окно установки цен войдут все позиции справочника «Номенклатура».

Далее необходимо перейти на закладку «Колонки прайс-листа» для выбора видов цен поставщиков, по которым будут вводиться данные. Обратите внимание, что если рабочее место по установке цен открыто, и вы добавляете еще один вид цен, то чтобы увидеть новый вид цен в «Колонках прайс-листа», рабочее место по установке видов цен придется закрыть и открыть заново.

Итак, на листе «Колонки прайс-листа» отмечаем необходимые виды цен галочками. В нашем случае это будут «Оптовые» и «Плановые цены». Закладка «Сортировка» позволяет установить правило сортировки выводимых номенклатурных позиций и не является обязательной к заполнению.

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

Кроме загрузки цен 1С предлагает прочие разновидности их заполнения. По команде «Изменить цены» отрывается список возможных действий:

  1. Загрузить из документов установки цен (необходимо будет выбрать конкретный документ, цены из которого вас интересуют);
  2. Загрузить действующие (задаваемые вручную);
  3. Рассчитать вычисляемые (по данным ИБ и формулам);
  4. Округлить цены (задаваемые вручную);
  5. Изменить на процент;
  6. Изменить цены (установить одинаковую цену для всех позиций выбранного вида цен).


Для решения примера необходимо пользоваться функцией «Рассчитать вычисляемые», и оптовые цены будут рассчитаны на основании цены закупки. Справочные цены необходимо задать вручную. Далее необходимо нажать команду «Применить измененные цены» и в появившемся окне выбрать действие «Записать и провести», после чего нажать команду «Установить».


С документами установки цен можно ознакомиться, перейдя по ссылке «История изменения цен». Выведем прайс-лист по рассматриваемым позициям. Путь отчета: «CRM и маркетинг» - «Отчеты по CRM и маркетингу» - «Цены и скидки» - «Прайс-лист».


Оптовые цены рассчитаны с учетом установленного психологического округления.

Мы объясним как загрузить прайс в 1С . Для этого нам потребуется универсальная обработка ЗагрузкаДанныхИзТабличногоДокумента.epf, где ее взять и как запустить читайте в вышеупомянутой статье.

Для загрузки прайса в 1С нам понадобится:

  1. файл с прайсом в формате excel;
  2. универсальная обработка ЗагрузкаДанныхИзТабличногоДокумента.epf;
  3. Открытая база 1С в режиме 1С:Предприятие.

Прежде чем перейти к самой загрузке необходимо сначала загрузить номенклатуру из данного прайса . Когда номенклатура загружена переходим к загрузке прайса.

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

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


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


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

Переходим на закладку "Настройка" и сопоставляем поля табличной части документа с номерами колонок из файла exсel, более подробное описание правил сопоставления Вы можете посмотреть .


Нажать кнопку "Загрузить ". После этого зайдите в тот документ, в который загружали данные, проверьте его, если все нормально, то проведите. Наслаждайтесь полученным результатом!

Нам понадобится универсальная обработка для загрузки данных в 1C 8.2. Ее можно взять на диске ИТС. Схема загрузки цен на товары в 1С 8.2 из excel таблицы следующая:

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

Открывается список документов Установка цен номенклатуры:

  1. Для загрузки прайса в 1С готовим таблицу с ценами номенклатуры, например, в формате Excel:

  1. Создаем новый документ: Установка цен номенклатуры – Создать . Выставляем дату, с которой начнут действовать новые цены, и , для которых устанавливается Прайс:

Записываем документ.

документа в 1С 8.3 : гл. меню – Файлы – Открыть:
  • Режим загрузки – Табличная часть;
  • Табличная часть – Товары;
  • Ссылка – документ Установка цен номенклатуры – выбор сохраненного пустого документа (УЦН № 00000000001 от 01.04.2016г. 12:00:00):

  1. Загружаем Прайс по оптовым ценам. На закладке Табличный документ – Открыть файл выбираем файл с ценами:

Получаем данные к загрузке:

  1. Переходим на закладку Настройка и задаем для переноса данных соответствие номеров колонок в таблице реквизитам документа. Выставляем ручную нумерацию колонок:

  • Номенклатура – колонка номер 1;
  • Цена – колонка номер 3;
  • Валюта – Установить по умолчанию – колонка номер 2 или руб.

Получаем итоговый результат настройки:

  1. Переходим на закладку Табличная часть – Контроль заполнения. Дожидаемся конца проверки: «Контроль заполнения завершен. Проверено строк: 117» и нажимаем на кн. Загрузить. Открываем документ Установки цен сразу из формы обработки:

И проверяем результат загрузки прайса – все верно загрузилось:

Таким образом, мы загружали прайсы в 1C 8.2 Бухгалтерия 2.0.

Как работать с обработкой Загрузка данных из табличного документа мы рассказываем на нашем мастер-классе « ».

Как загрузить установку цен номенклатуры в 1С 8.3 из табличного документа

B 1C 8.3 Бухгалтерия 3.0 функционал загрузки прайсов из табличного документа excel добавлен прямо в команды справочника Номенклатура. Раздел Справочники – Номенклатура – Номенклатура и цены – Загрузить:

  1. Выбираем файла прайса. По кн. Загрузить выбираем подготовленную таблицу с ценами:

  1. На экране появляется табличка из выбранного файла. Сопоставляем реквизиты полей загрузки и колонки таблицы.

  1. Колонку 2 с валютой удаляем а также все строчки таблицы, не относящиеся к загружаемым данным:

Готовим табличку к загрузке. Следует удалить всё лишнее, что не нужно загружать: строчки, колонки. Получим таблицу в следующей форме:

Внимание! Если есть лишние строчки и лишние колонки – их нужно удалить из таблицы. Каждой колонке должен соответствовать свой реквизит:

  • Номенклатура – колонка 1 (Наименование);
  • Цены – колонка 2 (Цена, Оптовая);
  1. Переходим на следующий шаг. Реквизиты новой номенклатуры:

Проверяем тип цен и устанавливаем дату 01.04.2016г. – реальная дата, с которой должны действовать новые цены. Выставляем реквизиты новой номенклатуры – группу номенклатуры (папку), Вид номенклатуры, Ставку НДС, Единицу измерения:

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

  1. Загружаем цены. Обращайте внимание на данные перед загрузкой цен:
  • – Количество к загрузке (Все);
  • – Уже есть в базе (Найденные);
  • – Будут созданы (Новые).

Проводим анализ загружаемых данных:

Нажав на данные в выделенных колонках, получим расшифровку по загружаемой :

Видим, что программа 1С 8.3 приняла итоговую строчку за создаваемый элемент. Это ошибка, поэтому вернемся в Шаг 1 кнопкой Назад и из таблицы удалим ее:

Получаем итоговый результат перед загрузкой:

  1. Нажимаем на кн. Загрузить. Программа выполнит загрузку новых цен в базу.

Как проверить данные после загрузки прайса в 1С 8.3

Проверим установку для «Пасты шоколадной» цены 168.00 руб. на 01.04.2016г.:

Открываем карточку Номенклатуры – Паста шоколадная и переходим в связанную информацию – Цены:

Проверим установку цены оптовой на 01.04.2016г. Все верно:

Обратите внимание, что при загрузке прайса был создан новый документ Установка цен номенклатуры № 00-00000002 от 01.04.2016г. Откроем документ и проверим его заполнение. Раздел Склад – Установка цен номенклатуры:

Смотрим список документов УЦН:

Обратите внимание, что созданный загрузкой данных документ помечается – #Загружен из файла. Откроем документ и убедимся, что в табличной части документа содержатся все позиции, что переносили из файла:

Мы рассмотрели новый удобный функционал загрузки прайсов в 1C 8.3 Бухгалтерия 3.0. Он поможет избежать рутинной работы по ручному вводу данных по новым ценам.

Настройка отчета в 1С по прайс листу по типу цен в Универсальном регистре в 1C 8.3 (8.2)

Теперь осталось только «нарисовать» отчет по используемым ценам в программе 1С 8.3 (8.2), чтобы можно было получать актуальную информацию по ценам на выставленную дату учета. В типовом решении отчет по ценам разработчиками не предусмотрен, поэтому сами создадим такой отчет в Универсальном отчете программы 1C.

Открываем (гл. меню – Операции – Отчеты (для 1С 8.2) или гл. меню – Все функции – Отчеты (для 1С 8.3). Выбираем Регистр сведений, Цены номенклатуры – Срез последних, выставляем дату, на которую хотим увидеть цены:

Открываем Настройки – Расширенный:

Загружать прайс-лист a формате.xls в 1С нужно в несколько этапов. Дерево номенклатуры будет сформировано исходя из группировок в прайс-листе.

Сначала открываем файл обработки: кликаем на значок всплывающего меню (у логотипа 1С) нажимаем «Файл»-> «Открыть». Выбираем файл внешней обработки прайс-листа, предоставленный компанией-разработчиком.
Ждем, когда откроется форма файла обработки, заполняем ее:

  • Поле «Файл» - указываем загружаемый прайс-лист* с локального компьютера. В этом случае поле «Адрес файла на FTP» остается пустым.

Внимание! Чтобы загрузить файл в номенклатуру 1С, необходимо предварительно закрыть все программы, которые могут его использовать (например, текстовые редакторы или программы просмотра). Если это сделано не будет, файл не будет подгружен.

  • Поле «Контрагент» — здесь указываем контрагента, являющегося поставщиком товара. Заполненные поля файла обработки для конкретного контрагента можно будет сохранить, и в дальнейшем повторно заполнять данные контрагента уже не придется.
  • Поле «Кодировка файл» — чтение файла csv. Это поле заполняем, только когда кодировка не соответствует той, что настроена по умолчанию в 1С.
  • Поле «Адрес файла на FTP» — предназначено для указания файла, расположенного не на локальном компьютере. Путь прописывается по типу: /folder1/file.xml. В этом случае поле «Файл» оставляется пустым.

Теперь приступаем к настройке загрузки прайс-листа:

  • вкладка «Загрузка» — отображает контент файла согласно выбранным настройкам;
  • вкладка «Общие настройки» — содержит базовые настройки загружаемой номенклатуры (группа родитель, вид номенклатуры и проч.);
  • вкладка «Настройки по документам» — содержит информацию, которая необходима для формирования стандартных документов 1С (способ формирования остатков, налогообложение и проч.), а также настройки складов, цен номенклатуры и валют;
  • вкладка «Настройки xls» — содержит настройки загрузки информации из фала Excel;
  • вкладка «Изображения» — здесь указываем путь к изображениям товаров.

Лучше всего начать со вкладки «Общие настройки», однако описание будет приведено по порядку, указанному в файле обработки.

Загрузка

  • Раздел «Содержание файла» — здесь будет выведен список позиций товаров из файла xls после того, как отобразится прайс-лист.
  • Разделы «Атрибуты», «Цены», «Характеристики» —согласно выбранной строке в разделе «Содержание файла», здесь будет информация о номенклатуре (тип цен, характеристики, атрибуты).

Здесь устанавливаются нижеследующие параметры:

  • Группа-родитель — указываем группу, в которую будут выгружаться подгруппы с товарами (к примеру, родительская группа «Одежда»). Если в файле присутствует и родительская категория, тогда оставляем данное поле пустым.

Внимание! Если существует необходимость контроля за поступлением товаров, то следует указать группу-родитель, к примеру, «Новые товары». После этого в номенклатуре 1С будет создана новая группа с таким названием с иерархией, как в прайс-листе. Существующие товары просто обновятся в своих группах.

  • Поиск по — указываем критерий, по которому будет осуществляться поиск номенклатур в 1С во время загрузки товаров из фала (алгоритм, который будет искать соответствия позиций товаров в номенклатуре 1С и файле).
  • Наименование по умолчанию — Если в прайс-листе нет наименования товара, то это значение будет заполняться из этого поля. Если же подобных товаров несколько, то и названия у них будут одинаковые, именно поэтому в «Поиск по» надо выбирать «Артикул».
  • Вид номенклатуры без характеристик — это поле обязательно для заполнения. Здесь необходимо добавить вид номенклатуры, который будет присваиваться загружаемым товарам (без характеристик 1С).
  • Вид номенклатуры с характеристиками — это поле обязательно для заполнения. Здесь устанавливается наименование вида номенклатуры с характеристиками.
  • Производитель — указываем производителя по умолчанию. Содержимое этого поля будет отображаться, если у номенклатуры в прайс-листе значение поля «Производитель» не заполнено.
  • Разделитель для картинок — есть возможность загрузки сразу нескольких изображения для одного товара. Чтобы осуществить эту возможность указываем в отдельном столбике в прайс-листе наименования изображений через разделитель (к примеру, через запятую «,» либо через точку с запятой «;»).
  • Разделитель для групп — разделитель, используемый в прайс-листе для групп и подгрупп (к примеру, Одежда/Женская/Юбки: в этом случае в качестве разделителя используется косая черта «/»).
  • Ограничитель группы — в прайс-листе в поле для группы есть возможность указать не одно значение (к примеру, Одежда/Юбки;Для женщин/Юбки, где в качестве разделителя выступает точка с запятой «;»).
  • Использовать номенклатуру поставщика — если надо, чтобы формировалась номенклатура поставщика — ставим «Да», если не надо — «Нет».
  • Использовать даты загрузки — если установлен модуль M-IT:Управление интернет-магазином, то есть возможность проставить дату загрузки согласно поставщику, чтобы отслеживать статус номенклатуры сайта.
  • Загружать без учета изменений — если выбираем «Да» — данные полностью загрузятся в документ поступления (в установку цен). Если выбираем «Нет» , то текущей остаток будет сверяться с количеством в файле, также будут сверяться цены на товар в файле и цены поставщика.

В этой вкладке настраивается синхронизация типовых документов 1С и дополнительной информации прайс-листа:

  • Способ формирования остатков — здесь выбираем значение, согласно которому будет происходить формирование остатков (ввод остатков либо новое поступление товаров).
  • Операция — определяется для операции «Документ поступления», чаще всего в качестве значения в этом поле выступает «Закупка у поставщика».
  • Организация — указываем организацию, которая принимает поступление товаров.
  • Склад — указываем склад, который примет товары и с которого впоследствии их будут списывать (Розничный склад, склад интернет-магазина, виртуальный склад).
  • Поступление соглашение — ставим соглашение согласно поступлению товаров и услуг для выбранного контрагента. Можно создать индивидуальное соглашение.
  • Поступление договор — указываем договор с выбранным контрагентом
  • Количество прихода — здесь указываем значение, которое будет присваиваться товарам у которых не указано количество в прайс-листе.
  • Формировать списание — если надо, чтобы списание происходило списание товаров при загрузке файла, то ставим «Да». Например, в «Загружать без учета изменений» выбрано «Нет», значит, будут списаны те товары из документа поступления. Если выбрано «Да», то будут списаны товары с остатком в 1С.
  • Формировать заказ поставщику — если надо, чтобы формировался документ заказа для поставщика (контрагента), выбираем «Да».
  • Валюта — валюта поступления.
  • Устанавливать цены номенклатуры — если необходим документ «Установка цен», содержащий все цены, указанные во вкладке «Цены», выбираем «Да». Цены со значением «0» указаны не будут.
  • Регистрировать цены поставщика — формируется документ «Регистрация цен поставщика». Во время следующей загрузки (если у поля «Загружать без учета изменений» указано значение «Нет») будет происходить сравнение цен поставщика с ценой в файле.

Настройки xls

Вкладка "Общие"

В «Настройки xls» заполняем поля для загрузки информации из файла xls:

  • Поле «Номер листа» — номер листа в файле xls (внизу листа).
  • Поле «Начальная строка» с этой строки начнется загрузка.
  • Поле «Строка заголовков» — указываем строку, в которой указаны заголовки в файле (к примеру, «Цена», «Количество», «Наименование»).
  • Параметр «Характеристики в заголовках» — если надо, чтобы заголовки загружались как характеристики 1С для товаров, то ставим галочку. В нашем случае, заголовками с характеристиками являются «S-42, XS-40» и проч.

Внимание! Этот параметр нужен лишь для формирования номенклатуры с характеристиками 1С. Если вы не ведете учет товаров по характеристикам (и не собираетесь), то не ставьте галочку на этом параметре.

  • Параметр «Загрузить колонки из файла» — кликаем на кнопку прочтения данных прайс-листа — появляется возможность определения значения для всех полей настройки. Кликаем на стрелку, чтобы определить значение, выбираем нужное в выпадающем списке.
  • Галочка напротив поля настройки — Если есть необходимость обновлять данные номенклатуры, ставим галочку напротив одного из полей. Если галочку не поставить, то для существующего товара информация обновляться не будет. Если галочку не поставить, но товаров в 1С нет, то информация, если значения заданы, все равно загрузится.

Внимание! Если не поставить галочку у полей «Группа» и «Родитель», то информация не загрузится.

Вкладка «Атрибуты»

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

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

Вкладка «Типы цен XLS»

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

Внимание! Если этот раздел не заполнить, «Установка цен номенклатуры» не будет сформирована.

Вкладка «Характеристики»

Данную вкладку заполняем, если в прайс-листе есть характеристики товара и учет вы будете вести по характеристикам 1С. Настройки данной вкладки будут актуальны только при условии наличия галочки у пункта «Характеристики в заголовках» в разделе «Общие», либо характеристика есть в отдельных колонках. Ниже представлены характеристики, указанные в прайс-листе и представленные как заголовки, в колонках проставлено количество (значения).

Вкладка «Условия определения группы»

Значение условия создается для того, чтобы определять значение группы в прайс-листе. В строке «Условие» выбираем «и» или «или». При «или» будет выбрано лишь одно значение, при «и» ряд значений. Наименование колонки в прайс-листе — колонка файла. Значение — то, что указано в ячейке прайс-листа для группы:

Внимание! Уровень группы обуславливается группировками в файле. Если группировки отсутствуют, то группы загружаются в корень или в выбранную родительскую группу.

Если надо сохранить все установленные настройки за этим поставщиком, то надо всего лишь кликнуть «Сохранить настройки». Если у поставщика поменялся формат прайс-листа, то настройки необходимо будет подправить согласно прайс-листу и пересохранить настройки для выбранного поставщика.

Вкладка Изображения

С помощью этой вкладки можно загружать изображения для товаров.

Внимание! Если на вкладке «Настройки xls» в поле «Путь к каталогу изображений» уже указан путь к папке с картинками, то не заполняйте эту вкладку.

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

  • Путь к локальному каталогу изображений — указываем путь к изображениям на локальном компьютере.
  • Путь к http-каталогу с изображениями — указываем путь к каталогу с картинками на сайте интернет-магазина.
  • Настройки FTP — возможность подгрузки изображений через FTP-соединение.

Когда все строки вкладок заполнены, нажимаем «Отобразить» на вкладке «Загрузка». Ждем, пока отобразится список прайс-листа (может занять несколько минут в зависимости от объема товаров), затем кликаем «Загрузка» — и товары загружаются в номенклатуру 1С*.

*Внимание! Если в прайс-листе имеются неуникальные наименования товаров, а в администрировании вы указали параметр «Контроль уникальности рабочего наименования и характеристик», то в этом случае станет недоступной загрузка товаров из прайс-листа. Чтобы это изменить уберите галочку у этого параметра в разделе «Администрирование->Настройки номенклатуры- >Контроль уникальности рабочего наименования и характеристик».

В этой статье я расскажу как с помощью универсальной обработки “Загрузка данных из табличного документа” с диска ИТС загрузить данные в в конфигурацию Управление торговлей 10.3. Загрузка производится из файлов с расширением xls (формат excel 97-2003) в несколько этапов.

Если ваша конфигурация основана на управляемых формах 1С 8.3 или 8.2, рекомендуем к просмотру данное видео:

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

  1. Для начала перепишем обработку ЗагрузкаДанныхИзТабличногоДокумента.epf с диска ИТС. Если диска под рукой нет — скачайте её по ссылке . Для этого на диске заходим Технологическая поддержка =>1С Предприятие 8:

Нажимаем Копировать:

Выбираем путь для копирования кнопкой искать(в моем случае я копирую на рабочий стол) и нажимаем Копировать:

Ждем окончания копирования и нажимаем ОК:

Закрываем ИТС,больше нам диск не понадобится.

Подробнее о том как добавить внешнюю обработку, отчет или печатную форму написано здесь.

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

Открывается список внешних обработок вашей базы. Нажимаем Добавить:

Выбираем кнопкой “Открыть” скопированный ранее с диска ИТС файл ЗагрузкаДанныхИзТабличногоДокумента.epf:

Нажимаем ОК для сохранения обработки в базе 1С Управление торговлей:

Теперь двойным щелчком мыши можем запустить обработку из списка доступных внешних обработок:

  1. Мой прайс-лист выглядит следующим образом:

Убедитесь что ваш прайс-лист сохранен в формате xls, если нет, то сохраните именно в этом формате. Чтобы элементы номенклатуры попали в нужные группы (столбец А) нам необходимо предварительно создать их в справочнике Номенклатура вручную.

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

Запускаем внешнюю обработку как показано выше, либо через меню Файл=>Открыть и выбрав файл ЗагрузкаДанныхИзТабличногоДокумента.epf. Выбираем Режим загрузки — Загрузка в справочник, Вид справочника — Номенклатура. Нажимаем значок Открыть:

Выбираем файл вашего прайс-листа, предварительно изменив Тип файлов на Лист Excel (*.xls) и нажимаем Открыть:

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

Если у вас очень большой прайс-лист, его открытие займет продолжительное время, следует подождать. Я рекомендую такой прайс-лист сохранить из самой обработки в формате mxl после открытия, такой файл открывается очень быстро. Для этого нажимаем значок Сохранить, пишем название файла и нажимаем Сохранить:

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

Настраиваем реквизиты для загрузки:

Наименование:

Режим загрузки — Искать

Родитель (имеется в виду группа номенклатуры):

Режим загрузки — Искать

№ Колонки табличного документа — 1 (ставите свое значение)

Артикул:

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

Режим загрузки — Искать

Базовая единица измерения:

Режим загрузки — Вычислять.

В поле Выражение пишем формулу:

Результат = Справочники.КлассификаторЕдиницИзмерения.НайтиПоНаименованию(ТекстыЯчеек);

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

Вам необходимо убедиться что все наименования единиц измерения из прайса есть в соотвествующем справочнике 1С. Если их нет,то следует предварительно создать.

Весовой:

Значение по умолчанию — Нет

Полное наименование:

Режим загрузки — Искать

№ Колонки табличного документа — 5 (ставите свое значение)

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

Ставка НДС:

Режим загрузки — Устанавливать

Значение по умолчанию — 18%

Вид номенклатуры:

Режим загрузки — Устанавливать

Значение по умолчанию — Товар

После заполнения всех настроек необходимо произвести контроль заполнения. И если ошибок нет, нажимаем Загрузить.

Ждем окончания загрузки и смотрим как загрузились элементы. Я открыл один из них:

Здесь видим что не хватает обязательных для заполнения полей: единицы хранения остатков и единицы для отчетов. Мы загрузим их следующим этапом.

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

Пишем название файла и сохраняем. Формат файла будет *.mxlz:

Примечание:

Если в какой либо строке настройки стоит Режим загрузки “вычислять” или “устанавливать” то обработка не будет учитывать значение в колонке настроек “№ Колонки табличного документа” этой же строки настройки.

Если вы загрузили настройку из ранее сохраненной то вам придется заново вводить значения в колонку настроек “№ Колонки табличного документа”.

  1. Приступим к загрузке единиц хранения остатков и единиц для отчетов. Убираем все галочки с реквизитов кроме Артикул, Единица хранения остатков и Единица для отчетов. Ставим галочку не создавать новых элементов.

Артикул:

Ставим галочку поле поиска.

Режим загрузки — Искать

№ Колонки табличного документа — 4 (ставите свое значение)

Единица хранения остатков:

Режим загрузки — Вычислять

В поле выражение вставляем код на встроенном языке программирования 1С:

СсылкаНоменклатуры = Справочники.Номенклатура.НайтиПоРеквизиту("Артикул" , ТекущиеДанные["Артикул" ]); БазоваяЕдиницаИзмерения = Справочники.КлассификаторЕдиницИзмерения.НайтиПоНаименованию(ТекстыЯчеек); ТекСпр=Справочники.ЕдиницыИзмерения.НайтиПоРеквизиту("ЕдиницаПоКлассификатору" "Не удалось записать"

После заполнения настроек, нажимаем контроль заполнения и если нет ошибок нажимаем Загрузить:

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

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

Чтобы загрузить эту настройку нажмите сюда

  1. Загрузим 2-типа цен: Цена Розница 1 и Цена Розница 2. Заходим Справочники => Номенклатура => Типы цен номенклатуры:

Добавляем новый тип цен:

Заполняем необходимые реквизиты и сохраняем:

Аналогично добавляем еще один тип цен.

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

Заходим Документы => Ценообразование => Установка цен номенклатуры:

Добавляем новый документ:

В документе выбираем один из двух созданных типов цен и сохраняем его пустым:

Аналогично создаем второй документ.

В итоге должно получиться следующим образом:

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

Переходим во вкладку табличный документ и загружаем ваш прайс. Снова перейдем во вкладку настройки для ввода настроек:

Вводим настройки:

Нумерация колонок — Ручная нумерация колонок.

Номенклатура:

Режим загрузки — Искать

№ Колонки табличного документа — 5 (ставите свое значение).

Цена:

Режим загрузки — Искать

№ Колонки табличного документа — 8 (ставите свое значение для первого типа цен).

Валюта:

Режим загрузки — Устанавливать

Значение по умолчанию — руб. (ставите свое значение)

Единица измерения:

Режим загрузки — Вычислять

Тип цен:

Режим загрузки — Устанавливать

Значение по умолчанию — Цена Розница 1 (выбираете свое значение)

После того как ввели все настройки, нажимаем контроль заполнения во вкладке табличный документ. Если все правильно нажимаем Загрузить:

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

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

Результат загрузки можно увидеть если зайти в элемент номенклатуры и во вкладку Цены номенклатуры.Там видим два созданных типа цен и по нажатию кнопки Перечитать текущие цены мы увидим загруженные нами цены:

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

Сохраняем наши настройки в файл и переходим к следующему этапу.

Чтобы загрузить эту настройку нажмите сюда

  1. Загрузим штрих-коды для нашей номенклатуры. Штрих-коды хранятся в регистре сведений, поэтому выбираем Режим загрузки — В регистр сведений, Вид регистра — Штрих-коды.Загружаем наш прайс во вкладке табличный документ.

Для реквизита Владелец заходим в описание типов и оставляем галочку только напротив номенклатура:

Для реквизита Владелец в поле Искать по выбираем Артикул:

Вводим настройки:

Штрих-код:

Режим загрузки — Искать

№ Колонки табличного документа — 7 (ставите свое значение).

Владелец:

Режим загрузки — Искать

№ Колонки табличного документа — 4 (ставите свое значение для колонки с артикулом).

Тип штрих-кода:

Режим загрузки — Устанавливать

Значение по умолчанию — EAN13 (ставите свое значение)

Единица измерения:

Режим загрузки — Вычислять

В поле выражение вводим код на встроенном языке программирования 1С:

СсылкаНоменклатуры = Справочники.Номенклатура.НайтиПоРеквизиту("Артикул" , ТекстыЯчеек); БазоваяЕдиницаИзмерения = Справочники.КлассификаторЕдиницИзмерения.НайтиПоНаименованию(ТекстыЯчеек); ТекСпр=Справочники.ЕдиницыИзмерения.НайтиПоРеквизиту("ЕдиницаПоКлассификатору" ,БазоваяЕдиницаИзмерения,СсылкаНоменклатуры); Если ТекСпр.Пустая() Тогда НайденнаяЕдиницаОбъект = Справочники.ЕдиницыИзмерения.СоздатьЭлемент(); НайденнаяЕдиницаОбъект.Наименование = СокрЛП (БазоваяЕдиницаИзмерения); НайденнаяЕдиницаОбъект.ЕдиницаПоКлассификатору = БазоваяЕдиницаИзмерения; НайденнаяЕдиницаОбъект.Коэффициент = 1 ; НайденнаяЕдиницаОбъект.Владелец = СсылкаНоменклатуры; Попытка НайденнаяЕдиницаОбъект.Записать(); Результат = НайденнаяЕдиницаОбъект.Ссылка; Исключение Сообщить ("Не удалось записать" ); КонецПопытки ; Иначе Результат =ТекСпр.Ссылка; КонецЕсли ;

Качество:

Режим загрузки — Устанавливать

Значение по умолчанию — Новый

Остальные реквизиты:

Режим загрузки — Устанавливать

Значение по умолчанию — оставляем пустым

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

После успешной загрузки сохраняем настройки в файл.

Чтобы загрузить эту настройку нажмите сюда.