Имя: Пароль:
1C
 
Пятница. Зачем поле Активность в таблице среза последних?
0 Ненавижу 1С
 
гуру
11.04.25
16:52
1. это Пятница 67% (2)
2. Потому что 33% (1)
Всего мнений: 3

Зачем существует поле Активность в виртуальной таблице срез последних периодического регистра сведений, если в срез заведомо попадают только активные записи?
1 Волшебник
 
11.04.25
16:54
Чтобы корректно работала процедура ЗаполнитьЗначенияСвойств()

Потому что
2 lubitelxml
 
11.04.25
16:56
(0) это поле чем-то мешает?

это Пятница
3 Ненавижу 1С
 
гуру
11.04.25
16:58
(1)
1. по-умолчанию она уже включена
2. нельзя выборочно для некоторых записей сделать Активность=Ложь, только для всего набора по регистратору
4 Ненавижу 1С
 
гуру
11.04.25
16:58
(2) кому?
5 Волшебник
 
11.04.25
16:59
(3) а при чём тут регистратор?
6 Fragster
 
гуру
11.04.25
17:00
(0) ты еще спроси, почему там отбор можно не только по измерениям ставить, и результат сильно портить.
7 Ненавижу 1С
 
гуру
11.04.25
17:00
(5) Активность есть только у подчиненных регистратору, подчиненные регистратору можно изменять только наборами по регистратору
8 Ненавижу 1С
 
гуру
11.04.25
17:01
(6) я лучше спроси в чем магия различать ресурсы и реквизиты в регистре сведений
9 Fragster
 
гуру
11.04.25
17:02
>если в срез заведомо попадают только активные записи?

а вот не факт, проверь
10 Волшебник
 
11.04.25
17:05
(0) Вот эти флажки стоят?

11 mikecool
 
11.04.25
17:06
(9) это еще в УЦ рассказывают, что ВТ работают только по активным записям...
12 Fragster
 
гуру
11.04.25
17:08
(11) у РС особенные ВТ. например с отбором по ресурсам и реквизитам.
13 Волшебник
 
11.04.25
17:11
(8) Для симметрии с другими регистрами.

Цитата из Проф.разработки Радченко:
Хотелось бы особо отметить, что деление информации регистра на реквизиты и ресурсы - элемент общего подхода. И хотя технологически хранение информации ресурсов и реквизитов регистра сведений существенно не различается, правильное "отнесение" разработчиком данных к ресурсам или к реквизитам позволяет впоследствии быстро отличить, что является "функцией" регистра, а что комментирует запись.
Строго говоря, это один из ключевых моментов организации разработки в 1С:Предприятии - деление структуры метаданных по ролям, исполняемых конкретными объектами в прикладном решении, а не только по технологическому устройству
14 Fragster
 
гуру
11.04.25
17:16
(13) а реквизиты присутствуют в ВТ среза?
15 Волшебник
 
11.04.25
17:23
(0)(12) Раз уж тут собрались гуру, объясните, почему NULL меньше Неопределено?
ВЫБРАТЬ НЕОПРЕДЕЛЕНО КАК П
ОБЪЕДИНИТЬ 
ВЫБРАТЬ NULL 
УПОРЯДОЧИТЬ ПО П ВОЗР

Результат:
1. Null
2. Неопределено
16 Fragster
 
гуру
11.04.25
17:20
(15) а в постгре - больше (емнип)
17 Fragster
 
гуру
11.04.25
17:22
вроде неопределено - это когда TRef 0 (кстати, если в другие поля в это время пихать не 0, что сломается), а null он и в sql null
18 Волшебник
 
11.04.25
19:42
(16) А в 1С на постгре именно меньше
19 Fragster
 
гуру
11.04.25
17:26
https://its.1c.ru/db/v8std/content/412/hdoc
"При сортировке по полю запроса, которое может потенциально содержать NULL, следует учитывать, что в разных СУБД порядок сортировки по этому полю может отличаться"
и там еще ссылка на ИТС с описанием различий, но вдруг у вас нет доступа )
20 Волшебник
 
11.04.25
21:02
(19) А есть вот такая цитата из встроенной справки:

21 Fragster
 
гуру
11.04.25
17:28
https://its.1c.ru/db/v8310doc#bookmark:dev:TI000001291
8.6 PostgreSQL
...
При сортировке по возрастанию поля со значениями NULL оказываются последними в выборке, а при сортировке по убыванию – первыми.
...
22 Fragster
 
гуру
11.04.25
17:29
(20) а где в (15) "значения типа тип"?
23 Волшебник
 
11.04.25
17:29
(22) А там тип состоит из одного значения, так что это эквивалентно
24 Fragster
 
гуру
11.04.25
17:34
(23) с чего это?
https://i.imgur.com/CfCKYM1.png
25 Волшебник
 
11.04.25
19:18
(24) Душнила
26 Волшебник
 
11.04.25
19:39
(24) Если уж целый ТИП меньше, значит и все значения этого типа меньше значений другого типа. Что и требовалось доказать
(21) а это баг платформы
27 ivanius
 
16.04.25
11:38

это Пятница
Закон Брукера: Даже маленькая практика стоит большой теории.