|
Как проверить ТекущиеДанные в таблице | ☑ | ||
---|---|---|---|---|
0
obama
31.07.15
✎
18:28
|
Добрый день
Подскажите пожалуйста чайнику как проверить в процедуре Колонка1ПриИзменении() есть ли ТекущиеДанные или просто не пустая ли строка в таблице. К примеру в колонке стоит формула вычисления ячейки на событие при изменении. Я сначала поднимаюсь к родителю, потом смотрю данные.. Но если строка удаляется то данных нет и происходит ошибка. Элемент.Родитель.ТекущиеДанные.Подразделение=ВычислитьПодразделение() Понимаю, что можно и через изменение в самой таблице делать и смотреть в какой колонке, но сейчас вопрос в другом.. Как сделать проверку на наличие этих самых текущих данных. типа Если Элемент.Родитель.ПустаяСтрока() .. как то так. |
|||
1
Casey1984
31.07.15
✎
18:30
|
ТекущиеДанные = Неопределено ?
|
|||
2
obama
31.07.15
✎
18:31
|
(1) пробовал сначала так.. но на самой проверке он уже писал что нет текущих данных.
|
|||
3
obama
31.07.15
✎
18:33
|
сейчас у меня стоит костыль в виде попытки-исключения.. но это некрасиво :) хочется грамотно делать
|
|||
4
Casey1984
31.07.15
✎
18:34
|
(2) А сразу по имени реквизита-таблицы нельзя?
|
|||
5
obama
31.07.15
✎
18:37
|
(4) а это как? я не знаю наверно ) Таблица.Колонка1.Пусто() ?
|
|||
6
Casey1984
31.07.15
✎
18:38
|
Таблица.ТекущиеДанные
|
|||
7
obama
31.07.15
✎
18:39
|
там в колонке по умолчанию вот так ТаблицаПриИзменении(Элемент)
и я от этого элемента танцую.. |
|||
8
Casey1984
31.07.15
✎
18:41
|
(7) Ну танцуй от другого)
|
|||
9
obama
31.07.15
✎
18:44
|
(8) через условие
Если Объект.Таблица.Количество()>0 ? |
|||
10
Casey1984
31.07.15
✎
18:49
|
(9) Таблица.ТекущиеДанные <> Неопределено - не работает разве?
|
|||
11
Рэйв
31.07.15
✎
18:50
|
>>Я сначала поднимаюсь к родителю, потом смотрю данные....
Это было сильно. |
|||
12
obama
31.07.15
✎
18:51
|
(11) а как должно быть слабо? ) в таблице поймать событие при изменении? ну я его упомянул.. а как еще ловить?
|
|||
13
Рэйв
31.07.15
✎
18:52
|
(0)Ты же не програмер. И даже если тебе ктото из присутствующих здесь програмеров чтото объяснит....Ты же все равно не поймешь. Что за странные телодвижения?
|
|||
14
Casey1984
31.07.15
✎
18:53
|
(12) лови где хочешь событие, главное проверяй что нужно)
|
|||
15
obama
31.07.15
✎
18:54
|
(13) аа. ты из этих )
|
|||
16
Рэйв
31.07.15
✎
18:55
|
(15)Да, я из програмеров:-) И горжусь этим если что.
А у тебя с "этими" похоже проблемы? |
|||
17
obama
31.07.15
✎
18:57
|
(16) да не.. я к троллям легко отношусь, они иногда и по делу пишут ))
|
|||
18
Рэйв
31.07.15
✎
18:58
|
(17)аа..Вон с кем ты меня спутал:-)
|
|||
19
Рэйв
31.07.15
✎
18:59
|
(17)Да нет.Я просто по жизни такой ядовитый бываю:-)
|
|||
20
Рэйв
31.07.15
✎
18:59
|
Иногда
|
|||
21
obama
31.07.15
✎
19:07
|
(10) я понял в чем была у меня ошибка )
взлетело вот так: Если Элемент.ТекущиеДанные<>Неопределено Тогда а я ее мучал вот так Если Элемент.Родитель.ТекущиеДанные<>Неопределено Тогда спасибо за подсказку! |
|||
22
Рэйв
31.07.15
✎
19:12
|
(21)хм...
Ну что тебе сказать. Учи объектно-ориентированоое-програмирование. По нашему-ООП. И тогда у тебя перестанет вызывать восторг твой пост(21) , а у знающих людей он же перестанет вызывать усмешку. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |