|
Срез первых и срез последних | ☑ | ||
---|---|---|---|---|
0
Lemurv
08.11.16
✎
20:38
|
Здравствуйте, можете мне объяснить что такое в регистре сведений виртуальные таблицы СрезПервых и СрезПоследних и чем они отличаются?
|
|||
1
Лефмихалыч
08.11.16
✎
20:39
|
РегистрСведенийМенеджер.<Имя регистра сведений>.СрезПоследних (InformationRegisterManager.<Имя регистра сведений>.SliceLast)
РегистрСведенийМенеджер.<Имя регистра сведений> (InformationRegisterManager.<Имя регистра сведений>) СрезПоследних (SliceLast) Синтаксис: СрезПоследних(<КонецПериода>, <Отбор>) Параметры: <КонецПериода> (необязательный) Тип: Дата; МоментВремени; Граница. Определяет момент времени, заканчивая которым необходимо выбрать записи. Если параметр не указан, то будут возвращены значения ресурсов самой последней записи регистра. <Отбор> (необязательный) Тип: Структура. Структура, содержащая отбор по измерениям и реквизитам регистра. Имя ключа структуры должно совпадать с именем измерения регистра, заданного в конфигураторе, а значение элемента структуры - задает отбираемое по данному измерению значение. Структура дополнительно может иметь элементы, соответствующие разделителям регистра с уровнем разделения НезависимоИСовместно, в состав которых входит регистр. Если такой элемент структуры задан для используемого в сеансе разделителя, значение для этого элемента должно совпадать со значением разделителя, иначе будет вызвано исключение. Если параметр не указан, то отбор не используется. Возвращаемое значение: Тип: ТаблицаЗначений. Таблица значений, заполненная данными найденных записей регистра сведений. Описание: Получает наиболее поздние записи регистра, соответствующие установленным в параметрах метода значениям ключевых полей. Записи подбираются для каждого сочетания из всех имеющихся значений измерений регистра. Доступность: Сервер, толстый клиент, внешнее соединение, мобильное приложение(сервер). Примечание: Применим только для периодических регистров сведений. Пример: МаркетингЦен = РегистрыСведений.МаркетингЦен; ТекущиеЦеныКонкурентов = МаркетингЦен.СрезПоследних(ТекущаяДата()); -------------------------------------------------------------------------------- Методическая информация |
|||
2
Лефмихалыч
08.11.16
✎
20:39
|
РегистрСведенийМенеджер.<Имя регистра сведений>.СрезПервых (InformationRegisterManager.<Имя регистра сведений>.SliceFirst)
РегистрСведенийМенеджер.<Имя регистра сведений> (InformationRegisterManager.<Имя регистра сведений>) СрезПервых (SliceFirst) Синтаксис: СрезПервых(<НачалоПериода>, <Отбор>) Параметры: <НачалоПериода> (необязательный) Тип: Дата; МоментВремени; Граница. Определяет момент времени, начиная с которого необходимо выбрать записи. Если параметр не указан, то будут получены записи без ограничения по времени. <Отбор> (необязательный) Тип: Структура. Структура, содержащая отбор по измерениям и реквизитам регистра. Имя ключа структуры должно совпадать с именем измерения регистра, заданного в конфигураторе, а значение элемента структуры - задает отбираемое по данному измерению значение. Структура дополнительно может иметь элементы, соответствующие разделителям регистра с уровнем разделения НезависимоИСовместно, в состав которых входит регистр. Если такой элемент структуры задан для используемого в сеансе разделителя, значение для этого элемента должно совпадать со значением разделителя, иначе будет вызвано исключение. Если параметр не указан, то отбор не используется. Возвращаемое значение: Тип: ТаблицаЗначений. Таблица значений, заполненная данными найденных записей регистра сведений. Описание: Получает наиболее ранние записи регистра, соответствующие установленным в параметрах метода значениям ключевых полей. Записи подбираются для каждого сочетания из всех имеющихся значений измерений регистра. Доступность: Сервер, толстый клиент, внешнее соединение, мобильное приложение(сервер). Примечание: Применим только для периодических регистров сведений. Пример: МаркетингЦен = РегистрыСведений.МаркетингЦен; ОбновленныеСегодняЦены = МаркетингЦен.СрезПервых(ТекущаяДата()); -------------------------------------------------------------------------------- Методическая информация |
|||
3
mistеr
08.11.16
✎
21:04
|
(1) (2) На Мисте появился СП-бот. Респект Волшебнику!
|
|||
4
Dotoshin
08.11.16
✎
21:19
|
(0) А вы с какой целью интересуетесь?
|
|||
5
Одинесю
08.11.16
✎
21:42
|
Это домашнее задание на собеседование?
|
|||
6
Franchiser
гуру
08.11.16
✎
21:52
|
(5) срез последних - это ты берешь данные регистра последние до нужной тебе даты, а срез первых - первые записи регистра после нужной тебе даты. Срез первых достаточно редко используется.
|
|||
7
kosts
08.11.16
✎
22:14
|
(0) Возьми к примеру список дел, запиши на листочек.
01.11.2016 Зарегистрировался на мисте 02.11.2016 Написал вопрос 03.11.2016 Получил ответ 04.11.2016 Купил батон 15.11.2016 Завоевать мир 20.11.2016 Отдыхать после завоевания мира 31.11.2016 Познакомится с санитаром Теперь зачеркни сверху все уже выполненные на сегодня дела (меньше даты 08.11.2016). Первое сверху не зачеркнутое дело, которое предстоит выполнить - это и есть срез первых (Завоевать мир). Последнее зачеркнутое, это дело, которое ты уже выполнил последним - это и есть срез последних (Купил батон). PS Надеюсь ничего не напутал, а то магнитная буря, снег, в голова попадает... |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |