Имя: Пароль:
1C
 
Раскройте смысл Отбор в НабореЗаписей
Ø
0 csharpus
 
24.11.05
11:44
Набор = РегистрыСведений.ДанныеПоГВЦ.СоздатьНаборЗаписей();
Набор.Отбор.Период.Значение = ТекущаяДата()-2;
Набор.Отбор.Период.Использование = Истина;
Что значит
Набор.Отбор.Период.Значение = ТекущаяДата();
Набор.Отбор.Период.Использование = Истина;
У митичкина не понял - только пример
Поясните если не сложно
1 Сокол
 
24.11.05
12:19
Если отбор не установишь, то регистру кранты.
2 mikecool
 
24.11.05
12:26
(1) не пугай :)
(0) отбор отфильтровывает записи и в выборку попадут только те, которые удовлетворяют условию Значение = ТекущаяДата()-2;
3 Сокол
 
24.11.05
14:09
(2) Я вполне серьезно, а ты несешь бред.
4 roma n
 
24.11.05
14:56
(1) регистру кранты если запишеш в регистр сведений что нить без установленного отбора. А если читать - то (2) вполне правомерно
Основным типом, предназначенным для модификации данных необъектных сущностей, является набор записей. Тип РегистрыНакопленияНаборЗаписей предназначен для чтения, модификации и удаления записей регистра. Набор записей всегда оперирует множеством записей отбираемых по некоторому условию. Для описания условия у набора записей есть свойство Отбор. Для регистров подчиненных регистратору отбор устанавливается всегда по регистратору.
Фактически, набор записей является коллекцией записей, которую можно прочитать и записать. Набор записей имеет только один метод для изменения данных – Записать. В отличие от техники, используемой при манипулировании объектными сущностями, для необъектных сущностей нет понятия удаления. Набор записей может быть только записан. При этом выполняется замещение всех существующих записей удовлетворяющих текущему отбору на записи, хранящиеся в наборе. Соответственно для удаления множества записей следует установить отбор и, не добавляя записей в набор, выполнить запись набора.
Существует возможность записывать набор без замещения. Это регулируется параметром метода Записать. При записи без замещения выполняется запись новых записей в базу данных без удаления существующих. Заметим, что при этом будет обеспечиваться корректировка номеров строк, для обеспечения последовательной нумерации записей в пределах регистратора. Обычно запись без замещения используется при необходимости записи большого объема движений регистров.
(с)ИТС
5 Сокол
 
24.11.05
14:59
(4) слишком много букв
6 roma n
 
24.11.05
15:07
(5) в оригинале их ещё больше!
7 mikecool
 
24.11.05
15:11
(3) из(4) следует, что Отбор нужен только для фильтрации записей, и зачем мне отбор, если мне надо прочитать все записи?
8 mikecool
 
24.11.05
15:14
+7 и что за недокументированная функция "Регистру кранты"?
9 cathode
 
24.11.05
15:36
(7) Все верно, если надо прочитать все записи, Отбор не нужен. А что делать, если их в регистре несколько сот тысяч? Система надолго заткнется.
"Регистру кранты" - это после попытки записи пустого набора записей с пустым же отбором и перезаписью - в регистре ничего не останется.
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой