|
Набор записей регистра расчета |
☑ |
0
Балбес
26.08.15
✎
12:10
|
Добрый день, уважаемые!
Есть код
НаборЗаписей = РегистрыРасчета.ОсновныеНачисленияРаботниковОрганизаций.СоздатьНаборЗаписей();
НаборЗаписей.Отбор.Организация.Установить(ОрганизацияДляОтбора);
НаборЗаписей.Прочитать();
Для каждого Запись Из НаборЗаписей Цикл
Запись.Организация = ОрганизацияДляУстановки;
Состояние(Запись.НомерСтроки);
КонецЦикла;
НаборЗаписей.Записать();
Ругается на неправильный отбор. На отбор по регистратору не ругается. В СП написано, что отбор возможен по измерениям и регистраторам. Организация - это измерение регистра расчета.
Где ошибка?
|
|
1
Mort
26.08.15
✎
12:15
|
Отбор по регистратору обязательный в любом случае.
|
|
2
Балбес
26.08.15
✎
12:18
|
(1) т.е. обработать все записи одним махом не получится??? Спасибо
|
|
3
Nuobu
26.08.15
✎
12:27
|
(0) Если отбираешь по измерениям, то нужно указать все измерения.
|
|
4
tyushin
27.08.15
✎
02:40
|
пользуясь случаем, хочу спросить:
НаборЗаписей.Отбор - это коллекция из ЭлементовОтбора. И вот в синтакс-помощнике написано, что к этой коллекции можно обращаться по индексу. Но откуда видно, что к элементам коллекции можно обращаться через точку, т.е. писать, например, НаборЗаписей.Отбор.Регистратор?
|
|
5
Web00001
27.08.15
✎
03:46
|
(4)Из отладчика не видать?
|
|
6
tyushin
27.08.15
✎
03:52
|
(5) ну так отладчик обладает объяснительной силой, а не предсказательной. Вот например: бывают ли ещё такие коллекции, к элементам которых можно обращаться через точку (кроме Структуры, разумеется,- эта её особенность и так описана в син-пом)?
|
|
7
Web00001
27.08.15
✎
04:24
|
(6)А ты про это. найди слово коллекция
|
|
8
Web00001
27.08.15
✎
04:32
|
Хотя да тип Отбор, вроде как является коллекцией.
|
|
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой