• Ласкаво просимо на Спільнота для обміну досвідом між користувачами програм УкрБланк, УкрСклад, УкрЗарплата.
 

наценка

Автор installer, Серпень 12, 2014, 14:01:51

Попередня тема - Наступна тема

0 Користувачі і 2 Гостей дивляться цю тему.

installer

Добрый день!
Есть определенная група товаров, нужно к уже проставленной розничной цене добавить определенный процент наценки как это сделать? конкретно в моем случае нужно к розничним ценам в групе товаров добавить +8% и на цена 1 и на цена 2 и т.д
Цены в гривне

Creat

1. ВАЖНО. Делаем резерв базы данных меню Опции : Резервирование !!!

А далі:
У SQL менеджері у вашому випадку запускаємо скрипт
UPDATE
  tovar_name
SET
  cena_r = cena_r * 1.08,
  cena_1 = cena_1 * 1.08,
  cena_2 = cena_2 * 1.08
WHERE
  tip = 5

Де   tip = 5 це номер групи.

Опції - націнки на товари - там бачите всі групи і їх ID .
Зручніше скриптом то
SELECT
  num,
  name
FROM
  tip

num - номер группы
name - название группы

installer


installer

как еще сделать что бы округляло до целого числа большего до 1 грн?

Creat

1. ВАЖНО. Делаем резерв базы данных меню Опции : Резервирование !!!
UPDATE
  tovar_name
SET
  cena_r = udf_roundto(cena_r * 1.08+0.5,0),
  cena_1 = udf_roundto(cena_1 * 1.08+0.5,0),
  cena_2 = udf_roundto(cena_2 * 1.08+0.5,0),
WHERE
  tip = 5
але ти вже збільшив ціну просто заокругль
UPDATE
  tovar_name
SET
  cena_r = udf_roundto(cena_r+0.5,0),
  cena_1 = udf_roundto(cena_1+0.5,0),
  cena_2 = udf_roundto(cena_2+0.5,0)
WHERE
  tip = 5

installer

подскажите пожалуйста скрипт как добавить к розничной цене по всей групе + 5 грн

Creat

1. ВАЖНО. Делаем резерв базы данных меню Опции : Резервирование !!!

А далі:
У SQL менеджері у вашому випадку запускаємо скрипт
UPDATE
  tovar_name
SET
  cena_r = cena_r +5
WHERE
  tip = 5

Де   tip = 5 це номер групи.

Опції - націнки на товари - там бачите всі групи і їх ID .
Зручніше скриптом то
SELECT
  num,
  name
FROM
  tip

num - номер группы
name - название группы