Имя: Пароль:
1C
1С v8
Тип УникальныйИдентификатор в табличной части
0 Jenstel
 
23.12.18
22:49
Доброго времени суток
Есть внешняя обработка, в ней табличная часть и идентификатор, который имеет тип УникальныйИдентификатор. По умолчанию в пустом реквизите значение заполняется "00000000-0000-0000-0000-000000000000". Можно каким-то образом сделать так, чтобы в незаполненном реквизите была пустота?
1 Fragster
 
гуру
23.12.18
22:49
да.
2 palsergeich
 
23.12.18
23:21
Но с точки зрения типа УникальныйИдентификатор - 00000000-0000-0000-0000-000000000000 и есть пустота
3 Jenstel
 
24.12.18
00:17
(1) Как?
(2) Как тогда проверять адекватно заполненность значения? ЗначениеЗаполнено() не работает, да и визуально в таблице такие значение смотрятся не очень, хочется вырвать глаза
4 runoff_runoff
 
24.12.18
00:54
(3) Условное оформление формы, параметр Текст равно пусто при условии равенства идентификатора нулям
may be
5 d4rkmesa
 
24.12.18
08:13
(3) Необязательно показывать вообще эту колонку.
6 Numerus Mikhail
 
24.12.18
09:23
(3) Ну самое простое что в голову приходит:

Если ТвойУИД = Новый УникальныйИдентификатор("00000000-0000-0000-0000-000000000000") Тогда
Сообщить("Пусто");
КонецЕсли;
7 Fragster
 
гуру
24.12.18
10:26
(3) работает

Если Не ЗначениеЗаполнено(Новый УникальныйИдентификатор("00000000-0000-0000-0000-000000000000")) Тогда
Сообщить("Пусто");
КонецЕсли
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс