|
СКД один основной период и несколько для сравнения с типовым. Возможно? | ☑ | ||
---|---|---|---|---|
0
ILM
гуру
08.03.13
✎
23:19
|
Есть один период основной например, январь текущего года. Хочу сравнить обороты января 2013, с оборотами каждого месяца произвольного периода. Можно ли это сделать? Количество должно зависеть от периода.
|
|||
1
1C-band
08.03.13
✎
23:24
|
(0) Количество чего?
|
|||
2
Сниф
08.03.13
✎
23:27
|
Вроде ничего не мешает на вкладке СКД "Параметры" добавить новый параметр с типом "СтандартныйПериод".
|
|||
3
БибиГон
08.03.13
✎
23:32
|
обычно же сравнивают соответствующие месяцы но разных годов. а не с оборотами произвольного периода.
|
|||
4
mikecool
08.03.13
✎
23:33
|
я не против
|
|||
5
GANR
08.03.13
✎
23:49
|
В задаче (0) подвох есть - в параметры ВСЕХ виртуальных таблиц Обороты, ОстаткиИОбороты и пр., всех наборов данных в СКД подставляются одни и те же стандартно генерируемые СКД параметры &НачалоПерода и &КонецПериода. Обходной путь - НАЧАЛОПЕРИОДА(Период, МЕСЯЦ) в запросе / выражении СКД.
|
|||
6
sergus_dixi
09.03.13
✎
00:10
|
(5) есть еще один и более универсальный подход - если нам нужно обойти автоподстановку периода в запросе, генерируемом СКД, указываем значения периода так:
ВЫБРАТЬ РАЗЛИЧНЫЕ ПланыПродажОбороты.Контрагент КАК Контрагент ПОМЕСТИТЬ ВТКонтрагенты ИЗ РегистрНакопления.ПланыПродаж.Обороты({(&НачалоПредыдущегоПериода)}, {(&КонецБудущегоПериода)}, Период, ) КАК ПланыПродажОбороты ГДЕ ПланыПродажОбороты.Сценарий = &Сценарий Параметры НачалоПредыдущегоПериода, КонецБудущегоПериода - естественно вычисляются как нам надо в выражении параметров |
|||
7
ILM
гуру
09.03.13
✎
06:39
|
(1) Количество месяцев.
(3) Стоимость оборот/ количество оборот - удельная стоимость будет, отчего же не сравнить? (5) (6) - Это понятно, но как все сравнить с типовым периодом? Пока продолжаю голову ломать..... |
|||
8
GANR
15.03.13
✎
12:10
|
(7) Да + (6) Закладка конструктора СКД "Наборы данных", галочка Автозаполнение = Ложь - тогда (5) будет снято.
|
|||
9
GANR
15.03.13
✎
12:14
|
(7) Я ерунду сморозил с НАЧАЛОПЕРИОДА(Период, МЕСЯЦ) в (5). (6) и (7) - по делу.
|
|||
10
GANR
15.03.13
✎
12:15
|
> 6 и 7
(6) и (8) |
|||
11
Defender aka LINN
15.03.13
✎
12:16
|
(5) У меня не подставляет. Уже понял, что ты делаешь не так?
|
|||
12
GANR
15.03.13
✎
12:20
|
(11) Ага.
|
|||
13
Михаил 1С
15.03.13
✎
12:48
|
(5) (8) - да вы что, это же легко решается, и не надо снимать Автозаполнения в СКД, это очень удобно. Надо просто в параметрах своих виртуальных таблиц Обороты, ОстаткиОбороты и прочее ставить свой параметр, какой хочешь, а стандартные параметры СКД пометить на вкладке Параметры галкой "Ограничение доступности". Тогда этого параметры будтобы и нету.
|
|||
14
Михаил 1С
15.03.13
✎
12:49
|
Ну, конечно, тогда уже этот параметр нигде не надо использовать. Везде используйте уже свои нестандартные.
|
|||
15
Михаил 1С
15.03.13
✎
12:58
|
Эх, все молчат. Наверное до сих пор восхищены моим постом :)
Аж дар речи потеряли... |
|||
16
GANR
15.03.13
✎
13:03
|
(13) Как быть, если нужно, например, в одном запросе остатки на р а з н ы е даты снять?
|
|||
17
Михаил 1С
15.03.13
✎
13:06
|
(16) Можно в один запрос поместить две таблицы одного и того же регистра. И в одной ты запишешь одни параметры, а в другой - другие. Только не забудь связать их, а то ерунда будет.
|
|||
18
GANR
15.03.13
✎
13:14
|
(17) На закладке Параметры автоматически генерируемый параметр Период для остатков и срезов только один на всю СКД и все её запросы и наборы. Со связать-то понятно - кстати, удобно на стандартный период 2 даты заменить Нач и Кон.
|
|||
19
GANR
15.03.13
✎
13:17
|
+(18) Если галочка Автозаполнение не снята, то этот параметр Период и будет подставлятся всюду, даже если в запросах указать другие параметры.
|
|||
20
Михаил 1С
15.03.13
✎
13:17
|
(18) Я не понял, ты о чем? Тебе не хватает параметров? Бери и делай запрос как обычно, будто-бы без СКД - пиши в нем свои придуманные параметры, и они появятся во Вкладке Параметры у СКД.
|
|||
21
Михаил 1С
15.03.13
✎
13:18
|
(19) Я тебе говорю - надо на вкладке Параметры поставить галку этому Периоду - "Ограничение доступности". И все будет как надо, будтобы этого параметра и не было.
Ты будто маленький, и два поста прочитать вверх не можешь. |
|||
22
GANR
15.03.13
✎
13:21
|
(21) Аааа... Все прокатило
|
|||
23
Михаил 1С
15.03.13
✎
14:02
|
Ребята, я рад!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |