при Значении отбора
☑
0
ВаликТР
01.03.16
✎
16:18
Есть отбор в ТП...
ПеремещенияТоваров.Отбор["ВнутреннийЗаказ"].Значение = ЭлементыФормы.ТабличноеПолеЗаказыЗапчастей.ТекущаяСтрока;
ПеремещенияТоваров.Отбор["ВнутреннийЗаказ"].ВидСравнения = ВидСравнения.Равно;
ПеремещенияТоваров.Отбор["ВнутреннийЗаказ"].Использование = Истина;
Если в Поле "ТабличноеПолеЗаказыЗапчастей" нет строк - в ТП "ПеремещенияТоваров" вываливаются все Документы ПеремещенияТоваров.
Как сделать, чтобы при пустом поле "ТабличноеПолеЗаказыЗапчастей" ничего не выводилось в ТП "ПеремещенияТоваров".
1
lubitelxml
01.03.16
✎
16:25
Если ЗначениеЗаполнено(ЭлементыФормы.ТабличноеПолеЗаказыЗапчастей.ТекущаяСтрока) Тогда
ПеремещенияТоваров.Отбор["ВнутреннийЗаказ"].Использование = Истина;
Иначе
ПеремещенияТоваров.Отбор["ВнутреннийЗаказ"].Использование = Ложь;
2
lubitelxml
01.03.16
✎
16:27
млин... затупил, но мысль должна быть понятна, если значение не заполнено, не формируй вообще заполнение
3
ВаликТР
01.03.16
✎
16:32
(2) Так я заполнение не формирую. Оно указано в Свойствах ТП.
И если я не использую Отбор - то выведет все документы.
4
lubitelxml
01.03.16
✎
16:35
ТП - это что у тебя?
5
ВаликТР
01.03.16
✎
16:37
(4) Табличное Поле
6
lubitelxml
01.03.16
✎
16:43
(5) как заполняется?
Программист всегда исправляет последнюю ошибку.