|   |   | 
| 
 | Динамический список. Левое соединение. Можно сгруппировать? | ☑ | ||
|---|---|---|---|---|
| 0
    
        arsik гуру 28.04.21✎ 12:04 | 
        Например.
 Сейчас выводится: Заказ покупателя №1 от 01.01.21 | Чек №1 от 01.01.21
Хочу: Заказ покупателя №1 от 01.01.21 | Чек №1 от 01.01.21; Чек №2 от 02.01.21 | |||
| 1
    
        Mort 28.04.21✎ 12:39 | 
        Какого типа колонка справа?     | |||
| 2
    
        arsik гуру 28.04.21✎ 12:58 | 
        (1) Документ.     | |||
| 3
    
        Mort 28.04.21✎ 13:01 | 
        (2) А как можно в одном поле с типом документ сунуть два и больше документов?     | |||
| 4
    
        arsik гуру 28.04.21✎ 13:12 | 
        (3) Я нуб в УФ. Ну может есть варианты. В СКД же можно.     | |||
| 5
    
        Mort 28.04.21✎ 13:27 | 
        (4) Заведи колонку-строку и заполняй её в "ПриПолученииДанныхНаСервере"
 https://wonderland.v8.1c.ru/blog/obrabotka-i-oformlenie-dannykh-dinamicheskogo-spiska/ про быстродействие отдельный вопрос, но по-другому не вижу вариантов. | |||
| 6
    
        Kassern 28.04.21✎ 13:30 | 
        (0) накой это в динамическом списке? Отчеты же есть для этого. А если будет 20 чеков по заказу, тогда что? Колонка на всю ширину экрана?     | |||
| 7
    
        Kassern 28.04.21✎ 13:32 | 
        (6) Лучше бы вывел галочку, мол чек есть или нет по данному заказу. И вывел бы кнопочку, по которой можно посмотреть все чеки по заказу (можно и тупо структурой подчиненности воспользоваться)     | |||
| 8
    
        arsik гуру 28.04.21✎ 13:44 | 
        (6) Вариант. Попробую.
 (7) Ну тут, что бы вывести галочку все равно соединять нужно в запросе динамического списка, и все равно дублирование строк получится. | |||
| 9
    
        arsik гуру 28.04.21✎ 13:44 | 
        +(8) или как?     | |||
| 10
    
        arsik гуру 28.04.21✎ 13:45 | 
        + (8) (6) Вариант. Попробую. к (5) относится.     | |||
| 11
    
        LoneBull 28.04.21✎ 13:48 | 
        (0) Через ПриПолученииДанныхНаСервере можно, даже может быть производительность получится не совсем отстойная.     | |||
| 12
    
        Kassern 28.04.21✎ 13:54 | 
        (8) чтобы получить галочку ты можешь либо завести регистр, в котором хранить признак наличия чека, либо в запросе сгруппировать данные, чтобы не задваивать строки и наличие чека через "выбор когда тогда" привести к булево.     | |||
| 13
    
        arsik гуру 28.04.21✎ 17:24 | 
        (12) Спасибо. Получилось. Добавил галочку в список.
 Теперь другая проблема. Хочу при активизации строки ниже табличной части выводить гиперссылки на эти чеки. Каким объектом это делать? Пытался. Добавил реквизит с типом СписокЗначений и на форму кинул ссылку на него, поле с видом "Поле надписи" и гиперссылкой. Я понимаю, что сделал неправильно. Или все сложно и надо каждый раз перерисовывать форму и добавлять\удалять реквизиты? Как в примере v8: Массив гиперссылок в управляемой форме. ? | |||
| 14
    
        Kassern 28.04.21✎ 17:37 | 
        (13) зачем так усложнять? У вас будут постоянно работать со множеством чеков по заказам? Если так, то можно ниже добавить еще один список и его формировать со отбором по активной строке первого списка с заказами. Если же нет такой задачи, а нужно время от времени глянуть, а какие чеки были по заказу, то можешь тупо кнопку прилепить в форме(либо в контекстном меню списка), при нажатии на нее открывается отчет, с отбором по заказу и выводятся чеки и все необходимые данные, чтобы не нужно было в чек еще проваливаться.     | |||
| 15
    
        dmt 28.04.21✎ 17:42 | 
        (13)     
 мФ = Новый Массив; Пока Выборка.Следующий() Цикл мФ.Добавить(Новый ФорматированнаяСтрока(Выборка.СсылкаПредставление, , , , ПолучитьНавигационнуюСсылку(Выборка.Ссылка))); мФ.Добавить(Символы.ПС); КонецЦикла; Элементы.Декорация1.Заголовок = Новый ФорматированнаяСтрока(мФ); | |||
| 16
    
        arsik гуру 28.04.21✎ 22:42 | 
        (15) Спасибо большое. Это то что нужно.     | |||
| 17
    
        2S 28.04.21✎ 22:48 | 
        (16) вторую тч заведи
 Сверху заказы Снизу / справа чеки | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |