![]() |
|
Отбор на форме списка документов по реквизиту табличной части | ☑ | ||
---|---|---|---|---|
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) ответ не верный, завтра в одной ТЧ будет две разных статьи, потому что так выставлен счет
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |