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

СКД: ВычислитьВыражение получить разность дат соседних строк

СКД:  ВычислитьВыражение получить разность дат соседних строк
Я
   _Дайвер_
 
03.04.20 - 12:21
Пытаюсь получить разность дат, и не догоняю почему при выражении:
РАЗНОСТЬДАТ(ВычислитьВыражение(ЗанятПо, , , "Текущая", "Текущая"), ВычислитьВыражение(ЗанятС, , , "Следующая", "Следующая"), "ЧАС")
Пишет ошибку "Неправильный литерал числа "31.03.2020"", ТипыЗначений стоит Дата с составом даты ДатаВремя.
Пробовал использовать для тестирования ДатаВремя():
РАЗНОСТЬДАТ(ВычислитьВыражение(ДАТАВРЕМЯ(2020,03,31, 10,10,10), , , "Текущая", "Текущая"), ВычислитьВыражение(ДАТАВРЕМЯ(2020,03,31, 11,10,10), , , "Следующая", "Следующая"), "ЧАС")
,та же ошибка
Выражение хочет видеть числа как я понимаю, без преобразования даты никак разницу не получить?
   toypaul
 
1 - 03.04.20 - 12:56
ВычислитьВыражение("ЗанятПо"
   palsergeich
 
2 - 03.04.20 - 12:58
В разности дат период - разве дожнен быть в кавычках? "Час", я просто уже не помню.
   _Дайвер_
 
3 - 03.04.20 - 12:58
(1) Упс, спасибо большое дружище! облегчил существование мое) 3 часа голову ломал над этим xD
   _Дайвер_
 
4 - 03.04.20 - 12:58
(2) В кавычках) я не думал что и выражение тоже в кавычках указывается)
   toypaul
 
5 - 03.04.20 - 13:00
(4) не надо думать. надо читать хелп

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.