Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Получить дату наиболее приближенную к введенному значению

Получить дату наиболее приближенную к введенному значению
Я
   Flempy
 
17.05.21 - 13:28
Имеется регистр сведений "Норма расхода ГСМ", содержащий Транспортное средство, дату и норму расхода(числовое значение). Как можно сформировать условие в запросе, чтобы при вводе определенной даты, выбиралось значение, которое наиболее приближено к введенной дате?
 
 Партнерская программа EFSOL Oblako
   RomanYS
 
1 - 17.05.21 - 13:30
(0) может просто срез?
   Flempy
 
2 - 17.05.21 - 13:31
(1) Но он же получит лишь последнее значение, а мне нужно получать на определенную дату
   Dmitry1c
 
3 - 17.05.21 - 13:31
(2) СрезПоследних имеет параметр Период для этой цели
   CepeLLlka
 
4 - 17.05.21 - 13:33
Так-же как и при получении среза последних на каждую дату, плюсом при помощи РАЗНОСТЬДАТ рассчитать поле в котором будет хранится значение разности, сделать группировку с функцией МИНИМУМ  по этому полю. Как-то так я бы попробовал..
   Flempy
 
5 - 17.05.21 - 13:36
(3) Что-то не подумал об этом. Благодарю
   Михаил Козлов
 
6 - 17.05.21 - 14:16
(4) Нужно еще модуль разности. Или минимум квадрата разности.
   Flempy
 
7 - 17.05.21 - 14:35
Еще возник вопрос. Связал регистр сведений с документом "Путевой лист", возможно ли в параметр виртуальной таблицы "Период" подставить дату документа путевого листа?
   Flempy
 
8 - 17.05.21 - 14:36
Т.е. чтобы он выдавал норму расхода на дату документа путевого листа
   Почему 1С
 
9 - 17.05.21 - 14:40
(8) Можно, для одного пл легко, для списка пл чуть сложнее
   Flempy
 
10 - 17.05.21 - 15:00
(9) Можете подсказать, как это можно сделать?
   Почему 1С
 
11 - 17.05.21 - 15:47

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.