Вопрос по СКД. Работа с группировкой.

1. Nixkonor 31.07.13 10:35 Сейчас в теме
Не могу никак разобраться с настройками СКД, большая просьба дать однозначный ответ лучше скриншотом настроек. Н
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. artems 14 31.07.13 11:05 Сейчас в теме
(1) Nixkonor, а вам все возможные настройки СКД в один скриншот?
3. AllexSoft 31.07.13 11:09 Сейчас в теме
(1) Nixkonor, конкретнее вопрос, с какой настройкой проблема... передо мной лежит книжка Хрусталевой только по СКД, она на без малого 500 страниц! и это только настройки СКД )
48. Bukaska 140 01.08.13 16:03 Сейчас в теме
(1) Nixkonor, Во первых - судя по вашему отчету - вам нужно выводить данные таблицей(не списком) и побаловаться там с строками и колонками.
ну и Параметры само собой - без них никуда.
4. proxytm 31.07.13 11:15 Сейчас в теме
Посмотри видеокурс Гилева по СКД. Там все подробно расписано на примерах.
И как я поняла у тебя на аватарке то, что нужно получить в результате? О_о
5. Nixkonor 31.07.13 11:20 Сейчас в теме


Ой друзья извините!!!

Не туда фотку запостил!!!

С меня 150 реальных на телефон за ответ после которого уже не нужно ничего спрашивать!!! Спасибо!!!!
6. AllexSoft 31.07.13 11:23 Сейчас в теме
(5) Nixkonor, легче сделать чем показать, там всего то надо сгруппировать ресурсы в папочки и поставить им вариант вывода горизонтально
ну и группировка по номенклатуре само сабой
но опять же проще сделать чем рассказать куда тыкать )
7. Nixkonor 31.07.13 11:27 Сейчас в теме
Большое спасибо, но мне нужно еще и самому понять. Я чувствую, что истина где то рядом перетыкал уже кучу настроек но никак не натыкаю нужную... Я очень допускаю, что что-то упускаю )))
8. AllexSoft 31.07.13 11:29 Сейчас в теме
(7) Nixkonor, у тебя на закладке ресурсы ты кинул ресурсы для суммирования ?
пс: что за номенклатура "петух на папке" ?)) это что такое ?)
9. Nixkonor 31.07.13 11:33 Сейчас в теме
Ну петух на палке это конечно прикол))). Знакоместо типа. Номенклатура. Я бы был благодарен за "чистое решение", потому что у меня уже мозг замылился и глаз дергается...
10. AllexSoft 31.07.13 11:37 Сейчас в теме
(9) Nixkonor, ну чтобы сделать твой отчет (мне не сложно, там 2 минуты работы) нужно 1. то что у тебя сейчас есть сюда кинуть 2. сказать на какой базе ты делаешь это, УТ 10.3 ?
11. Nixkonor 31.07.13 11:50 Сейчас в теме
Вам сам запрос кинуть? Делается все в конф УТ 11.1 в новом отчете в котором сразу настраивается СКД.
12. AllexSoft 31.07.13 11:51 Сейчас в теме
(11) Nixkonor, сам отчет кинь (файликом)
13. Nixkonor 31.07.13 12:33 Сейчас в теме
Спасибо доберусь до места вышлю!
14. Nixkonor 31.07.13 12:50 Сейчас в теме
Файлик прикрепил!!! Спасибо!!! Жду оооочень!!!
Прикрепленные файлы:
ШТБЛОКЯЩИК.erf
17. Sabfir 01.08.13 10:26 Сейчас в теме
(14) Nixkonor, сейчас посмотрим, что же за проблема у вас)
15. Nixkonor 31.07.13 17:02 Сейчас в теме
Друзья мой вопрос в силе! Спасибо!
16. Nixkonor 01.08.13 10:08 Сейчас в теме
Как я понимаю, задача оказалась сложнее чем на первый взгляд? Я конечно в СКД работаю как сапожник, но уже итак исяк крутил эти ресурсы и группы создавал, а вот так как нарисовано нифига не получилось....
18. Nixkonor 01.08.13 11:01 Сейчас в теме
Спасибо. За четкое решение как и обещал 150 на телефон)
19. AllexSoft 01.08.13 11:52 Сейчас в теме
(18) Nixkonor, блин извини только до рабочего места добрался а тебе уже помогли )
21. Sabfir 01.08.13 11:56 Сейчас в теме
(19) AllexSoft, да не стесняйся, еще не помогли )))
20. Sabfir 01.08.13 11:55 Сейчас в теме
(18) Nixkonor, подскажите, единицы измерения четко фиксированы?
То есть, это всегда 3 единицы и всегда штук, блок, ящик?
22. Nixkonor 01.08.13 12:19 Сейчас в теме
(20) Sabfir, Да всегда четко три единицы. То есть других наборов упаковок включающих другие единицы в природе не существует.)))
23. Nixkonor 01.08.13 12:20 Сейчас в теме
Пока еще не помогли, но чувствую позитивную тенденцию в этом направлении)))
24. Sabfir 01.08.13 12:44 Сейчас в теме
(23) Nixkonor, к сожалению, я не помню настроек СКД (даже если они и существуют), с помощью которых можно это сделать.
Задача не тривиальная однозначно и то, что вам писали выше - так это не решить.
Здесь вопрос идет о транспонировании таблицы.
Предлагаю вам сделать это транспонирование в запросе.
Создать новый отчет, в котором сделать транспонирование в запросе.
Как это сделать в этом отчете настройками, не изменяя логики запроса я не знаю :(
27. Nixkonor 01.08.13 13:28 Сейчас в теме
(24) Sabfir,

То что задача нетривиальная, я понял после 10 минут попыток что-то сделать. При кажущейся легкости ее решения на поверку возникает масса непреодолимых препятствий, и вся мощь СКД просто меркнет в попытке ее решить))))
а кажется на первый взгляд, что решение на поверхности)))
25. AllexSoft 01.08.13 12:48 Сейчас в теме
26. Sabfir 01.08.13 13:01 Сейчас в теме
28. stanru1 91 01.08.13 13:32 Сейчас в теме
мож я глупость щас скажу... а почему бы не развернуть (транспонировать) таблицу до того, как подсовывать ее скд? сделать 3 запроса по блокам, ящикам и штукам. потом в результирующем запросе объединить через левое соединение. чтобы такая структура получилась:
код номенклатура остаток_ящ остаток_кор остаток_шт ... и т.д.
подобную таблицу в скд вывести уже тривиальная задача.
30. AllexSoft 01.08.13 13:35 Сейчас в теме
(28) stanru1, во первых будет не универсально (вдруг единиц измерения добавиться), во вторых в 3 раза тормознее будет
35. stanru1 91 01.08.13 13:49 Сейчас в теме
(30) AllexSoft, спасибо, до меня дошло, как без 3х левых соединений сделать :) А 3 ед. изм. - это фиксированное условие, если я правильно понял.
36. AllexSoft 01.08.13 13:50 Сейчас в теме
(35) stanru1, да, просто вот такой исскуственный разрез, просто в виде строковых полей... раз у нас 3 ресурса анализируется, то вот пожалста ) зато едениц измерения в таком случае хоть сто... не прийдется запрос менять
31. Sabfir 01.08.13 13:36 Сейчас в теме
(28) stanru1, это уже написано в 24 ответе
37. Nixkonor 01.08.13 13:52 Сейчас в теме
(28) stanru1, Будет скорее всего медленно, поскольку пларинуется получить в итоге что-то типа динамического отчета, который будет обновляться по событию изменения значения поля параметра. А тот кому он нужен человек нетерпеливый)))
39. AllexSoft 01.08.13 13:54 Сейчас в теме
(37) Nixkonor, ну так что мой вариант подойдет или все же надо так как вы просили? именно в той форме.. проблему я объяснил в (29) а как решить в (33) , но это надо запрос переписать весь, мне лень если честно )
Ееще раз подчеркиваю, решение только средствами СКД есть... у вас неправильно составлен запрос у вас сейчас колонки результата запроса:
Номенклатура, Единица измерения, Ресурс1, Ресурс2, Ресурс 3
а должно быть для правильного решния:
Номенклатура, Единица измерения, ВидРесурса, Ресурс
40. Nixkonor 01.08.13 13:58 Сейчас в теме
(39) AllexSoft,

Нужно только чистое решение))). У меня сделан динамический отчет и все работает, только присутствует пользовательский фильтр по единицам измерения, то есть либо шт либо блоки либо ящики, а вот как вывести именно в полном соответствии с требованием клиента - это вопрос пока неразрешенный...
41. AllexSoft 01.08.13 14:01 Сейчас в теме
(40) Nixkonor, ладно сделаю чисто из принципиальных соображений) но чуть позже... сейчас по работе надо сьездить к клиенту
ПС: чтобы небыло разочарования в этом монстре )
45. Nixkonor 01.08.13 14:23 Сейчас в теме
(41) AllexSoft,
спасибо. Буду ждать.
46. Sabfir 01.08.13 14:38 Сейчас в теме
(45) Nixkonor, смотри как красиво получилось)))
Прикрепленные файлы:
55. Nixkonor 01.08.13 17:01 Сейчас в теме
(46) Sabfir,
Да отлично спасибо. Киньте erf ником плиз и номер вашего телефона переведу стописят )))
43. Sabfir 01.08.13 14:11 Сейчас в теме
(39) AllexSoft, класно замутил. Группировку по номенклатуре еще необходимо сделать, тогда отчет примет читабельный вид.
42. stanru1 91 01.08.13 14:02 Сейчас в теме
(37) Nixkonor, ок. В запрос добавляются колонки
выбор когда едизм = штука тогда
колво
иначе 0
как колво_штук
...
44. Nixkonor 01.08.13 14:23 Сейчас в теме
(42) stanru1,
Думал об этом. Кстати надо попробовать...
29. AllexSoft 01.08.13 13:33 Сейчас в теме
Вот, получилось.. правда немного пришлось изменить запрос.. ну и не удалось сгруппировать по Цена поступления, Цена продажи, В остатке, Получилось сгруппировать по Единице измерения а потом уже разворот по ресурсам... если хочешь как у тебя, то нужно сделать измерение типа "Группировка ресурсов", менять запрос, но там не получиться сделать левое соединение как у тебя (тоесть будет выводиться вся номенклатура в любом случае, а не только та по которой остатки)
Прикрепленные файлы:
ШТБЛОКЯЩИК.erf
32. Sabfir 01.08.13 13:41 Сейчас в теме
(29) AllexSoft, вы пробовали ваше решение анализировать?
Это сущий ад)))
Группировки нет, наглядности нет.
Хотел бы я увидеть как вы это решение заказчику демонстрируете)))
34. AllexSoft 01.08.13 13:47 Сейчас в теме
(32) Sabfir, какое решение, из поста (29) ? а чем оно принципиально отличается от того что просили? колонки не совсем на своих местах да и только.
Вот что получилось:
Прикрепленные файлы:
38. Nixkonor 01.08.13 13:53 Сейчас в теме
(34) AllexSoft,
Так и у меня получилось))) Только вот чистого решения задачи с помощью СКД похоже нет))) Еще одно разочарование в этом монстре )))
33. AllexSoft 01.08.13 13:45 Сейчас в теме
можно и без раздельного запроса остатков по каждой единицы измерения, проблема в присоединиющихся ресурсах.. чтобы их разделить нужно соединять их не левым соединением как сделано, а на закладке дополнительно объединенением, ввести в каждый пакет новое поле "ВидРесурса" просто с текстовым наименованием "Цена поступления", "Цена реализации", "Цена в остатке", тогда можно будет группировать колонки по нему, а потом по единице измерения .. но тогда вылезет вся номенклатура даже по которой нет остатков.. чтобы их убрать можно сделать простой второй пакет запросов где отсеить без номенклатуру остатков
47. Sabfir 01.08.13 14:45 Сейчас в теме
Это я сделал так, как описал в ответе 24: транспонирование в запросе
Отчет во вложении.
Перед запуском отчета системе надо объяснить что такое штуки, что такое блоки, и что такое ящики)))
Это делается в параметрах.
Настроены один раз параметры сохраняются и используются в последующих разах.
Вместо штук, блоков и упаковок можно выбирать любые три единицы измерения.
Прикрепленные файлы:
ШТБЛОКЯЩИК.erf
49. AllexSoft 01.08.13 16:04 Сейчас в теме
(47) Sabfir, посмотрел) довольно неплохо, единственное что для любых 3х номенклатур... если добавится четвертая то не проблема чуть переработать запрос... если Nixkonor хватит твоего варианта, свой вариант решения с разрезом по ВидуРесурса не буду делать, ок?
50. Sabfir 01.08.13 16:23 Сейчас в теме
(49) AllexSoft, наверное вы имели ввиду для любых трех единиц измерения.
Да, к сожалению, только вот такая жесткая привязка :(
Ваш вариант однозначно лучше, поскольку универсальный.
Но если уж заказчик требует))) - надо его удовлетворить)
51. AllexSoft 01.08.13 16:28 Сейчас в теме
(50) Sabfir, дада, конечно для любых трех единиц... я могу сделать в той форме которой хочет Nixkonor и с любым количеством единиц измерения... но если ему достаточно 3х, то зачем мне еще заморачиваться переписыванием запроса ) свои 150р ты заслужил уже ) ну если интересно мое решение то могу сваять. тем более есть свободное время пока что
52. Sabfir 01.08.13 16:48 Сейчас в теме
(51) AllexSoft, да, очень интересно было бы посмотреть универсальный вариант с произвольным количеством единиц измерения. Если не сложно, поделись)
54. Bukaska 140 01.08.13 16:51 Сейчас в теме
(52) Sabfir, ++++ Тоже интересно)))
56. Nixkonor 01.08.13 17:02 Сейчас в теме
(47) Sabfir, А увидел отчет спасибо. Тогда номер телефона...
58. Sabfir 01.08.13 17:15 Сейчас в теме
(56) Nixkonor, рад, что вам подошло.
Деньги можете перевести пользователю AllexSoft.
Он очень старался.
53. AllexSoft 01.08.13 16:49 Сейчас в теме
57. Nixkonor 01.08.13 17:15 Сейчас в теме
И еще интересно как на этапе инициализации отчета уже прописать параметры системе где штуки где блоки а где ящики? Я так понимаю надо описать настройки и подсунуть ему вместо поумолчанию?
60. Sabfir 01.08.13 17:18 Сейчас в теме
(57) Nixkonor, было бы просто, если бы это были предопределенные элементы справочника единицы измерения.
В данном случае, без программирования СКД не обойтись.
Нет ничего сложного. Создаете форму отчета. При нажатии на Сформировать сначала проверяете, если параметры не заданы, то заполнить их программно и запустить отчет.
61. AllexSoft 01.08.13 17:19 Сейчас в теме
(57) Nixkonor, да, легко, в Параметрах можно указать значения в одноименной колонке, ну и поставить флаг ограничение доступности
PS: нельзя, они же не предопределенные (
59. AllexSoft 01.08.13 17:17 Сейчас в теме
Отчет конечно не достиг требуемого вида (нужно играться с макетами группировки ВидРесурса) но что я хотел показать как должен выглядеть запрос и настройки СКД, все есть)
ПС: денег не надо, я тут ведь не из за денег помогаю ) сам учусь, других учу чему могу
Прикрепленные файлы:
ШТБЛОКЯЩИК.erf
62. stanru1 91 01.08.13 17:26 Сейчас в теме
(59) AllexSoft, спасибо, интересно было посмотреть на решение!
63. Nixkonor 01.08.13 17:28 Сейчас в теме
Спасибо всем друзья. Вы уж решите кому деньги перевести. Это же просто символический акт, но его необходимо преобразовать из слова в дело иначе я вроде как треплом выхожу)))
64. Sabfir 01.08.13 17:32 Сейчас в теме
я от парочки стартмани не откажусь)
А то иногда нечем скачать что-то полезное и приходиться печатать в темах много)))
66. Nixkonor 04.08.13 21:03 Сейчас в теме
(64) Sabfir, напишите номер Вашего телефона скину.
65. Nixkonor 01.08.13 19:44 Сейчас в теме
67. Sabfir 04.08.13 21:12 Сейчас в теме
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот