Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Отбор на форме списка документов по реквизиту табличной части

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

Список тем форума
Рекламное место пустует  Рекламное место пустует
Здесь можно задать вопрос "Как сделать?" и получить кучу ответов, что тебе это делать не надо. Ymryn
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.