|
отчет по остаткам | ☑ | ||
---|---|---|---|---|
0
vip67
16.06.12
✎
14:06
|
Всем доброго дня и хороших выходных!
вместо того, что загорать на рыбалке бъюсь над такой задачкой: Есть регистр накоплений «Товары на складах». Необходимо получить остатки по номенклатуре на конец дня по каждому дню за указанный период и средний остаток за весь период. Задачу необходимо реализовать одним запросом (либо в СКД либо произвольным отчетом). В результате запроса сразу должно быть посчитано среднее количество. ОБЯЗАТЕЛЬНО!!! В отчет должны попасть все дни периода, даже если не было остатка или движений товара. Среднее также нужно рассчитывать по всем дням периода. Итог задачи следующая табличка: День1 День2 День3 День4 Ср. остаток Товар1 0 1 2 1 1 Товар2 0 2 2 0 1 Итог 0 3 4 1 1 пытался сделать это через СКД, но если выбирать виртуальную таблицу ТоварыНаскаладахОстаткииОбороты, то с однгой стороны - отрабатывает по каждому дню периода, но как я понял - выдает результата только в тех днях, где было движение - в остальных днях - 0". А если брать чисто таблицу ТоварыНаСкладах, то как там указать периодичность таблицы? это свойство недоступно. и еще момент - как СКД заставить выдать требуемую табличку (и в колонках и по строчкам, а результат - в таблице)? Так-же пытался сделать обычным способом - запрос из таблицы ТоварынаСкладах, указав в итогах периодичность день. но тогда отбирает не все даты. Если в самом начале периода ничего не было - то ничего и не показывает. т.е. дозаполнение дат не работает. Помогите пли-з-з!!! |
|||
1
Amra
16.06.12
✎
14:07
|
Ну рассказывай, что за вакуха)))
|
|||
2
ProProg
16.06.12
✎
14:13
|
КОЛИЧЕСТВО(РАЗЛИЧНЫЕ Остаткти.Период)
|
|||
3
NcSteel
16.06.12
✎
14:14
|
(2) Маня ты меня удивляешь !!! А как же ссылка на свою разработку , где все реализовано?
|
|||
4
ProProg
16.06.12
✎
14:16
|
надо делать будет еще соединение с календарем. а то потом когда все навояешь скажут убрать выходные и пипец будет всему твоему творению - будешь переписывать все нафиг.
|
|||
5
vip67
16.06.12
✎
14:16
|
(1) причем тут вакуха?
на 7.7я бы на раз-два сделал, а вот на 8-ке... вроде и понятно... и... |
|||
6
vip67
16.06.12
✎
14:17
|
похоже - не я один за компом сижу в субботу...
|
|||
7
ProProg
16.06.12
✎
14:21
|
с календарем обязательно соединение! иначе ничего не получится
|
|||
8
vip67
16.06.12
✎
14:25
|
(7) почему именно с календарем? можно ведь просто таблицу заполнить датами и с ней уже соединяться?
|
|||
9
ProProg
16.06.12
✎
14:26
|
(8) короче можешь головой бится когда тебе говорят единственной правильное решение.
|
|||
10
ProProg
16.06.12
✎
14:27
|
календарь это и есть готовая таблица. регистр сведений
|
|||
11
vip67
16.06.12
✎
14:28
|
тогда всем спасибо! удачных выходных. в инете как раз что-то подобное еще нашел - бум размираться!
|
|||
12
vip67
16.06.12
✎
14:34
|
а нет, еще вопрос - а как скд заставить делать нужную табличку - т.е чтобы номенклатура была в строках, даты - в столбцах, а значения - на пересечении?
|
|||
13
vip67
18.06.12
✎
11:23
|
подниму тему.
итак, с тем, как в СКД сделать вівод таблицей - разобрался, как получить даты- то-же. Но СКД все-равно не подтягивает остатки по ВСЕМ датам периода - а только по тем, где было движение. Что делал: использую Регистр накопления ТоварыНаСкладе.ОстаткиИОбороты, задаю периодичность таблицы ДЕНЬ, Использую вложенный запрос джля формирования перечня дат и связываю их по параметру период. Читал в инете, что определение Роли для КоличествоКонечныйОстаток - помогает - но мне это не помогло. Подскажите плиз! |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |