Загрузка цен в 1с из excel. Базовая единица измерения

Подписаться
Вступай в сообщество «servizhome.ru»!
ВКонтакте:

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

Давайте представим, Вы директор компании, которая продает мужскую и женскую одежду. У вас есть склад для товаров и магазин. На склад раз в 2-3 дня Вам привозят товар. Кладовщик при каждом поступлении номенклатуры, по накладной (которая приходит в excel) , должен сначала создать всю номенклатуру вручную в 1С, после этого сделать документ «Поступления товаров и услуг», и уже только после этого установить цену поступления и реализации на вновь прибывшую номенклатуру в программе 1С. Конечно, если у Вас приходит по 10-20 товаров раз в 3 дня, то задача кажется вполне выполнимой. Ну где Вы видели чтобы в поставке было 10-20 товаров!? Это очень редкий случай! А вот если у вас приходит каждый раз хотя бы более 35 позиций товаров, то Вы скорее всего задумывались о автоматической загрузке накладных и номенклатуры в 1С из Excel.

Ваша выгода от автоматической загрузки накладных и номенклатуры в 1С

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

Сравнение ручной и авто загрузки накладных и товаров в 1С
ОПЕРАЦИЯ ДО ПОСЛЕ
Время затраченное на создание номенклатуры и накладной Время зависит от количества позиций в документе (в лучшем случае это 2 мин = 1 товар, за час 30 товаров) Всегда одинаковое, примерно 5 сек на ВСЕ ОПЕРАЦИИ!
Вероятность возникновения ошибок Около 30% Менее 0,5%
Успешность и правильность выполнения Зависит от человеческого фактора НЕ зависит от человеческого фактора
Стоимость за решение кол-во тов. / 30 * кол-во поставок * ставка за час работника
150 / 30 * 10 * 250 = 12500р каждый месяц
Разово, около 25.000р

Из таблицы мы видим, что предложенная нами автоматическая загрузка цен, товаров и накладных в 1С сможет окупиться уже за 2 МЕСЯЦА! Всего через 2 месяца эта обработку уже будет СТАБИЛЬНО приносить Вам деньги, каждый месяц. Почему, спросите Вы? Все очень просто, если раньше работник тратил много времени на ручной труд, то теперь он может это делать за несколько секунд и заниматься другими ПОЛЕЗНЫМИ делами!

Внешний вид обработки и ее функционал

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

Данная обработка позволяет автоматически загружать из excel в 1С:

  1. Номенклатуру (товары и услуги)
  2. Цены (закупочная, реализация и т.д.)
  3. Накладные (поступления и реализации)

Давайте посмотрим, как выглядит наша обработка.

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

После того как мы указали файл, жмем «Прочитать». Табличная часть заполнится прочитанными данными из excel’я

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

Шаг №1. Автоматическая загрузка номенклатуры (товаров) в 1С

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

Шаг №2. Загрузка приходной накладной в 1С из excel

Теперь в 1С создается приходная накладная «Поступление товаров и услуг», заполняется всеми необходимыми реквизитами, это реквизиты из шапки обработки и табличная часть товары с ценами номенклатуры, прочитанные ранее в табличную часть обработки из excel.

Шаг №3. Загрузка цен номенклатуры в 1С

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

Подведем итоги

Заносить приходные накладные, номенклатуру и цены в 1С можно конечно и вручную, но только если у вас совсем маленькие обороты, что в настоящее время бывает очень редко, именно поэтому заказывая такую обработку Вы:

  • Экономите свои деньги!
  • Окупаемость решения занимает в среднем 2 месяца!
  • Больше никаких ошибок и головных болей!

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

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

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

Для облегчения работы с ценами номенклатуры, обеспечения корректности выбора цен и возможности оперативного анализа цен компания «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С.

В чем состоит рутина такой задачи:

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

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

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

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

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

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

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

1CStyle любит и умеет решать такие задачи! Мы заменим вашу Машу на неустанно работающего робота, не требующего ежемесячного оклада. Ну а если она вам очень дорога, то вы легко сможете занять ее свободное время более полезными для бизнеса делами.

Заказать демонстрацию решения

Как мы решаем задачи по загрузке остатков и цен номенклатуры из прайсов поставщиков в 1С? Кейс недавнего внедрения.

Исходные данные

Наш клиент получал от поставщика прайсы двух типов:

  • Большой прайс со всем ассортиментом для первоначальной загрузки;
  • Небольшой прайс новинок, доступных для предзаказа;

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

Было решено написать универсальный загрузчик:

  • способный загружать данные из различных файлов;
  • независимый от структуры данных в файле: состава и порядка колонок;
  • с управляемыми настройками загрузки и предварительным анализом данных;

Что сделали?

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

1. В обработке выбираем эксель-файл для загрузки. При этом обработка сама попытается отыскать номера колонок с нужными названиями.


2. После выбора файла, проверяем/выставляем нужные номера колонок для загрузки (как правило, это не нужно).

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

5. Для удобства можно выставить внизу-слева галку «фильтр товаров по группе при выделении строки». В этом случае в таблице товаров будут отображаться только товары из выделенной группы.

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

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

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

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

9. Для удобства пользователя, нужные поля и кнопки пронумерованы прямо на форме.

В результате

Работа с формой загрузчика является максимально понятной и простой.

10. При загрузке обработка создаст необходимую номенклатуру:

и установит цену на новые товары и старые, если цена на них изменилась.

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

Заказывайте аналогичные , заточенные под ваш бизнес!

Дополнительно мы можем:

  • Автоматически сопоставлять номенклатуру поставщиков с номенклатурой вашей компании по алгоритмам нечеткого поиска. Даже если артикулы и штрих-коды не совпадают, а также, если нет других однозначных идентификаторов соответствия.
  • Обновлять прайсы в полностью автоматическом режиме по расписанию без участия человека.
  • Загружать прайсы прямо из почты. Бизнес-процесс обновления остатков и цен номенклатуры от поставщиков можно организовать таким образом, чтобы прайсы от ваших партнеров отправлялись на специально выделенную для этих целей почту и автоматически попадали оттуда прямо в 1С.
  • Рассчитывать цены вашей организации в зависимости от цен поставщиков. Производить накрутку собственных цен, опираясь на минимальные цены поставщиков, находя их среди общей номенклатурной массы.
  • Автоматически уведомлять ваших клиентов об изменениях в прайсе, скидках или акциях.
  • А также любые доработки по вашему желанию.
Для демонстрации решения обращайтесь к нашим консультантам или делайте заказ через формы на сайте!

Заказать индивидуальный загрузчик (от 16 000 рублей)

В этой статье я расскажу как с помощью универсальной обработки “Загрузка данных из табличного документа” с диска ИТС загрузить данные в в конфигурацию Управление торговлей 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 ; НайденнаяЕдиницаОбъект.Владелец = СсылкаНоменклатуры; Попытка НайденнаяЕдиницаОбъект.Записать(); Результат = НайденнаяЕдиницаОбъект.Ссылка; Исключение Сообщить ("Не удалось записать" ); КонецПопытки ; Иначе Результат =ТекСпр.Ссылка; КонецЕсли ;

Качество:

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

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

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

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

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

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

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

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

Загружать прайс-лист 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С*.

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



← Вернуться

×
Вступай в сообщество «servizhome.ru»!
ВКонтакте:
Я уже подписан на сообщество «servizhome.ru»