22.04.2019 17:24
Tiger
 
Как реализовать задачу с помощью модели Реализация за период. Нужно получить на основе данных остаток на конец периода и реализации за период - запас в днях в виде кросс-таблицы по строкам старшие группы, по столбцам ТТ?
24.04.2019 08:28
Starter
 
С помощью пользовательских функций вычисления остатков.
Потом остаток - колчественный/суммовой ? Суммовой - по цене последнего прихода (количество * цену ПП) ? Если суммовой, то потребуется ещё функция вычисления цены последнего прихода.
24.04.2019 09:29
Tiger
 
Цитата:
Starter С помощью пользовательских функций вычисления остатков.
Потом остаток - колчественный/суммовой ? Суммовой - по цене последнего прихода (количество * цену ПП) ? Если суммовой, то потребуется ещё функция вычисления цены последнего прихода.
Остаток суммовой, а можно по-подробнее?
24.04.2019 21:55
Starter
 
Поподробнее -
1. остаток суммовой - как в отчете бухгалтерские/остатки в закупочных ценах или как в товарные/остатки, и там цены последних приходов ?
2. ТТ - имелись в виду торговые точки, т.е. места хранения ?
3. модель реализация за период или реализация в закупочных ценах за период ? Если вторая, то там же есть остатки в закупочных ценах (как в отчете бухгалтерские).
4. или проблема в том, что в кросс отчете функции должны быть только групповые ?
25.04.2019 07:58
Mtirt
 
Давайте еще раз от печки.
Если вам нужна именно кросс-таблица, то тогда надо писать свою функцию для вывода остатка и использовать ее для расчета товарного запаса.
Хотя, лично мне, неудобны кросс-таблицы с несколькими графами по одному магазину, например.

Если вас устроит плоская таблица - группа, магазин, остаток, реализация и расчетное поле, то можно создать задачу на основании куба "Реализация за период" без особых хлопот.
25.04.2019 08:08
Tiger
 
Цитата:
Mtirt Давайте еще раз от печки.
Если вам нужна именно кросс-таблица, то тогда надо писать свою функцию для вывода остатка и использовать ее для расчета товарного запаса.
Хотя, лично мне, неудобны кросс-таблицы с несколькими графами по одному магазину, например.

Если вас устроит плоская таблица - группа, магазин, остаток, реализация и расчетное поле, то можно создать задачу на основании куба "Реализация за период" без особых хлопот.
Нужно в виде таблицы во вложении
Миниатюры
Нажмите на изображение для увеличения
Название: Таблица.JPG
Просмотров: 157
Размер:	69.4 Кб
ID:	10126  
25.04.2019 15:22
Starter
 
Как вариант - если ТТ (МХ) немного и их количество/состав меняется нечасто, то можно сделать плоскую таблицу, с фикс. числом колонок - под каждое МХ свои столбцы.
И - как товарный запас считается ? остаток/(реализация/число дней периода) ? и суммовой остаток - по цене ПП или в закупочных ценах ?

Правка: Starter, 25.04.2019 15:24
20.09.2019 12:19
Tiger
 
Цитата:
Starter Как вариант - если ТТ (МХ) немного и их количество/состав меняется нечасто, то можно сделать плоскую таблицу, с фикс. числом колонок - под каждое МХ свои столбцы.
И - как товарный запас считается ? остаток/(реализация/число дней периода) ? и суммовой остаток - по цене ПП или в закупочных ценах ?
подойдет плоская таблица, по строкам артикулы, по столбца МХ с остатком на конец периода и МХ с запасом. Пытаюсь рассчитать товарный запас по формуле остаток/(реализация/число дней периода) получаю деление на ноль.
20.09.2019 12:47
Starter
 
используйте фунцию decode, типа: decode(х,0,0,y/x)
25.09.2019 16:29
Tiger
 
Цитата:
Starter используйте фунцию decode, типа: decode(х,0,0,y/x)
Цитата:
decode({Реализация. Общая, кол-во}/({Фильтр. Параметр модели. Отчетный период. FDateLast}-{Фильтр. Параметр модели. Отчетный период. FDateFirst}) ,0,0,{Остатки на конец периода. Остаток, кол-во}/({Реализация. Общая, кол-во}/({Фильтр. Параметр модели. Отчетный период. FDateLast}-{Фильтр. Параметр модели. Отчетный период. FDateFirst}))
Подскажите, что не так, ругается на отсутствие правой скобки, вроде бы все на месте

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.