|
|
|
ПустоеЗначение | ☑ | ||
|---|---|---|---|---|
|
0
bardita
18.06.10
✎
17:27
|
Здравствуйте. Подскажите пожалуйста.В 1С 7.7 есть метод ПустоеЗначение(),а какой альтернативный метод в 1С 8
|
|||
|
1
VaneSyS
18.06.10
✎
17:28
|
PyfxtybtPfgjkytyj()
|
|||
|
2
VaneSyS
18.06.10
✎
17:28
|
ЗначениеЗаполнено()
|
|||
|
3
bardita
18.06.10
✎
17:30
|
Огромное спасибо!
|
|||
|
4
Ахиллес
18.06.10
✎
17:33
|
ПустаяСтрока, ПустаяСсылка, Пустая в общем куде ни плюнь везде пусто.
|
|||
|
5
Живой Ископаемый
18.06.10
✎
17:36
|
||||
|
6
Aleksey_3
18.06.10
✎
17:36
|
(2) В 8.0 не работает
|
|||
|
7
sergeante
18.06.10
✎
17:43
|
(6) +(1) пробовал в 8.1 тоже не катит...
|
|||
|
8
tenikov
18.06.10
✎
17:46
|
(7) если только с мутабельными (обожаю это слово) значениями.
|
|||
|
9
sergeante
18.06.10
✎
17:47
|
(8) ты не просёк (1) ;)
|
|||
|
10
kokamoonga
18.06.10
✎
17:54
|
я в обработках юзаю такую вот функцию:
Функция ЗначениеНеЗаполнено(Значение) Результат = Ложь; ТипЗначения = ТипЗнч(Значение); // Сначала примитивные типы Если Значение = Неопределено Тогда Результат = Истина; ИначеЕсли Значение = NULL Тогда Результат = Истина; ИначеЕсли ТипЗначения = Тип("Строка") Тогда Если СокрЛП(Значение) = "" Тогда Результат = Истина; КонецЕсли; ИначеЕсли ТипЗначения = Тип("Число") Тогда Если Значение = 0 Тогда Результат = Истина; КонецЕсли; ИначеЕсли ТипЗначения = Тип("Дата") Тогда Если Значение = Дата('00010101') Тогда Результат = Истина; КонецЕсли; ИначеЕсли ТипЗначения = Тип("Булево") Тогда Результат = Ложь; // Булево будем считать не пустым //Отдельное определение, так как конструкторов данного типа не существует ИначеЕсли ТипЗначения = Тип("РежимПроведенияДокумента") Тогда Если Значение = РежимПроведенияДокумента.Неоперативный или Значение = РежимПроведенияДокумента.Оперативный тогда Результат = Ложь; КонецЕсли; // Для остальных будем считать значение пустым, если оно равно // дефолтному значению своего типа Иначе Попытка Если Значение = Новый(ТипЗначения) Тогда Результат = Истина; КонецЕсли; Исключение Результат = Ложь; КонецПопытки; КонецЕсли; Возврат Результат; КонецФункции // |
|||
|
11
Aleksey_3
18.06.10
✎
17:58
|
(10) Эта фишка с 8.0, в 8.1 добавили (2)
|
|||
|
12
kokamoonga
18.06.10
✎
18:01
|
(11) возможно. на 8.1 работает и то и другое.
|
|||
|
13
kokamoonga
18.06.10
✎
18:03
|
(11) а вообще забавно... уж не помню где ее взял на просторах интернета, но там человек присваивал авторство себе))
|
|||
|
14
Mitriy
18.06.10
✎
18:04
|
(12) правильно, правильный одинэсник сам пишет методы... встроенные на фиг...
|
|||
|
15
kokamoonga
18.06.10
✎
18:05
|
(14) я не призываю писать собственные методы. хотя иногда так бывает проще. каждый делает так как ему удобнее вобщем-то
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |