|

Массовый перенос товара в новую КАТЕГОРИЮ с одновременным изменением ЦЕНОВОЙ ГРУППЫ в 1С: УНФ


Содержание:

  1. Задача: расчет цены
  2. Метод решения поставленной задачи

Задача: расчет цены

Корректировка данных

Иногда случается так, что пользователи 1С: УНФ начинают работать с системой неправильно. Например, используют категории вместо групп, не пользуются автоматическим расчетом цен, и пр. В таких случаях возникает необходимость на реальных данных массово изменить Ценовые группы в номенклатуре. Такая ситуация часто возникает при корректировке расчета цены. Например, изначально цены проставлялись в расходные документы вручную. И в какой-то момент мы хотим изменить механизм расчета розничной цены в зависимости от учетной. Нам могут потребоваться разные проценты наценки на цену поставщика. Для автоматизации процесса мы создаем категории в номенклатуре и привязываем к категориям ценовые группы с различными вариантами процентов наценки.

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

Именно в таких ситуациях нам поможет следующий способ.

Метод решения поставленной задачи

Зайдем в Настройки à Корректировка данных à Групповое изменение реквизитов.

Групповое изменение реквизитов

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

В группе

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

Категория

В колонке «Реквизит» находим поле «Категория», ставим в нем галочку и указываем нужную категорию (на рис. 17%).

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

Дополнительные параметры

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

Ценовая группа

Появляется поле «Ценовая группа», но пока оно неактивно. Чтобы сделать его активным, надо двойным нажатием выбрать поле «Зависит от реквизита Тип». В появившемся окне выбираем «Разрешить редактирование».

Разрешить редактирование

Изменить реквизиты

Поле «Ценовая группа» становится доступным для редактирования, и мы ставим галочку и заполняем из справочника нужное значение (на рис 17%).

Далее нажимаем кнопку «Изменить реквизиты».

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

Если вы в своей деятельности ошибочно пользовались категориями как группами, предлагаем сделать следующее:

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

Специалист компании ООО “Кодерлайн”,

Майорова Елена


Помогла ли вам статья? Оставьте свой комментарий:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Блог про 1С:Предприятие

Copyright © 2024 TopKoder

Мы занимаемся внедрением и обслуживанием программных продуктов 1С.