Имя: Пароль:
1C
 
NULL который не NULL
0 Lama12
 
18.06.25
14:54
В ERP, но думаю что и в остальных стандартных конфигурациях, есть регистр сведений "КлючиДоступаКРегистрам". В измерениях "Поле1", "Поле2", "Поле3", "Поле4", "Поле5", используется определяемый тип "ПолеРегистраКлючейДоступаКРегистрам". В этом типе нет значения NULL. при этом если в консоли запросов сделать выборку из этого регистра, то по полям "Поле3", "Поле4", "Поле5" будет значение имеющее представление "Null". Это точно не NULL и не Неопределенно.
Что это за значение, и как отобрать записи по равенству/ не равенству по нему в запросе?
1 Мультук
 
гуру
18.06.25
15:06
(0)

ВЫБРАТЬ ПЕРВЫЕ 10
	КлючиДоступаКРегистрам.Регистр КАК Регистр,
	КлючиДоступаКРегистрам.ВариантДоступа КАК ВариантДоступа,
	КлючиДоступаКРегистрам.Поле1 КАК Поле1,


	ТипЗначения(КлючиДоступаКРегистрам.Поле2),
	КлючиДоступаКРегистрам.Поле2 КАК Поле2,
	КлючиДоступаКРегистрам.Поле2 IS NULL КАК ЭтоНУЛЛ,
	КлючиДоступаКРегистрам.Поле2 = Значение(Перечисление.ДополнительныеЗначенияДоступа.NULL) КАК ЭтоЗначениеПеречисления,
	
	КлючиДоступаКРегистрам.КлючДоступа КАК КлючДоступа
ИЗ
	РегистрСведений.КлючиДоступаКРегистрам КАК КлючиДоступаКРегистрам

2 Масянька
 
18.06.25
15:07
(1) Перечисление.ДополнительныеЗначенияДоступа.NULL - еще один NULL появился?
3 Мультук
 
гуру
18.06.25
15:10
(2)

Это местечковый NULL. Только для своих.

P.S.
Там еще много интересный значений.
Не хватает только "МнеТолькоСпросить"
4 Lama12
 
18.06.25
15:13
(1) Вот же...
5 Масянька
 
18.06.25
15:15
(3) Мыши плакали, кололись... ©
6 Гипервизор
 
18.06.25
15:30
(0) Если бы вы пользовались консолью запросов из Инструментов разработчика, то могли бы увидеть тип этого "Null".
7 Lama12
 
18.06.25
15:34
(6) ИР работает только в обычных формах. Не все отраслевые решения можно запустить в обычных. Увы...
8 Гипервизор
 
18.06.25
15:36
(7) Ну данный скрин из ERP, сама по себе конфа вполне открывается в обычном приложении. Про отраслевые - увы, да..
Тут и без отраслевых после доработок некоторых франчей могут быть проблемы.. (
9 formista2000
 
18.06.25
15:37
(7) Да ладно?! О.о
а мужики-то не знают...
УФ, толстый клиент.
10 Trosskin
 
18.06.25
15:38
(7) а вот и нет, портативные универсальные инструменты прекрасно работают на УФ. И даже на тонком клиенте.
11 Гипервизор
 
18.06.25
15:49
(10) Действительно, совсем забыл про вариант Расширение.
12 Lama12
 
18.06.25
15:51
(9) (10) Не знаю как у вас, у меня вот так. И это в толстом клиенте, в управляемых формах. Последняя портативная версия.
13 Trosskin
 
18.06.25
16:02
(12) https://github.com/cpr1c/tools_ui_1c/releases
я вот это юзаю. Portable.
14 Lama12
 
18.06.25
16:23
(13)👍 А вот это интересно. Спасибо.