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

Наши программы => УкрСклад => Тема розпочата: TheOK від Червень 27, 2012, 12:59:54

Назва: Отчет для изменения цены товара
Відправлено: TheOK від Червень 27, 2012, 12:59:54
Внимание!
Делайте архив базы данных, т.к. изменения которые сделает этот отчет "откатить" невозможно

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

----made by ukrskladzvit@yandex.ru---
Update tovar_name tn set tn.cena_r=#текст_1# where tn.tip=#товар_группа_№#


2) Выставить как параметры: выбор группы товара, произвольный текст
3) Называем как-то новый "отчет" и сохраняем
4) Ограничиваем доступ к нему пользователей, которые могут попортить цены
Внимание! Шаблон для этого отчета не нужен.

Работа процесс изменения цены:
Назва: Re: Отчет для изменения цены товара
Відправлено: TheOK від Червень 28, 2012, 00:11:20
Внимание!
Делайте архив базы данных, т.к. изменения которые сделает этот отчет "откатить" невозможно
Теперь еще одна модификация вышеописанного  "отчета" по изменению цены.
При помощи этого "отчета" можно изменять расходную  цену товара на выбранном складе в выбранной группе товара, если выбранная группа товара присутствует на данном складе (при некоторой модификации можно изменить любую цену) для определенной группы товаров (без подгрупп).
Отличие от предыдущего:
Если у вас присутствует одна и та же группа товара на нескольких складах, то товар в ней может отличаться.
Например:
Склад1: ГруппаА: товар_А,товар_Б, товар_С
Склад2: ГруппаА: товар_Б, товар_Д, товар_А
Данная модификация отчета, если будет выбран Склад1, группаА, обновит цены только для товар_А, товар_Б, товар_С .
Обратите внимание, что цена на товар_А, товар_Б обновится и на  Склад2, т.к. в УкрСклад одиноковый товар, находящийся на различных складах имеет одинаковые характеристики, в частности и цену.

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

----made by ukrskladzvit@yandex.ru---
update tovar_name tn set tn.cena_r=#текст_1# where
tn.num in
  (select tz.tovar_id from tovar_zal tz where tz.sklad_id=#склад_№#)
and tn.tip=#товар_группа_№#

2) Выставить как параметры: выбор группы товара, склад,произвольный текст
3) Называем как-то новый "отчет" и сохраняем
4) Ограничиваем доступ к нему пользователей, которые могут попортить цены
Внимание! Шаблон для этого отчета не нужен.

Процесс изменения цены:
Назва: Re: Отчет для изменения цены товара
Відправлено: TheOK від Червень 28, 2012, 00:22:18
Если нужен будет какой-то из этих отчетов для изменения приходной или другой цены, пишите...
Сделаю модификацию отчета, в котором можно будет выбирать какую цену для группы товара нужно изменить