|
Как поставить условие "Если ячейка ТЗ не пустая" ? |
☑ |
0
anivaler
17.09.08
✎
18:05
|
У меня есть таблица значений ТЗ, в ней колонка Номер. Как поставить условие "если текущая ячейка этой колонки не пустая" ???
|
|
1
ОМЭЗ
17.09.08
✎
18:08
|
ЗначениеЗаполнено
|
|
2
ОМЭЗ
17.09.08
✎
18:08
|
ЗначениеЗаполнено(<Значение>)
Параметры:
<Значение> (обязательный)
Тип: Произвольный. Значение для сравнения.
Возвращаемое значение:
Тип: Булево. Для значений типа Булево всегда возвращается Истина.
Для значений типа Строка возвращается Истина, если в строке есть не пробельные символы.
Для массивов и коллекций возвращается Истина, если в них есть хотя бы 1 элемент.
Описание:
Функция проверяет, отличается ли переданное значение от значения по умолчанию того же типа.
Не работает с мутабельными значениями. При передаче мутабельного значения функция вызывает исключение.
Примечание:
Источники данных не проверяются, значение считается заполненным всегда.
|
|
3
anivaler
17.09.08
✎
18:13
|
А как это будет выглядеть для моей задачи ????
|
|
4
ОМЭЗ
17.09.08
✎
18:17
|
Если ЗначениеЗаполнено(ТЗ[индекс].Номер) Тогда
Сообщить("Заполненно");
Иначе
Сообщить("Не заполненно");
КонецЕсли;
|
|
5
ОМЭЗ
17.09.08
✎
18:18
|
Индекс - номер строки
|
|
6
MishaSan
17.09.08
✎
18:21
|
Процедура ТабличноеПоле1ПриАктивизацииЯчейки(Элемент)
ТекКолонка=Элементыформы.ТЗ.ТекщаяКолонка;
ТекСтрока=Элементыформы.ТЗ.ТекущиеДаннные;
Если ТекСтрока=Неопределено ИЛИ ТекКолонка=Неопределено Тогда
Возврат;
КонецЕсли;
Если Элементыформы.ТЗ.ТекщаяКолонка.Имя="Номер" И НЕ ЗначениеЗаполнено(ТекСтрока.Номер) Тогда
Сообщить(" В строке номер "+(ТЗ.Индекс(ТекСтрока)+1)+" не заполнено Номер");
КонецеСли;
КонецПроцедуры
|
|
7
anivaler
18.09.08
✎
11:52
|
Спасибо!
|
|