Имя: Пароль:
1C
1С v8
Оптимизация отчета на СКД
,
0 LivingStar
 
29.03.13
08:19
Имеется некий отчет Анализ цен, на СКД и выводящий результат в табличный документ. Рассчитывает все правильно. Проблема в том что он дико долго формируется. Выявлено, что при заполнении табличного документа СКД, в коде программно заложены циклы перебирающие этот табличный документ и переписывающие вывод. Решено избавиться от этого и сразу выводить все в СКД. Был взят от туда пакетный запрос, и сейчас я думаю как правильно это решить. Прилагаю print screen'ы.
|
Нужный результат:
|
http://radikale.ru/data/upload/04012/04012/5c25624b92.jpg
|
Что удалось нарисовать в СКД, но не выводит поля
Выбранные поля:
|
http://radikale.ru/data/upload/05615/fb1a9/c680c9f925.jpg
|
Результат отчета:
|
http://radikale.ru/data/upload/04012/fb1a9/765d501a8b.jpg
|
Что бы получить то что в "print screen" нужный результат, нужно рисовать свой макет и выводить через него, или можно это сделать настройкой выбранных полей? По количеству контрагентов, колонки "Контрагент, минимум. максимум." разворачиваются в право.
1 LivingStar
 
29.03.13
08:22
(0+) То есть то что сделал в СКД (print screen: выбранные поля, результат отчета) не выводит данные, формируя шапку.
2 Fragster
 
гуру
29.03.13
08:22
можно
3 Fragster
 
гуру
29.03.13
08:23
надо только ресурсов надобавлять
4 LivingStar
 
29.03.13
09:05
(3) Если добавляю ресурсы, Шапка что в (print screen Результат отчета) расплывается, колонки переходят с места на место!!! Как сделать что бы она сохранила свой вид и вывелись соответствующие поля?
5 LivingStar
 
29.03.13
09:35
http://radikale.ru/data/upload/05615/c2184/25c2ade161.jpg
|
Подскажите почему задваивается вывод колонок в шапке, номенклатура и тип цен и как правильно сгруппировать строки? А то там тоже не так как нужно идет (((
6 LivingStar
 
29.03.13
09:50
можно ли в СКД строки делать столбцами, разворачивать вправо, по контрагенту, а по номенклатуре и типам цен в низ как в 0 ( print screen Нужный Результат), не переписывая отчет программно
7 Fragster
 
гуру
29.03.13
09:51
(6) да
8 LivingStar
 
29.03.13
09:54
(7) натолкните на мысли как?
9 LivingStar
 
29.03.13
09:55
(7) не подскажете почему в (5) так задваивается ???
10 Никола_
Питерский
 
29.03.13
09:59
А почему в колонках пусто ?
11 LivingStar
 
29.03.13
10:13
(10) вы про принт скрин (5)? ну где то выводит...
Хочу что бы выводил:
|
Номенклатура
  ТипЦен1
  ТипЦен2
  ТипЦен3

как ему это задать? пока что номенклатуру выводит столько раз сколько типов цен...
12 LivingStar
 
29.03.13
10:17
(11) это вроде задал!
13 LivingStar
 
29.03.13
10:22
пока вот чего добился:
|
http://radikale.ru/data/upload/4efc3/4fa6c/68b56602a7.jpg
|
но все равно что то не то! Колонки почему то съехали (((
И как все же разворачивать по контрагентам в право по колонкам, а по номенклатуре и типам цен в низ, по строкам?
14 Никола_
Питерский
 
29.03.13
10:32
(11) У тебя там таблица в строках есть детальные записи, а в колонках что ? может в колонки запихать то что ты хочешь ?
2 скрин в топике
15 Ksandr
 
29.03.13
10:34
Хрусталеву почитать не предлагать?
16 LivingStar
 
29.03.13
10:37
Правильно ли я думаю, что если для (13) задать настройку так что бы колонки по контрагентам разворачивались в право, а строки по номенклатуре и типам цен в низ, то форма отчета приобретет вид подобный как в (0) print screen НужныйРезультат и print screen РезультатОтчета ?
17 LivingStar
 
29.03.13
10:40
(14) может быть, сейчас буду пробовать!!!
(15) вообще стоит взять на заметку прочтение этой книги, но как то имел доступ к распечатанному экземпляру, но в работе это не использовал!! Там же общие моменты рассматриваются, хотя да стоит начать читать. Пока нет времени на это, нужно решить правильный вывод отчета.
18 LivingStar
 
29.03.13
11:00
(14) подскажите как правильнее сделать в столбцах?

по идее как в (0) print screen НужныйРезультат, мне нужно в право разворачивать столбцы по контрагентам с мин. и макс. ценами. Я попробовал сделать так, -
|
http://radikale.ru/data/upload/4efc3/fb1a9/5e91024a4f.jpg
|
по получается полная ерунда (((
|
http://radikale.ru/data/upload/fb1a9/49112/26d51f55f4.jpg
|
ещё и контрагенты в столбцах задваиваются, но в строках везде пусто ((((
19 Ksandr
 
29.03.13
11:04
Как я вижу:
Группировка строк:
- Номенклатура (Иерархия?)
- Тип Цен
Группировка колонок:
- Дополнительное поле (в вычисляемых полях создаешь поле, значение "", в условном оформлении именно этой группировки ставишь Текст = "Твой текст", оформляемые поля - Дополнительное поле. В выбранных полях указываешь ресурсы (отличающиеся от дальнейших, сделай их отдельными полями)
- Контрагент (в выбранных полях ресурсы рассчитанные по контрагенту)
20 Ksandr
 
29.03.13
11:07
На картинках "полная ерунда (((" - что в настройках, что в результате.

Выглядит как попытка починить телевизор имея паяльник и 0 знаний на тему ремонта телевизора. Жахнем ка эту неведому деталь. Тааакс что-то работает, но картинка вверх ногами. Ну ка, а если сюда эту хрень напаять?
21 LivingStar
 
29.03.13
11:13
Прошу прощения за незнание! Но вот при такой попытки настроить:
|
http://radikale.ru/data/upload/04012/04012/70b25b4695.jpg
|
все вот так вот курочится:
|
http://radikale.ru/data/upload/0fccf/6895e/d3dcf64ac5.jpg
|
подскажите как нужно?
22 LivingStar
 
29.03.13
11:14
(19) номенклатура без иерархии пока
23 Никола_
Питерский
 
29.03.13
11:41
Мы где-то близко )))

Цену в ресурсы убрать. В колонках убрать детальные записи, оставить просто контрагент.
24 LivingStar
 
29.03.13
12:38
Вот я вроде вывел колонки в том виде в котором нужно
|
http://radikale.ru/data/upload/0fccf/6895e/fb68637547.jpg
|
Подскажите, как сейчас в них вывести данные, и получится ли это не испортив имеющуюся структуру? Где то что то я не прописал.
25 LivingStar
 
29.03.13
12:40
(24+) получилось это настройкой выбранных полей для каждой из группировок строк и колонок таблицы
26 LivingStar
 
29.03.13
12:55
в ресурсах пусто, перенес туда реквизит НашаЦена, начать выводить числовые значения, и посмотреть что получится, из print screen'а видно, что поле НашаЦена ушло со своего места, и попортила настроенную структуру (24)
|
http://radikale.ru/data/upload/69fda/69fda/b6951962d1.jpg
27 LivingStar
 
29.03.13
13:10
(26) Советы какие нибудь будут? как вывести макет с данными?
Рисовать свой макет только если? Если так, подскажите по этому вопросы?
28 LivingStar
 
29.03.13
13:21
советы какие либо будут?
29 LivingStar
 
29.03.13
13:53
Проблема в том, что поля СобственныеЦены, Основные закупочные цены (минимум, средняя, максимум) отсутствуют когда задаешь ресурсами НашаЦена, НаценкаМинимум, НаценкаСредняя, НаценкаМаксимум, КонтрагентЦенаМинимум, КонтрагентЦенаМаксимум
и появляется вывод пустого контрагента у каждого выведенного.
|
http://radikale.ru/data/upload/69fda/6895e/cb7637c6ca.jpg
|
как это можно устроить?
screen'ы группировок
|
группировка контрагент
|
http://radikale.ru/data/upload/05615/4fa6c/ecf8ea76d5.jpg
|
группировка тип цен
|
http://radikale.ru/data/upload/c2184/ba193/a2c3c4b585.jpg
|
группировка номенклатура
|
http://radikale.ru/data/upload/ba193/c2184/4e2fbba225.jpg
|
30 LivingStar
 
30.03.13
07:47
подскажите как выровнять отчет! привел же все настройки!
где люди знающие СКД?
31 LivingStar
 
01.04.13
06:11
up!
32 LivingStar
 
01.04.13
06:20
В отчете сейчас колонки "Наша цена", "Наценка минимум", "Наценка средняя", "Наценка максимум" и над ними "мин." и "макс" выводятся у каждого контрагента, развернутого столбцами вправо. Как что бы у каждого контрагента были только "мин" и "макс", а "Наша цена", "Наценка минимум", "Наценка средняя", "Наценка максимум" остались выведены единожды?
|
http://radikale.ru/data/upload/fb1a9/0fccf/08b10981ff.jpg
|
как должно быть
|
http://radikale.ru/data/upload/04012/04012/5c25624b92.jpg
|
33 LivingStar
 
01.04.13
08:30
up!
34 LivingStar
 
01.04.13
09:42
up!
35 Fragster
 
гуру
01.04.13
09:51
можно макетом, можно группировками, тебе как больше нравится?
36 LivingStar
 
01.04.13
10:35
(35) Так я делаю группировками не получается. Макетом не представляю как. Как группировками подскажете? Вот мои группировки:
|
http://radikale.ru/data/upload/ba193/c2184/4e2fbba225.jpg
|
http://radikale.ru/data/upload/c2184/ba193/a2c3c4b585.jpg
|
http://radikale.ru/data/upload/05615/4fa6c/ecf8ea76d5.jpg
|
Что нужно исправить что бы "Номенклатура", "ТипЦен", "НашаЦена", "НаценкаМинимум", "НаценкаСреднее", "НаценкаМаксимум" выводились единожды, а "Контрагент", "Мин.", "Макс." выводились колонками по количеству контрагентов в право?
37 LivingStar
 
01.04.13
11:06
(35) поделитесь знаниями или советом?
38 Fragster
 
гуру
01.04.13
11:12
если группировкой - то добавляешь вычисляемое поле Итоги со значением "Итоги", добавляешь его в группировки по колонке, у колоночных группировок меняешь выбранные поля
39 LivingStar
 
01.04.13
11:55
(38)куда добавлять его?
40 LivingStar
 
01.04.13
12:19
(OFF) форум таксистов самоубийц и танки на фоне, это про что?
41 Fragster
 
гуру
01.04.13
12:42
(39) в настройки добавляй!
42 LivingStar
 
01.04.13
12:44
(41) в какие группировки добавлять исходя из (36)?
43 Fragster
 
гуру
01.04.13
12:45
(42) ык в колонки же
44 LivingStar
 
01.04.13
12:46
(41) поля же выбираются из доступных! от куда там ему взяться этому полю, если его нет в доступных?
45 LivingStar
 
01.04.13
12:49
(43) изначально в запрос добавлять?
46 LivingStar
 
01.04.13
12:49
(38) что то мне сдается не по этой теме диалог?!
47 Fragster
 
гуру
01.04.13
12:50
(44) как же ты прочитал (38)?
48 LivingStar
 
01.04.13
12:53
добавил в колонки к контрагенту "Итоги"
49 LivingStar
 
01.04.13
12:53
(38) меняешь выбранные поля на что?
50 Fragster
 
гуру
01.04.13
12:55
(48) зачем к контрагенту? это отдельная группировка должна быть
51 LivingStar
 
01.04.13
12:56
(47) Добавил в запрос вычисляемое поле Итоги со значением  "Итоги". Сейчас делаю отдельную группировку Итоги, в ней какие выбранные поля задать?
52 Fragster
 
гуру
01.04.13
12:57
(51) какие у тебя в итогах должны быть. а в "контрагентах" - какие должны быть в контрагентах. ну и для отчета итоги по горизонтали выключи
53 LivingStar
 
01.04.13
12:58
(52) в других настройках выключить? у меня там все выключено
54 LivingStar
 
01.04.13
13:00
(52) у меня
"Номенклатура", "ТипЦен", "НашаЦена", "НаценкаМинимум", "НаценкаСреднее", "НаценкаМаксимум"
|
колонки должны быть выведены единожды
|
а
"Контрагент", "Мин.", "Макс."
должно быть выведено у каждого контрагента
55 LivingStar
 
01.04.13
13:07
(52) может мне её не в колонки а в строки вывести???
56 LivingStar
 
01.04.13
13:10
чет не то похоже эхто!!!!
57 Fragster
 
гуру
01.04.13
13:12
(55) именно в колонки
(56) именно то
58 Fragster
 
гуру
01.04.13
13:12
должно быть:

колонки
--контрагенты
--итоги
59 LivingStar
 
01.04.13
13:14
(57) То?!))))))!!!
(58) то есть Итого паралельная не подчиненная Контрагенту?

а в ней какие поля то????
60 LivingStar
 
01.04.13
13:15
Контрагенты раздвигаются в право, "Контрагент", "Мин.", "Макс.", а перед ними раз должны вывестись "Номенклатура", "ТипЦен", "НашаЦена", "НаценкаМинимум", "НаценкаСреднее", "НаценкаМаксимум"
61 Fragster
 
гуру
01.04.13
13:16
(59) да параллельная. в полях выбраны ресурсы, которые в итогах должны быть. в контрагентах в полях выбраны ресурсы, которые в контрагентах. а всякие детальные записи в колонках выкинь.
62 LivingStar
 
01.04.13
13:19
(61) В контрагентах должны быть только мин. и макс. а сверху контрагент! А эти как закрепятся то на одиночный вовод колонки?
63 Fragster
 
гуру
01.04.13
13:21
(62) ну так и делай группировку по контрагенту, в выбранных полях - контрагент, мин и макс
64 Fragster
 
гуру
01.04.13
13:21
для группировки
65 LivingStar
 
01.04.13
13:23
66 LivingStar
 
01.04.13
13:25
(64) в конец итоги добавились таблицы, почему то 2 раза!
а можно под номенклатурой, после типа цен эти колонки единично выводимые?
67 LivingStar
 
01.04.13
13:28
(64) вот как получилось, чет как то не так:
|
http://radikale.ru/data/upload/6895e/c2184/372d209a23.jpg
68 Fragster
 
гуру
01.04.13
13:29
(66) я же говорю, у отчета выключи горизонтальные итоги
(67) на наборах данных задай нормальные имена ресурсов, и группы, если есть в настройках выбранных полей убери
69 LivingStar
 
01.04.13
13:32
(68) где их выключить?
ну так у меня в (36) же везде группы, все их убрать?
70 LivingStar
 
01.04.13
13:36
горизонтальные итоги выключил
71 Defender aka LINN
 
01.04.13
13:37
Господи, да пристрелите уже его кто-нибудь...
72 LivingStar
 
01.04.13
13:37
(70+) но это ничего не дало
73 LivingStar
 
01.04.13
13:39
(68) по вертикале итоги нужно было отключить
74 LivingStar
 
01.04.13
13:41
(68) Сейчас колонки "Номенклатура", "ТипЦен", "НашаЦена", "НаценкаМинимум", "НаценкаСреднее", "НаценкаМаксимум" выводятся раз, но в конце таблицы. А вначале перед выводом контрагентов её можно вывести?
75 LivingStar
 
01.04.13
13:42
(68)Только сейчас названия контрагентов в колонках много раз повторяются у некоторых задваиваются. С чем это может быть связанно? Что поправить?
76 LivingStar
 
01.04.13
13:44
(75+) в повторяющихся колонках по контрагенту одному и тому же выводятся разные данные
77 LivingStar
 
01.04.13
13:47
(68) подскажите ещё пожалуйста, почему могут контрагенты много раз повторяться одни и теже, что нужно поправить?
78 Fragster
 
гуру
01.04.13
13:52
(75) с тем, что детальные записи, которые надо убрать нафиг
79 Fragster
 
гуру
01.04.13
13:52
(74) поменять местами группировки в колонках
80 LivingStar
 
01.04.13
13:56
(78) я их убрал!!!!
81 LivingStar
 
01.04.13
13:56
в запросе вообще нет контрагентов, от куда они задваиваются, много повторяются не понятно!!!!
82 LivingStar
 
01.04.13
13:57
(78) реально нет детальных записей!!!!
83 Fragster
 
гуру
01.04.13
13:58
(82) если есть группировка - то задвоения быть не может
84 LivingStar
 
01.04.13
14:02
(83) один может задваиваться, другие повторяться много раз и так далее...
вот так идет группировки в настройках
|
http://radikale.ru/data/upload/c2184/6895e/f124a221d7.jpg
|
85 LivingStar
 
01.04.13
14:03
(83) посмотрел в них во всех почему то разные данные встречаются, как будто группировка несрабатывает да?
86 Fragster
 
гуру
01.04.13
14:08
шо за сноменлываывапВфыапывапр группировки? должна быть только одна группировка - по контрагенту.
87 Fragster
 
гуру
01.04.13
14:09
группировка срабатывает именно как указано
88 LivingStar
 
01.04.13
14:09
89 Fragster
 
гуру
01.04.13
14:10
(88) у тебя не группировка по контрагенту, а группировка по контрагенту и еще нескольким полям
90 LivingStar
 
01.04.13
14:11
(89) Это те поля по которым нужно выводить числовые значения под контрагентом. Их куда тогда?
91 Fragster
 
гуру
01.04.13
14:14
(90) в ресурсыыыыыы
92 LivingStar
 
01.04.13
14:18
(90) оставил так
|
http://radikale.ru/data/upload/69fda/05615/86e60a0231.jpg
|
все равно размножаются....
(91) так как как подсчитываться будет мин., макс. по контрагенту?
93 LivingStar
 
01.04.13
14:20
(91) так в ресурсах они и были, убрал, все равно задваивает
94 LivingStar
 
01.04.13
14:21
запутался, как исправить ситуацию с размножением повторяющихся контрагентов?
95 LivingStar
 
01.04.13
14:22
(89) когда убрал то почему они задваиваются все равно?
96 LivingStar
 
01.04.13
14:23
извиняюсь не ту копию правлю, счас переоткрою
97 LivingStar
 
01.04.13
14:27
(91) спасибо вам большое! сейчас можно смотреть что за данные выводит отчет....
98 LivingStar
 
01.04.13
14:28
(91) а закрепить Итого с Номенклатурой и ТипамиЦен, что бы не прокручивались с контрагентами не получится?
99 Fragster
 
гуру
01.04.13
14:43
(98) это нужно самому выводить, судя по (0-97) объяснять долго и неинтересно.
100 LivingStar
 
01.04.13
14:43
Итоги сейчас после номенклатуры с типами цен, но минус в том что прокручивается эта колонка вместе с контрагентами. Можно её как либо закрепить? Нет такой возможности?
101 LivingStar
 
01.04.13
14:44
(99) как самому? программно в коде?
102 Defender aka LINN
 
01.04.13
14:44
Сто постов уныния и отчаяния...
103 Ksandr
 
02.04.13
09:38
(0) Конфа типовая? Скинь отчет помогу тебе.
104 Ksandr
 
02.04.13
09:38
на почту в профиле
Ошибка? Это не ошибка, это системная функция.