|
Как результат запроса выгрузить в ТЗ с реквизитом СписокЗначений ?
|
Я
|
|
Холст 08.04.20 - 14:25 | Есть результат запроса, например с колонками Заявка/Товар/Количество
на форме есть ТЗ с реквизитами Товар, количество и Заявки с типом СписокЗначений
цель - представить на форме результат запроса сводно по Товару/количеству, но чтобы при необходимости юзер посмотрел список Заявок, из которых это сложилось
Как проще такое сделать ? Можно составить запрос, чтобы в результатах в значении был СписокЗначений ? |
mikecool 1 - 08.04.20 - 14:37 | через обход
|
Холст 2 - 08.04.20 - 14:41 | ( 1) обойти результат запроса, сортировав по Товару и при каждом новом товаре заполнять пустой СписокЗначений и загнать в ТЗ на форме ? Печально, думал, можно проще |
mikecool 3 - 08.04.20 - 14:43 | ну да
уникальные строки, проход с отбором по все выгрузке |
mikecool 4 - 08.04.20 - 14:43 | "Печально" - переделай на ТЗ и не парь мозг ))
|
Холст 5 - 08.04.20 - 14:46 | ( 4) В реквизите ТЗ формы иметь колонку с типом не СЗ, а ТЗ ? и как составить запрос чтобы попало во вложенную ТЗ ? |
mikecool 6 - 08.04.20 - 14:47 | ( 5) нет, иметь одну полную ТЗ, на форме отображать две ТЗ - в одной итоговые строки, в другой - отбор при позиционировании на первой |
mikecool 7 - 08.04.20 - 14:47 | отбор при позиционировании на первой = отбор данных из полной ТЗ при позиционировании на строке из первой ТЗ на форме
|
Холст 8 - 08.04.20 - 14:52 | ( 7) ок, на форме можно держать полную ТЗ с включенным отбором ? |
Ёпрст 9 - 08.04.20 - 14:52 | ( 0) выгружай в дерево и на форме дерево значений |
Холст 10 - 08.04.20 - 14:55 | ( 8) похоже нельзя, только иметь в памяти полную ТЗ и перевыгружать отобранные заявки по товару по каждому событию позиционирования на свёрнутой ТЗ по товару |
mikecool 11 - 08.04.20 - 14:57 | ( 9) если бы в дереве одним Выгрузить() можно было бы располагать данные из двух колонок в одной - вообще цены бы дереву не было ))) |
Холст 12 - 08.04.20 - 15:26 | ( 9) попробовал дерево,
запрос
ВЫБРАТЬ ПЕРВЫЕ 100
ЗаказПокупателяЗапасы.Номенклатура КАК Номенклатура
 //, Сумма(ЗаказПокупателяЗапасы.Сумма) КАК Сумма
, (ЗаказПокупателяЗапасы.Сумма) КАК Сумма
, ЗаказПокупателяЗапасы.Ссылка КАК Ссылка
ИЗ
Документ.ЗаказПокупателя.Запасы КАК ЗаказПокупателяЗапасы
ИТОГИ ПО
ЗаказПокупателяЗапасы.Номенклатура
выводит Сумму только по нижней иерархии, а по Товару - NULL
если же применить Сумма(ЗаказПокупателяЗапасы.Сумма) КАК Сумма
то выдает ошибку
Ошибка при вызове метода контекста (ВыполнитьПакет): {(2, 2)}: Поле не входит в группу "ЗаказПокупателяЗапасы.Номенклатура"
<<?>>ЗаказПокупателяЗапасы.Номенклатура КАК Номенклатура |
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать
новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более
2000 человек.