Имя: Пароль:
1C
1С v8
Регистр сведений: Срез последних - не пойму...
0 Zhuravlik
 
06.03.13
18:10
ЗДравствуйте. Конфа 8.1. Пытаю регистры сведений, вот выдержка из справки небольшая:

СрезПоследних (SliceLast)
Синтаксис:
СрезПоследних(<Конец периода>, <Отбор>)
Параметры:
<Конец периода> (необязательный)
Тип: Дата, МоментВремени, Граница. Определяет момент времени, заканчивая которым необходимо выбрать записи.
Если параметр не указан, то будут возвращены значения ресурсов самой последней записи регистра.
<Отбор> (необязательный)
Тип: Структура. Структура, содержащая отбор по *измерениям и реквизитам* регистра. Имя ключа структуры должно совпадать с именем измерения регистра, заданного в конфигураторе, а значение элемента структуры - задает отбираемое по данному измерению значение. Если параметр не указан, то отбор не используется.
Возвращаемое значение:
Тип: ТаблицаЗначений. Таблица значений, заполненная данными найденных записей регистра сведений.
Описание:
Получает наиболее поздние записи регистра, соответствующие установленным в параметрах метода значениям ключевых полей. Записи подбираются для каждого сочетания из всех имеющихся значений измерений регистра.


Звездочками выделил *измерениям и реквизитам*.
Теперь есть регистр "Рег", измрение "Изм", Ресурс "Рес".

Регистр зависимый (движения создает документ-регистратор), и периодический (периодика в теч. дня).
Хочу получить срез последних значений, делаю так:

   стр_Отбор = Новый Структура;
   Для Каждого стр ИЗ тзТабЧасть Цикл
       стр_Отбор.Вставить("Рес", стр.Рес);
   КонецЦикла;
   РегистрыСведений.Рег.СрезПоследних(Дата, стр_Отбор);

А он ругается, говорит недостижимое значение параметра №2. Так можно делать отбор по значению РЕСУРСА, или нет?
1 Zhuravlik
 
06.03.13
18:12
+ Без структуры в отборе прекрасно работает, но без фильтра.
2 Zhuravlik
 
06.03.13
18:17
Уже с полчаса пытаю по всякому, нет справки под рукой нормальной, а примеров в нете не нашел для такого случая. Подскажите пожалуйста, кто знает? Просто хочу именно понять, как с отбором, так бы уже сделал что нужно.
3 ale-sarin
 
06.03.13
18:17
*измерениям и реквизитам*, НЕ по рерурсам!!!
4 Zhuravlik
 
06.03.13
18:20
(3) Вот эт я затупил :))) Спасибо))
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший