По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(23) Nixkonor, к сожалению, я не помню настроек СКД (даже если они и существуют), с помощью которых можно это сделать.
Задача не тривиальная однозначно и то, что вам писали выше - так это не решить.
Здесь вопрос идет о транспонировании таблицы.
Предлагаю вам сделать это транспонирование в запросе.
Создать новый отчет, в котором сделать транспонирование в запросе.
Как это сделать в этом отчете настройками, не изменяя логики запроса я не знаю :(
Задача не тривиальная однозначно и то, что вам писали выше - так это не решить.
Здесь вопрос идет о транспонировании таблицы.
Предлагаю вам сделать это транспонирование в запросе.
Создать новый отчет, в котором сделать транспонирование в запросе.
Как это сделать в этом отчете настройками, не изменяя логики запроса я не знаю :(
(24) Sabfir,
То что задача нетривиальная, я понял после 10 минут попыток что-то сделать. При кажущейся легкости ее решения на поверку возникает масса непреодолимых препятствий, и вся мощь СКД просто меркнет в попытке ее решить))))
а кажется на первый взгляд, что решение на поверхности)))
То что задача нетривиальная, я понял после 10 минут попыток что-то сделать. При кажущейся легкости ее решения на поверку возникает масса непреодолимых препятствий, и вся мощь СКД просто меркнет в попытке ее решить))))
а кажется на первый взгляд, что решение на поверхности)))
мож я глупость щас скажу... а почему бы не развернуть (транспонировать) таблицу до того, как подсовывать ее скд? сделать 3 запроса по блокам, ящикам и штукам. потом в результирующем запросе объединить через левое соединение. чтобы такая структура получилась:
код номенклатура остаток_ящ остаток_кор остаток_шт ... и т.д.
подобную таблицу в скд вывести уже тривиальная задача.
код номенклатура остаток_ящ остаток_кор остаток_шт ... и т.д.
подобную таблицу в скд вывести уже тривиальная задача.
(37) Nixkonor, ну так что мой вариант подойдет или все же надо так как вы просили? именно в той форме.. проблему я объяснил в (29) а как решить в (33) , но это надо запрос переписать весь, мне лень если честно )
Ееще раз подчеркиваю, решение только средствами СКД есть... у вас неправильно составлен запрос у вас сейчас колонки результата запроса:
Номенклатура, Единица измерения, Ресурс1, Ресурс2, Ресурс 3
а должно быть для правильного решния:
Номенклатура, Единица измерения, ВидРесурса, Ресурс
Ееще раз подчеркиваю, решение только средствами СКД есть... у вас неправильно составлен запрос у вас сейчас колонки результата запроса:
Номенклатура, Единица измерения, Ресурс1, Ресурс2, Ресурс 3
а должно быть для правильного решния:
Номенклатура, Единица измерения, ВидРесурса, Ресурс
(39) AllexSoft,
Нужно только чистое решение))). У меня сделан динамический отчет и все работает, только присутствует пользовательский фильтр по единицам измерения, то есть либо шт либо блоки либо ящики, а вот как вывести именно в полном соответствии с требованием клиента - это вопрос пока неразрешенный...
Нужно только чистое решение))). У меня сделан динамический отчет и все работает, только присутствует пользовательский фильтр по единицам измерения, то есть либо шт либо блоки либо ящики, а вот как вывести именно в полном соответствии с требованием клиента - это вопрос пока неразрешенный...
Вот, получилось.. правда немного пришлось изменить запрос.. ну и не удалось сгруппировать по Цена поступления, Цена продажи, В остатке, Получилось сгруппировать по Единице измерения а потом уже разворот по ресурсам... если хочешь как у тебя, то нужно сделать измерение типа "Группировка ресурсов", менять запрос, но там не получиться сделать левое соединение как у тебя (тоесть будет выводиться вся номенклатура в любом случае, а не только та по которой остатки)
Прикрепленные файлы:
ШТБЛОКЯЩИК.erf
можно и без раздельного запроса остатков по каждой единицы измерения, проблема в присоединиющихся ресурсах.. чтобы их разделить нужно соединять их не левым соединением как сделано, а на закладке дополнительно объединенением, ввести в каждый пакет новое поле "ВидРесурса" просто с текстовым наименованием "Цена поступления", "Цена реализации", "Цена в остатке", тогда можно будет группировать колонки по нему, а потом по единице измерения .. но тогда вылезет вся номенклатура даже по которой нет остатков.. чтобы их убрать можно сделать простой второй пакет запросов где отсеить без номенклатуру остатков
Это я сделал так, как описал в ответе 24: транспонирование в запросе
Отчет во вложении.
Перед запуском отчета системе надо объяснить что такое штуки, что такое блоки, и что такое ящики)))
Это делается в параметрах.
Настроены один раз параметры сохраняются и используются в последующих разах.
Вместо штук, блоков и упаковок можно выбирать любые три единицы измерения.
Отчет во вложении.
Перед запуском отчета системе надо объяснить что такое штуки, что такое блоки, и что такое ящики)))
Это делается в параметрах.
Настроены один раз параметры сохраняются и используются в последующих разах.
Вместо штук, блоков и упаковок можно выбирать любые три единицы измерения.
Прикрепленные файлы:
ШТБЛОКЯЩИК.erf
(50) Sabfir, дада, конечно для любых трех единиц... я могу сделать в той форме которой хочет Nixkonor и с любым количеством единиц измерения... но если ему достаточно 3х, то зачем мне еще заморачиваться переписыванием запроса ) свои 150р ты заслужил уже ) ну если интересно мое решение то могу сваять. тем более есть свободное время пока что
(57) Nixkonor, было бы просто, если бы это были предопределенные элементы справочника единицы измерения.
В данном случае, без программирования СКД не обойтись.
Нет ничего сложного. Создаете форму отчета. При нажатии на Сформировать сначала проверяете, если параметры не заданы, то заполнить их программно и запустить отчет.
В данном случае, без программирования СКД не обойтись.
Нет ничего сложного. Создаете форму отчета. При нажатии на Сформировать сначала проверяете, если параметры не заданы, то заполнить их программно и запустить отчет.
Отчет конечно не достиг требуемого вида (нужно играться с макетами группировки ВидРесурса) но что я хотел показать как должен выглядеть запрос и настройки СКД, все есть)
ПС: денег не надо, я тут ведь не из за денег помогаю ) сам учусь, других учу чему могу
ПС: денег не надо, я тут ведь не из за денег помогаю ) сам учусь, других учу чему могу
Прикрепленные файлы:
ШТБЛОКЯЩИК.erf
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот