Оптимизация отчета на СКД #658659


#0 by LivingStar
Имеется некий отчет Анализ цен, на СКД и выводящий результат в табличный документ. Рассчитывает все правильно. Проблема в том что он дико долго формируется. Выявлено, что при заполнении табличного документа СКД, в коде программно заложены циклы перебирающие этот табличный документ и переписывающие вывод. Решено избавиться от этого и сразу выводить все в СКД. Был взят от туда пакетный запрос, и сейчас я думаю как правильно это решить. Прилагаю print screen'ы. | Нужный результат: | | Что удалось нарисовать в СКД, но не выводит поля Выбранные поля: | | Результат отчета: | | Что бы получить то что в "print screen" нужный результат, нужно рисовать свой макет и выводить через него, или можно это сделать настройкой выбранных полей? По количеству контрагентов, колонки "Контрагент, минимум. максимум." разворачиваются в право.
#0 by LivingStar
Имеется некий отчет Анализ цен, на СКД и выводящий результат в табличный документ. Рассчитывает все правильно. Проблема в том что он дико долго формируется. Выявлено, что при заполнении табличного документа СКД, в коде программно заложены циклы перебирающие этот табличный документ и переписывающие вывод. Решено избавиться от этого и сразу выводить все в СКД. Был взят от туда пакетный запрос, и сейчас я думаю как правильно это решить. Прилагаю print screen'ы. | Нужный результат: | | Что удалось нарисовать в СКД, но не выводит поля Выбранные поля: | | Результат отчета: | | Что бы получить то что в "print screen" нужный результат, нужно рисовать свой макет и выводить через него, или можно это сделать настройкой выбранных полей? По количеству контрагентов, колонки "Контрагент, минимум. максимум." разворачиваются в право.
#1 by LivingStar
(0+) То есть то что сделал в СКД (print screen: выбранные поля, результат отчета) не выводит данные, формируя шапку.
#2 by Fragster
можно
#3 by Fragster
надо только ресурсов надобавлять
#4 by LivingStar
Если добавляю ресурсы, Шапка что в (print screen Результат отчета) расплывается, колонки переходят с места на место!!! Как сделать что бы она сохранила свой вид и вывелись соответствующие поля?
#5 by LivingStar
| Подскажите почему задваивается вывод колонок в шапке, номенклатура и тип цен и как правильно сгруппировать строки? А то там тоже не так как нужно идет (((
#6 by LivingStar
можно ли в СКД строки делать столбцами, разворачивать вправо, по контрагенту, а по номенклатуре и типам цен в низ как в 0 ( print screen Нужный Результат), не переписывая отчет программно
#7 by Fragster
да
#8 by LivingStar
натолкните на мысли как?
#9 by LivingStar
не подскажете почему в так задваивается ???
#10 by Никола_Питерский
А почему в колонках пусто ?
#11 by LivingStar
вы про принт скрин ? ну где то выводит... Хочу что бы выводил: Номенклатура как ему это задать? пока что номенклатуру выводит столько раз сколько типов цен...
#12 by LivingStar
это вроде задал!
#13 by LivingStar
пока вот чего добился: | но все равно что то не то! Колонки почему то съехали ((( И как все же разворачивать по контрагентам в право по колонкам, а по номенклатуре и типам цен в низ, по строкам?
#14 by Никола_Питерский
У тебя там таблица в строках есть детальные записи, а в колонках что ? может в колонки запихать то что ты хочешь ? 2 скрин в топике
#15 by Ksandr
Хрусталеву почитать не предлагать?
#16 by LivingStar
Правильно ли я думаю, что если для задать настройку так что бы колонки по контрагентам разворачивались в право, а строки по номенклатуре и типам цен в низ, то форма отчета приобретет вид подобный как в print screen НужныйРезультат и print screen РезультатОтчета ?
#17 by LivingStar
может быть, сейчас буду пробовать!!! вообще стоит взять на заметку прочтение этой книги, но как то имел доступ к распечатанному экземпляру, но в работе это не использовал!! Там же общие моменты рассматриваются, хотя да стоит начать читать. Пока нет времени на это, нужно решить правильный вывод отчета.
#18 by LivingStar
подскажите как правильнее сделать в столбцах? по идее как в print screen НужныйРезультат, мне нужно в право разворачивать столбцы по контрагентам с мин. и макс. ценами. Я попробовал сделать так, - | по получается полная ерунда ((( | | ещё и контрагенты в столбцах задваиваются, но в строках везде пусто ((((
#19 by Ksandr
Как я вижу: Группировка строк: - Тип Цен Группировка колонок: - Дополнительное поле (в вычисляемых полях создаешь поле, значение "", в условном оформлении именно этой группировки ставишь Текст = "Твой текст", оформляемые поля - Дополнительное поле. В выбранных полях указываешь ресурсы (отличающиеся от дальнейших, сделай их отдельными полями) - Контрагент (в выбранных полях ресурсы рассчитанные по контрагенту)
#20 by Ksandr
На картинках "полная ерунда (((" - что в настройках, что в результате. Выглядит как попытка починить телевизор имея паяльник и 0 знаний на тему ремонта телевизора. Жахнем ка эту неведому деталь. Тааакс что-то работает, но картинка вверх ногами. Ну ка, а если сюда эту хрень напаять?
#21 by LivingStar
Прошу прощения за незнание! Но вот при такой попытки настроить: | все вот так вот курочится: | | подскажите как нужно?
#22 by LivingStar
номенклатура без иерархии пока
#23 by Никола_Питерский
Мы где-то близко ))) Цену в ресурсы убрать. В колонках убрать детальные записи, оставить просто контрагент.
#24 by LivingStar
Вот я вроде вывел колонки в том виде в котором нужно | | Подскажите, как сейчас в них вывести данные, и получится ли это не испортив имеющуюся структуру? Где то что то я не прописал.
#25 by LivingStar
(24+) получилось это настройкой выбранных полей для каждой из группировок строк и колонок таблицы
#26 by LivingStar
в ресурсах пусто, перенес туда реквизит НашаЦена, начать выводить числовые значения, и посмотреть что получится, из print screen'а видно, что поле НашаЦена ушло со своего места, и попортила настроенную структуру |
#27 by LivingStar
Советы какие нибудь будут? как вывести макет с данными? Рисовать свой макет только если? Если так, подскажите по этому вопросы?
#28 by LivingStar
советы какие либо будут?
#29 by LivingStar
Проблема в том, что поля СобственныеЦены, Основные закупочные цены (минимум, средняя, максимум) отсутствуют когда задаешь ресурсами НашаЦена, НаценкаМинимум, НаценкаСредняя, НаценкаМаксимум, КонтрагентЦенаМинимум, КонтрагентЦенаМаксимум и появляется вывод пустого контрагента у каждого выведенного. | как это можно устроить? screen'ы группировок | | | группировка тип цен | | | |
#30 by LivingStar
подскажите как выровнять отчет! привел же все настройки! где люди знающие СКД?
#31 by LivingStar
up!
#32 by LivingStar
В отчете сейчас колонки "Наша цена", "Наценка минимум", "Наценка средняя", "Наценка максимум" и над ними "мин." и "макс" выводятся у каждого контрагента, развернутого столбцами вправо. Как что бы у каждого контрагента были только "мин" и "макс", а "Наша цена", "Наценка минимум", "Наценка средняя", "Наценка максимум" остались выведены единожды? | | как должно быть | |
#33 by LivingStar
up!
#34 by LivingStar
up!
#35 by Fragster
можно макетом, можно группировками, тебе как больше нравится?
#36 by LivingStar
Так я делаю группировками не получается. Макетом не представляю как. Как группировками подскажете? Вот мои группировки: | | | Что нужно исправить что бы "Номенклатура", "ТипЦен", "НашаЦена", "НаценкаМинимум", "НаценкаСреднее", "НаценкаМаксимум" выводились единожды, а "Контрагент", "Мин.", "Макс." выводились колонками по количеству контрагентов в право?
#37 by LivingStar
поделитесь знаниями или советом?
#38 by Fragster
если группировкой - то добавляешь вычисляемое поле Итоги со значением "Итоги", добавляешь его в группировки по колонке, у колоночных группировок меняешь выбранные поля
#39 by LivingStar
куда добавлять его?
#40 by LivingStar
(OFF) форум таксистов самоубийц и танки на фоне, это про что?
#41 by Fragster
в настройки добавляй!
#42 by LivingStar
в какие группировки добавлять исходя из ?
#43 by Fragster
ык в колонки же
#44 by LivingStar
поля же выбираются из доступных! от куда там ему взяться этому полю, если его нет в доступных?
#45 by LivingStar
изначально в запрос добавлять?
#46 by LivingStar
что то мне сдается не по этой теме диалог?!
#47 by Fragster
как же ты прочитал ?
#48 by LivingStar
добавил в колонки к контрагенту "Итоги"
#49 by LivingStar
меняешь выбранные поля на что?
#50 by Fragster
зачем к контрагенту? это отдельная группировка должна быть
#51 by LivingStar
Добавил в запрос вычисляемое поле Итоги со значением  "Итоги". Сейчас делаю отдельную группировку Итоги, в ней какие выбранные поля задать?
#52 by Fragster
какие у тебя в итогах должны быть. а в "контрагентах" - какие должны быть в контрагентах. ну и для отчета итоги по горизонтали выключи
#53 by LivingStar
в других настройках выключить? у меня там все выключено
#54 by LivingStar
| колонки должны быть выведены единожды | а "Контрагент", "Мин.", "Макс." должно быть выведено у каждого контрагента
#55 by LivingStar
может мне её не в колонки а в строки вывести???
#56 by LivingStar
чет не то похоже эхто!!!!
#57 by Fragster
именно в колонки именно то
#58 by Fragster
должно быть: колонки --контрагенты --итоги
#59 by LivingStar
То?!))))))!!! то есть Итого паралельная не подчиненная Контрагенту? а в ней какие поля то????
#60 by LivingStar
Контрагенты раздвигаются в право, "Контрагент", "Мин.", "Макс.", а перед ними раз должны вывестись "Номенклатура", "ТипЦен", "НашаЦена", "НаценкаМинимум", "НаценкаСреднее", "НаценкаМаксимум"
#61 by Fragster
да параллельная. в полях выбраны ресурсы, которые в итогах должны быть. в контрагентах в полях выбраны ресурсы, которые в контрагентах. а всякие детальные записи в колонках выкинь.
#62 by LivingStar
В контрагентах должны быть только мин. и макс. а сверху контрагент! А эти как закрепятся то на одиночный вовод колонки?
#63 by Fragster
ну так и делай группировку по контрагенту, в выбранных полях - контрагент, мин и макс
#64 by Fragster
для группировки
#65 by LivingStar
вот как вышло | | так вот же я делал? | |
#66 by LivingStar
в конец итоги добавились таблицы, почему то 2 раза! а можно под номенклатурой, после типа цен эти колонки единично выводимые?
#67 by LivingStar
вот как получилось, чет как то не так:
#68 by Fragster
я же говорю, у отчета выключи горизонтальные итоги на наборах данных задай нормальные имена ресурсов, и группы, если есть в настройках выбранных полей убери
#69 by LivingStar
где их выключить? ну так у меня в же везде группы, все их убрать?
#70 by LivingStar
горизонтальные итоги выключил
#71 by Defender aka LINN
Господи, да пристрелите уже его кто-нибудь...
#72 by LivingStar
(70+) но это ничего не дало
#73 by LivingStar
по вертикале итоги нужно было отключить
#74 by LivingStar
Сейчас колонки "Номенклатура", "ТипЦен", "НашаЦена", "НаценкаМинимум", "НаценкаСреднее", "НаценкаМаксимум" выводятся раз, но в конце таблицы. А вначале перед выводом контрагентов её можно вывести?
#75 by LivingStar
Только сейчас названия контрагентов в колонках много раз повторяются у некоторых задваиваются. С чем это может быть связанно? Что поправить?
#76 by LivingStar
(75+) в повторяющихся колонках по контрагенту одному и тому же выводятся разные данные
#77 by LivingStar
подскажите ещё пожалуйста, почему могут контрагенты много раз повторяться одни и теже, что нужно поправить?
#78 by Fragster
с тем, что детальные записи, которые надо убрать нафиг
#79 by Fragster
поменять местами группировки в колонках
#80 by LivingStar
я их убрал!!!!
#81 by LivingStar
в запросе вообще нет контрагентов, от куда они задваиваются, много повторяются не понятно!!!!
#82 by LivingStar
реально нет детальных записей!!!!
#83 by Fragster
если есть группировка - то задвоения быть не может
#84 by LivingStar
один может задваиваться, другие повторяться много раз и так далее... вот так идет группировки в настройках | |
#85 by LivingStar
посмотрел в них во всех почему то разные данные встречаются, как будто группировка несрабатывает да?
#86 by Fragster
шо за сноменлываывапВфыапывапр группировки? должна быть только одна группировка - по контрагенту.
#87 by Fragster
группировка срабатывает именно как указано
#88 by LivingStar
вот что делает |
#89 by Fragster
у тебя не группировка по контрагенту, а группировка по контрагенту и еще нескольким полям
#90 by LivingStar
Это те поля по которым нужно выводить числовые значения под контрагентом. Их куда тогда?
#91 by Fragster
в ресурсыыыыыы
#92 by LivingStar
| | все равно размножаются.... так как как подсчитываться будет мин., макс. по контрагенту?
#93 by LivingStar
так в ресурсах они и были, убрал, все равно задваивает
#94 by LivingStar
запутался, как исправить ситуацию с размножением повторяющихся контрагентов?
#95 by LivingStar
когда убрал то почему они задваиваются все равно?
#96 by LivingStar
извиняюсь не ту копию правлю, счас переоткрою
#97 by LivingStar
спасибо вам большое! сейчас можно смотреть что за данные выводит отчет....
#98 by LivingStar
а закрепить Итого с Номенклатурой и ТипамиЦен, что бы не прокручивались с контрагентами не получится?
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С