#0
by Ilqarupup
Всем привет! такой вот 2пой вопрос, чем отличается срезпервых от срезпоследних? Смутное ощущение, что ничем. Для наглядности привожу пример с ценами и датами и мои запросы. Надеюсь сильно опускать не будете :) 01.01.2014 10 р. 02.01.2014 12 р. 03.01.2014 14 р. 04.01.2014 9 р. 05.01.2014 15 р. СрезПервых(03.01.2014) = ? СрезПоследних(03.01.2014) = ?
#7
by barrgand
Да ничем не отличаются, устаревшие названия просто. Давно пора поменять просто на "Срез"
#9
by Ilqarupup
СрезПервых(<НачалоПериода>, <Отбор>) Параметры: Тип: Дата; МоментВремени; Граница. Определяет момент времени, начиная с которого необходимо выбрать записи. Если параметр не указан, то будут получены записи без ограничения по времени. я же с 13 го задаю
#13
by Fedor-1971
Консоль запросов тебе поможет, заполни данными регистр и поиграйся с типом границы. добавь 03.01.2014 18р. так наглядней. Период - нужно более одной записи в день
#16
by Любопытная
Описание: Получает наиболее ранние записи регистра, соответствующие установленным в параметрах метода значениям ключевых полей. Записи подбираются для каждого сочетания из всех имеющихся значений измерений регистра. Смысл в том, что если на 14е число у тебя будет не одна запись, срез первых даст первую, а срез последних - последнюю. А при одной записи на переданный период оба среза будут одинаковы
#17
by Ilqarupup
01.01.2014 10 р. 02.01.2014 12 р. 04.01.2014 9 р. 05.01.2014 15 р. СрезПервых(03.01.2014) = 9 так?
#22
by Fedor-1971
Если бы был в практике давно проверил в консоли запросов и не мучался, а так похож на теоретика. К стати, можешь посмотреть на регистр курсов валют если лениво делать тестовый. Логика следующая Есть сегодняшний курс - берём его. нет сегодняшнего - берём вчерашний. Теоретик!
#24
by Fedor-1971
Срезпервых(03.01.14 00.00) 13 - Не забывай дата+время (00:00) за сегодня ещё ничего нет! Срезпервых(03.01.14 04.00) 11 - В 2 часа установили Срезпоследних(03.01.14 00.00) 9 - в 6 часов установили
#26
by Fedor-1971
Я наверно ошибся Срезпоследних(03.01.14 00.00) 13 - опять же, на это время ещё ничего нет. Срезпоследних(03.01.14 59.59) 9 - в 6 часов установили
#28
by Ilqarupup
спасибо, понятно. типа покупка хлеба. нет сегодняшнего, бери вчерашний. а срез последних - хлеб завозили 3 раза за день, бери самый свежий , то есть последний.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Подскажите как программно получить структуру подчинённости ( по критериям отбора
- подскажите как лечить запрет на использование модальных окон в 1С 8.3
- Выгрузка метаданных в XML
- ЗуП 2.5 Больничный во время отпуска. Остатки отпусков. Как сделать чтобы менял?
- v7: Начало дня
- Получение данных сторонней программой из 1С
- Выгрузка в MS Project через COM, выходные дни
- v7: Несовпадение типов при загрузке из Excel
- СКД: как не учитывать свой параметр, если он не задан?
- БП 3.0 Списание спецодежды.
- Карта маршрута вложенного бизнес- процесса
- Не загружается начисленная зарплата из ЗУП 2.5.83.1 в БП 3.0.35.27
- Нужен бланк ф.112эп для почтового перевода
- Как открыть управляемую форму программно из обычной формы?
- Дубли иерархии в СКД
- Как запросом объединить два регистра сведений, чтобы было по одной записи...
- v7: Номер дня недели SQLite
- 1C 8.3 на Linux. Не работает толстый клиент.
- 1c запрос к dbf чере FoxPro: подскажите как сделать фильтр по дате?..
- Преобразование отрицательного числа в положительное в запросе