Имя: Пароль:
1C
 
при Значении отбора
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) как заполняется?
Программист всегда исправляет последнюю ошибку.