Имя: Пароль:
1C
1С v8
Двойные записи в отчете
0 raytan
 
22.04.15
15:10
Странная штука происходит в моем отчете :) Написал отчет на СКД и столкнулся с проблемой: выводит двойные записи. Думал, что что то накосячил в запросе. Нет. Там проверил: запрос работает правильно, выдает без двойных записей. Кроме того есть странность: итоги правильные, несмотря на повторяющиеся строки.
Вот я и в растерянности что это может быть ?!..
1 DrShad
 
22.04.15
15:12
неверно сформировал настройки, да мало ли что еще
2 raytan
 
22.04.15
15:14
настройки там достаточно простые
Шапка отдельная группировкаДетальные записи - также отдельно

Понятно, что не видя отчет трудно что то подсказать...
3 mikecool
 
22.04.15
15:16
(2) выводи только детальные записи
4 raytan
 
22.04.15
15:17
сейчас попробую.
5 raytan
 
22.04.15
15:19
(3) не помогло
6 DrShad
 
22.04.15
15:21
скрины выкладывай
7 Encode
 
22.04.15
15:24
попробуй галочку "без повторяющихся" в СКД
8 raytan
 
22.04.15
15:32
Без повторяющихся в СКД -- это где ?! Если ты про запрос (конструкция "ВЫБРАТЬ РАЗЛИЧНЫЕ"), то он работает и так правильно. А в самих настройках СКД я такого вроде не видел..
9 Encode
 
22.04.15
15:33
(8) Ну да, имел ввиду в запросе
10 pessok
 
22.04.15
15:36
скриншот настроек схемы давай
11 raytan
 
22.04.15
15:38
12 raytan
 
22.04.15
15:39
13 raytan
 
22.04.15
15:40
http://fotohost.by/image/1ip  -- результат запроса в консоле
14 raytan
 
22.04.15
15:41
http://fotohost.by/image/1it -- выполненный отчет
15 raytan
 
22.04.15
15:42
16 DrShad
 
22.04.15
15:43
Значения свойств объектов СКД и так понимает, зачем их надо было тянуть?
17 DrShad
 
22.04.15
15:44
и вообще какой-то мега запрос
18 pessok
 
22.04.15
15:44
детали шапке не должны быть подчинены?
19 raytan
 
22.04.15
15:45
(18) нет. Это уже не первый однотипный запрос
20 raytan
 
22.04.15
15:47
(17) сложный запрос -- да, но не все же бывают простые... А насчет свойств, так там по условию надо вытягивать разные. Так какая тогда разница где это делать ? В вычисляемом поле или там ?
21 DrShad
 
22.04.15
15:50
(20) а причем тут вычисляемые поля?
22 raytan
 
22.04.15
15:56
(21) Прошу прощения, Вы наверное про "Вид номенклатуры" говорили, а про другое отвечал )) Тут тоже не просто сделано так: нужно дать возможность пользователю включать/отключать поля. И так проще. Потому что объяснить возможность доступности свойство часто тяжело, а иногда даже невозможно :)))
23 DrShad
 
22.04.15
15:57
(22) готов побиться об заклад, что можно все сделать намного проще, да и без самого текста запроса все равно не понять задвоения записей
24 raytan
 
22.04.15
16:02
(23) В том то и дело, что запрос отрабатывает без дубликатов. Это я проверил в консоле запросов. В скринах видно, что в консоле выдало 109 записей, а сам отчет выдает 218. Кроме того итоги получаются ВЕРНЫЕ, что очень странно. Ведь сумма должна быть в два раза больше... Чудеса
25 DrShad
 
22.04.15
16:20
(24) ну СКД вам не запрос и может менять конечный запрос по своему усмотрению
26 raytan
 
22.04.15
16:25
(25) есть такое. Наверное так и происходит (((
27 DrShad
 
22.04.15
16:27
возьми консоль СКД и смотри какой запрос на выходе
28 raytan
 
22.04.15
16:29
(27) Хорошая идея. Сейчас попробую
29 echo77
 
22.04.15
18:36
На скринах показал все, кроме того что надо.
Обратите внимание на вкладку "Другие настройки"
Скорее всего дело в расположении итогов, расположении группировок. Наверное, стоит "Начало и конец"
30 bolobol
 
22.04.15
18:54
По две строки, По три колонки, Без настроек, Без данных, Без итогов... Каких только глюков в СКД нет - на всё один ответ: удаляете схему компоновки, добавляете новую - вставляете запрос и рюшки повторяете по закладкам, как правило - проблема не повторяется, т.к. глючит каждый раз по разному.
31 raytan
 
23.04.15
08:46
(29) Вы оказались отчасти правы: было "расположение итогов = конец", поставил "расположение итогов = нет". Двойные записи пропали. Но и Итоги тоже :) А хотелось бы их оставить. Делать макет ДетальныхЗаписей не хочется, так как планируется, что пользователь будет сам редактировать количество полей. Наверное воспользуюсь советом (30) и попробую поиграться с настройками...
32 raytan
 
23.04.15
08:54
Спасибо всем, проблема решилась. Помогло "расположение итогов = авто".
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.