|
Повтор сумм по столбцам во всех числовых полях. СКД. | ☑ | ||
---|---|---|---|---|
0
Molotof
31.08.16
✎
22:51
|
Доброго времени суток!
Отчет на СКД. Источник данных - Запрос. Ссылочное поле и 3 числовых. Суммы за разные периоды (текущий год, прошлый, позапрошлый). В настройках СКД вывод детальных записей. Нет группировок. Ни по строкам, ни по колонкам. В результате все 3 суммы по столбцам берутся из суммы первого столбца. В каждой отдельной строке все 3 суммы идентичны и берутся из данных первого столбца. Через консоль запросов все выводится как надо, все суммы разные. Запрос корректный. Похоже, какие то особенности СКД. Есть похожий отчет (СКД). там 4 числовых поля. Повтор начинается со второго числового поля, т.е. 1-ый столбец - ок, 2 - ок, 3=4=2. Что это такое? и как победить? |
|||
1
Cyberhawk
31.08.16
✎
23:06
|
Покажи на картинке
|
|||
2
Molotof
31.08.16
✎
23:25
|
||||
3
Molotof
31.08.16
✎
23:29
|
Кусочек запроса. Поля вложеного запроса видны.
http://radikal.ru/big/7d125cd98cc64907948804d1462230b9 |
|||
4
Molotof
31.08.16
✎
23:34
|
Настройки компановки минимальные.
http://radikal.ru/big/1cef757c619146239c982aea5c16bb2a Ресурсы не играют роли. Или они есть или их нет, ничего не меняется. Сортировка тоже. Вычисляемых полей нет. Поля источника данных не пересекаются. Единственная особенность - это вложенная схема компановки. Выводится в комплексе с другими отчетами в один документ. |
|||
5
Cyberhawk
31.08.16
✎
23:42
|
Так у тебя параметры виртуальных таблиц в СКД одинаково названы пади. Назови их по-разному.
|
|||
6
Cyberhawk
31.08.16
✎
23:43
|
(параметры, которые необязательные, но которые СКД применяет неявно)
|
|||
7
Cyberhawk
31.08.16
✎
23:43
|
Либо не называй свои параметры стандартными словами (НачалоПериода, КонецПериода), назови их как-нибудь оригинально
|
|||
8
karabas11
31.08.16
✎
23:43
|
{дата} поди одинаковая везде
|
|||
9
vicof
31.08.16
✎
23:49
|
Очередная жертва автозаполнения
|
|||
10
Cyberhawk
31.08.16
✎
23:49
|
(9) Вряд ли
|
|||
11
Euguln
31.08.16
✎
23:56
|
(3) А как раз не видно, как две последние суммы заполняются, запрос целиком в студию.
|
|||
12
Euguln
31.08.16
✎
23:57
|
(11) + скрин с параметрами.
|
|||
13
Molotof
01.09.16
✎
11:52
|
(5) Параметры ВТ были одинаковы, точнее в первом запросе праметр - Период не был явно указан, в 2-х других применялся один параметр.
Я изменил. У каждого периода сейчас параметр назван уникально. Ничего не поменялось. |
|||
14
Molotof
01.09.16
✎
11:52
|
ВЫБРАТЬ
ВЗ.Статья, СУММА(ВЗ.Сумма) КАК СуммаТекущийГод, СУММА(ВЗ.Сумма1Год) КАК Сумма1Год, СУММА(ВЗ.Сумма2Год) КАК Сумма2Год ИЗ (ВЫБРАТЬ // ТЕКУЩИЙ ГОД Остатки01.Субконто1 КАК Статья, ЕСТЬNULL(Остатки01.СуммаОстатокКт, 0) КАК Сумма, 0 КАК Сумма1Год, 0 КАК Сумма2Год ИЗ РегистрБухгалтерии.Хозрасчетный.Остатки(&ПериодТек, Счет В ИЕРАРХИИ ( ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.НераспределеннаяПрибыль), // 84 ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.ПрибылиИУбытки) // 99 ), , Организация = &Организация) КАК Остатки01 ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ Остатки02.Субконто1, ЕСТЬNULL(-Остатки02.СуммаОстатокДт, 0), 0, 0 ИЗ РегистрБухгалтерии.Хозрасчетный.Остатки(&ПериодТек, Счет В ИЕРАРХИИ ( ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.НераспределеннаяПрибыль), // 84 ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.ПрибылиИУбытки) // 99 ), , Организация = &Организация) КАК Остатки02 ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ // ПРОШЛЫЙ ГОД ОстаткиЗаГод01.Субконто1, 0, ЕСТЬNULL(ОстаткиЗаГод01.СуммаОстатокКт, 0), 0 ИЗ РегистрБухгалтерии.Хозрасчетный.Остатки(ДОБАВИТЬКДАТЕ(КОНЕЦПЕРИОДА(ДОБАВИТЬКДАТЕ(&ПериодДляРасчетов, ГОД, -1), ГОД), СЕКУНДА, 1), Счет В ИЕРАРХИИ ( ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.НераспределеннаяПрибыль), ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.ПрибылиИУбытки) ), , Организация = &Организация) КАК ОстаткиЗаГод01 ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ ОстаткиЗаГод02.Субконто1, 0, ЕСТЬNULL(-ОстаткиЗаГод02.СуммаОстатокДт, 0), 0 ИЗ РегистрБухгалтерии.Хозрасчетный.Остатки(ДОБАВИТЬКДАТЕ(КОНЕЦПЕРИОДА(ДОБАВИТЬКДАТЕ(&ПериодДляРасчетов, ГОД, -1), ГОД), СЕКУНДА, 1), Счет В ИЕРАРХИИ ( ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.НераспределеннаяПрибыль), ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.ПрибылиИУбытки) ), , Организация = &Организация) КАК ОстаткиЗаГод02 ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ // ПОЗАПРОШЛЫЙ ГОД ОстаткиЗа2Год01.Субконто1, 0, 0, ЕСТЬNULL(ОстаткиЗа2Год01.СуммаОстатокКт, 0) ИЗ РегистрБухгалтерии.Хозрасчетный.Остатки(ДОБАВИТЬКДАТЕ(КОНЕЦПЕРИОДА(ДОБАВИТЬКДАТЕ(&ПериодДляРасчетов2, ГОД, -2), ГОД), СЕКУНДА, 1), Счет В ИЕРАРХИИ ( ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.НераспределеннаяПрибыль), ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.ПрибылиИУбытки) ), , Организация = &Организация) КАК ОстаткиЗа2Год01 ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ ОстаткиЗа2Год02.Субконто1, 0, 0, ЕСТЬNULL(-ОстаткиЗа2Год02.СуммаОстатокДт, 0) ИЗ РегистрБухгалтерии.Хозрасчетный.Остатки(ДОБАВИТЬКДАТЕ(КОНЕЦПЕРИОДА(ДОБАВИТЬКДАТЕ(&ПериодДляРасчетов2, ГОД, -2), ГОД), СЕКУНДА, 1), Счет В ИЕРАРХИИ ( ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.НераспределеннаяПрибыль), ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.ПрибылиИУбытки) ), , Организация = &Организация) КАК ОстаткиЗа2Год02) КАК ВЗ СГРУППИРОВАТЬ ПО ВЗ.Статья |
|||
15
vicof
01.09.16
✎
11:53
|
(14) Убери автозаполнение и удивись
|
|||
16
Molotof
01.09.16
✎
11:56
|
Поля набора данных
http://radikal.ru/big/01cee1b656de4d688b158cb2582da8d9 |
|||
17
Molotof
01.09.16
✎
12:03
|
(15) Удивился, только все перестало работать:)
Поля исчезли. И создать их вручную нет возможности. Доступно только - Добавить папку. |
|||
18
vicof
01.09.16
✎
12:07
|
(17) Теперь открой для себя вкладку компоновка данных в конструкторе
|
|||
19
vicof
01.09.16
✎
12:07
|
И удивись
|
|||
20
Molotof
01.09.16
✎
12:09
|
(18) Да, обнаружил :)
Спасибо всем. |
|||
21
Molotof
01.09.16
✎
12:27
|
(20) обнаружить то обнаружил.
Только теперь прошлогодние суммы вообще пропали. Только первая осталась. Что сейчас не так? Может что то с параметрами? На первый взгля выглядит все нормально. |
|||
22
Timon1405
01.09.16
✎
12:32
|
http://devtool1c.ucoz.ru/load/mobilnye_instrumenty_razrabotchika_dlja_1s_8_2/1-1-0-6
или консоль СКД с диска ИТС вам в помощь обе умеют показывать итоговый текст запроса СКД после применения параметров/отборов |
|||
23
Cyberhawk
01.09.16
✎
13:03
|
В фигурных скобках параметры каждой виртуальной таблицы обзови уникально
|
|||
24
Molotof
01.09.16
✎
13:33
|
(22), (23) Спасибо!
Серверы зависли, попробую позже. Как выясню что было, отпишусь. |
|||
25
Molotof
01.09.16
✎
20:14
|
В общем, ошибка была при установке параметров в модуле объекта Отчет. Т.к. параметры хитро подставляются в отчет. Отчет содержит много вложенных схем, что бы выводить кучу отчетов в один таб док. В других отчетах ошибок не было, а некоторые оказались чувствительны к параметрам.
Чисто моя невнимательность. Автозаполнение в данном случае не причем. Всем спасибо. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |