|   |   | 
| 
 | Отбор на форме списка документов по реквизиту табличной части | ☑ | ||
|---|---|---|---|---|
| 0
    
        Adolf88 05.08.19✎ 09:52 | 
        Доброго дня, уважаемые коллеги.
 Имеем УПП 1.3.110.3. Задача - реализовать отбор на форме списка документов "Платежное поручение входящее" по реквизиту "Статья движения денежных средств" табличной части "Расшифровка платежа". Сейчас при наведении курсора на колонку со статьей кнопка "Отбор по значению в текущей колонке" неактивна. Подскажите, как сделать её активной и в каком направлении копать? Пока мне удалось только получить текущее значение Статьи ДДС в документе на форме списка. | |||
| 1
    
        aleks_default 05.08.19✎ 10:47 | 
        "Пока мне удалось только получить текущее значение Статьи ДДС в документе на форме списка." - а если в одном документе статей несколько?     | |||
| 2
    
        mikecool 05.08.19✎ 10:47 | 
        т.е. у вас в списке документов добавлена колонка со значением из ТЧ документа?     | |||
| 3
    
        catena 05.08.19✎ 10:54 | 
        (0)Смотря на сколько глубоко вы собираетесь корежить конфу. Вообще, в ОФ через критерии отбора самый прямой способ     | |||
| 4
    
        Adolf88 05.08.19✎ 10:58 | 
        (1) В одном документе может быть только одна статья расходов. Зачем она хранится в табличной части, а не в просто реквизите, для меня - загадка. 
 (2) Добавлена колонка "СтатьяДДС", которая заполняется ПриВыводеСтроки() формы списка. Код - "статьи = ДанныеСтроки.Ссылка.РасшифровкаПлатежа.Получить(0).СтатьяДвиженияДенежныхСредств;" (3) Корежить желательно минимально, так как мне ещё в дальнейшем с ней работать. Благодарю за совет, пойду курить критерии отбора. | |||
| 5
    
        Adolf88 05.08.19✎ 13:13 | 
        Коллеги, нашлось одно довольно простое решение - в реквизит документа ПриЗаписи() дублируется значение из ТЧ РасшифровкаПлатежа: СтатьяДвиженияДенежныхСредств=РасшифровкаПлатежа.Получить(0).СтатьяДвиженияДенежныхСредств;
 Однако теперь вылезла другая проблема - когда нажимаешь кнопку "ОК" (Провести и закрыть) на форме, все проходит, как надо. Однако если проводить групповой обработкой справочников и документов, нужное значение не заполняется. Пробовал также пихать этот код в ОбработкуПроведения(), результат нет. | |||
| 6
    
        DrWatson 05.08.19✎ 13:18 | 
        (5) ПередЗаписью() в модуле объекта.     | |||
| 7
    
        shuhard 05.08.19✎ 13:20 | 
        (0) элементарная задача, решается запросом и отбором в Списке     | |||
| 8
    
        Adolf88 05.08.19✎ 13:23 | 
        (6) 
 Спасибо тебе, мил человек, всё работает. (7) Вроде как решил одной строчкой кода и временем на групповую обработку документов. | |||
| 9
    
        shuhard 05.08.19✎ 13:24 | 
        (8) ответ не верный, завтра в одной ТЧ будет две разных статьи, потому что так выставлен счет     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |