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