Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
29 мар 2024, 02:17

Помогите с примером СрезПоследних

Автор AxOn, 30 янв 2012, 07:57

0 Пользователей и 1 гость просматривают эту тему.

AxOn

Здравствуйте не могу разобраться с Методом СрезПоследних, напишите какой-нибудь наглядный пример. Что СрезПоследних возвращает какие типы данных каких получить. Пытался
"

Рег = РегистрыСведений.АктВводаПоказаний;
   
   СрезПоследних = Рег.СрезПоследних(ТекущаяДата(),Отбор);   
   СрезПоследних. // И всё дальше никакого смысла не могу найти. В  АктВводаПоказаний есть столбцы Показания, Расход немогу до них через Срез достучатся((


"

СветланаCC

А запросом не пробовали это делать?
Тазовод)

AlmiraK

Срез последних возвращает таблицу значений. В вашем случае будет:

    Рег = РегистрыСведений.АктВводаПоказаний;
    СрезПоследних = Рег.СрезПоследних(ТекущаяДата(),Отбор); 
    Для каждого стр из СрезПоследних Цикл
        Показание = стр.Показание;
        Расход = стр.Расход;
        <....>
    КонецЦикла;
   
На будущее: Научитесь читать синтакс-помощник 1С для начала.

AxOn


AxOn

СрезПоследних = Рег.СрезПоследних(ТекущаяДата(), Отбор);
В этом срезе возвращается состояние всего регистра на дату , а реально ли  получить последнее по конкретному реквизиту(ресурсу) к примеру (прибор учета)?

cska-fanat-kz

Угадайте с двух раз: для чего служит второй параметр - Отбор?
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

AxOn

Цитата: cska-fanat-kz от 31 янв 2012, 14:08
Угадайте с двух раз: для чего служит второй параметр - Отбор?
Без понятия я с этим методом не знаком думал он нужен

СветланаCC

Отбор = Новый Структура;
Отбор.Вставить(<Ключ>, <Значение>) ;

Параметры:

<Ключ> (обязательный)

Тип: Строка.
Ключ устанавливаемого элемента.
<Значение> (необязательный)

Тип: Произвольный.
Значение устанавливаемого элемента.
Тазовод)

cska-fanat-kz

RTFM please!

Про Радченко уже и не говорю.
Хотя бы синтакс-помощник.


СрезПоследних (SliceLast)
Синтаксис:

СрезПоследних(<КонецПериода>, <Отбор>)
Параметры:

<КонецПериода> (необязательный)

Тип: Дата; МоментВремени; Граница. Определяет момент времени, заканчивая которым необходимо выбрать записи.
Если параметр не указан, то будут возвращены значения ресурсов самой последней записи регистра.
<Отбор> (необязательный)

Тип: Структура. Структура, содержащая отбор по измерениям и реквизитам регистра. Имя ключа структуры должно совпадать с именем измерения регистра, заданного в конфигураторе, а значение элемента структуры - задает отбираемое по данному измерению значение. Если параметр не указан, то отбор не используется.
Возвращаемое значение:

Тип: ТаблицаЗначений. Таблица значений, заполненная данными найденных записей регистра сведений.
Описание:

Получает наиболее поздние записи регистра, соответствующие установленным в параметрах метода значениям ключевых полей. Записи подбираются для каждого сочетания из всех имеющихся значений измерений регистра.
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск