[ОТВЕТИТЬ]
Опции темы
16.09.2014 11:38  
Troll
Задача

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

Артикул (Артикул товара из карточки)
Наименование (Название полное из карточки)
Цена (Цена поставщика последнего прихода)
Остаток (Текущий остаток)
Сумма (Сумма текущих остатков по цене поставщика)

Решение задачи

В бизнес-анализе есть несколько моделей для формирования различных отчетов. Для построения этого отчета была выбрана модель "Остатки текущие". Используя эту модель можно сразу сформировать несколько столбцов:
  1. Карточка товара.Артикул для столбца Артикул
  2. Карточка товара.Название полное для столбца Наименование
  3. Текущие остатки.Текущий остаток для столбца Остаток

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

"supermag.SPRICES_CONTRAGENT({Поля задачи. 5. Карточка товара. Артикул})" - для столбца цена.
"{Поля задачи. 13. цена}*{Поля задачи. 4. Текущие остатки. Текущий остаток}" - для столбца сумма.

Созданные функции в Oracle

1. supermag.SPRICES_CONTRAGENT

Листинг функции:

Код:
CREATE OR REPLACE FUNCTION SPRICES_CONTRAGENT(clPath IN INTEGER)
RETURN NUMBER
IS
BEGIN
	FOR c IN (SELECT price FROM smprices WHERE article = clPath AND pricetype=1)
	LOOP
		RETURN c.price;
	END LOOP;
	RETURN NULL;
END;
 
"Спасибо" Troll от:
16.09.2014 11:43  
Mtirt
Но это же не себестоимость? Зачем бухгалтерам может понадобиться такой отчет?
 
16.09.2014 11:47  
OlegON
Видимо, у кого-то в первый вид цены вколачивается нулевая наценка. Т.е. больше прайс-лист это.
 
 
Опции темы



Часовой пояс GMT +3, время: 23:14.

Все в прочитанное - Календарь - RSS - - Карта - Вверх 👫 Яндекс.Метрика
Форум сделан на основе vBulletin®
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.