|
СКД Одинаковое имя параметра для 2х виртуальных таблиц | ☑ | ||
---|---|---|---|---|
0
Random4Fun
27.06.14
✎
14:34
|
Добрый день! Конструирую отчет в СКД. В отчете нужны остатки и обороты за день и Обороты за месяц. В запросе соединил ВиртуальнуюТаблицуОстаткиИОбороты(НачалоПериода(&Дата, День), КонецПериода(&Дата, День),,,) и ВиртуальнуюТаблицуОбороты(НачалоПериода(&Дата, Месяц), КонецПериода(&Дата, Месяц),,) по нужным измерениям.
Проблема в том, что в СКД на закладке "Параметры" параметры "НачалоПериода" и "КонецПериода" едины для обеих виртуальных таблиц, и отчет формируется только по одному периоду, который указываю на закладке "Параметры", колонка "Выражение". |
|||
1
Random4Fun
27.06.14
✎
14:35
|
Как в СКД заполнить эти параметры разными периодами?
|
|||
2
Random4Fun
27.06.14
✎
14:40
|
Ну или какой другой путь получения оборотов за месяц и остатков и оборотов за день через СКД?
|
|||
3
acsent
27.06.14
✎
14:41
|
убрать галку автозаполнение
|
|||
4
ИсчадиеADO
27.06.14
✎
14:44
|
в конструкторе запросов перейди на закладку, компоновка данных, что-ли... Там будут параметры вирт. таблиц. Задаешь свое название, и все дела
|
|||
5
Random4Fun
27.06.14
✎
14:52
|
(3) Назови, пожалуйста, закладку.
|
|||
6
Random4Fun
27.06.14
✎
14:55
|
(4) На закладку "Компановка данных" зашел. Но где там задать свое название?
|
|||
7
Кир Пластелинин
27.06.14
✎
14:56
|
(5) "Компоновка данных". так и называется. там ниже закладка "Таблицы", где представлены таблицы.
|
|||
8
Кир Пластелинин
27.06.14
✎
14:57
|
+(7) для каждой вирт. таблице там также указываются параметры
|
|||
9
Кир Пластелинин
27.06.14
✎
14:57
|
*таблицы
|
|||
10
Random4Fun
27.06.14
✎
15:10
|
(9) Я подставил параметры в вирт. Таблицы на этой закладке:
Выбрать ... ИЗ РегистрНакопления.гсм_УчетПоПинКодам.ОстаткиИОбороты({(НАЧАЛОПЕРИОДА(&Период, ДЕНЬ))}, {(КОНЕЦПЕРИОДА(&Период, ДЕНЬ))}, , , ) КАК гсм_УчетПоПинКодамОстаткиИОбороты ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрНакопления.гсм_УчетПоПинКодам.Обороты({(НАЧАЛОПЕРИОДА(&Период, МЕСЯЦ))}, {(КОНЕЦПЕРИОДА(&Период, МЕСЯЦ))}, , ) КАК гсм_УчетПоПинКодамОбороты ПО... Результат тот же самый, все формируется за день. Ты писал, что можно изменить имя параметров вирт. таблиц, как? |
|||
11
ИсчадиеADO
27.06.14
✎
15:22
|
(10) маладец, все 4 периода обозвал "Период"
|
|||
12
Кир Пластелинин
27.06.14
✎
15:22
|
(11) ага))) а потом удивляемся)
|
|||
13
ИсчадиеADO
27.06.14
✎
15:22
|
(11) хотя гоню
|
|||
14
ИсчадиеADO
27.06.14
✎
15:23
|
соединение по каким полям идет?
|
|||
15
Random4Fun
27.06.14
✎
15:24
|
(14)
ВЫБРАТЬ гсм_УчетПоПинКодамОстаткиИОбороты.Склад, гсм_УчетПоПинКодамОстаткиИОбороты.Номенклатура, гсм_УчетПоПинКодамОстаткиИОбороты.КоличествоНачальныйОстаток КАК ОстатокПрошлогоУтра, гсм_УчетПоПинКодамОстаткиИОбороты.КоличествоПриход, гсм_УчетПоПинКодамОстаткиИОбороты.СуммаПриход, гсм_УчетПоПинКодамОстаткиИОбороты.КоличествоРасход, гсм_УчетПоПинКодамОстаткиИОбороты.СуммаРасход, гсм_УчетПоПинКодамОстаткиИОбороты.КоличествоКонечныйОстаток КАК ОстатокНаУтро, гсм_УчетПоПинКодамОстаткиИОбороты.КоличествоРасход КАК ЗаМесяц ИЗ РегистрНакопления.гсм_УчетПоПинКодам.ОстаткиИОбороты({(НАЧАЛОПЕРИОДА(&Период, ДЕНЬ))}, {(КОНЕЦПЕРИОДА(&Период, ДЕНЬ))}, , , ) КАК гсм_УчетПоПинКодамОстаткиИОбороты ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрНакопления.гсм_УчетПоПинКодам.Обороты({(&НачалоМесяца)}, {(&КонецМесяца)}, , ) КАК гсм_УчетПоПинКодамОбороты ПО гсм_УчетПоПинКодамОстаткиИОбороты.Склад = гсм_УчетПоПинКодамОбороты.Склад И гсм_УчетПоПинКодамОстаткиИОбороты.Номенклатура = гсм_УчетПоПинКодамОбороты.Номенклатура |
|||
16
Random4Fun
27.06.14
✎
15:25
|
В консоли запросов все работает правильно) а в СКД - названия параметров виртульных таблиц конфликтуют.
|
|||
17
ИсчадиеADO
27.06.14
✎
15:25
|
(15) так и че? в полях выбора везде юзаешь таблицу УчетПоПинКодамОстаткиИОбороты. Гиде 2ая?
|
|||
18
Random4Fun
27.06.14
✎
15:26
|
Упс...
|
|||
19
Random4Fun
27.06.14
✎
15:27
|
Каюсь, я грешен. Спасибо за помощь.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |