Добрый день. Посдкажите, пожалуйста, в чем ошибка?
ТипЗнч(Дата(Формат(ТаблицаДат[инд].ОкончаниеПериода, "ДФ=ггггММдд") + "080000") - НачалоДня(ТаблицаДат[инд].ОкончаниеПериода))
ТипЗнч(Дата(Формат(ТаблицаДат[инд].ОкончаниеПериода, "ДФ=ггггММдд") + "080000") - НачалоДня(ТаблицаДат[инд].ОкончаниеПериода)) Число Тип////из отладчика
Дата(Формат(ТаблицаДат[инд].ОкончаниеПериода, "ДФ=ггггММдд") + "080000") - НачалоДня(ТаблицаДат[инд].ОкончаниеПериода) //////значение в отладчике 28800
////а тут ошибка
Дата(Формат(ТаблицаДат[инд].ОкончаниеПериода, "ДФ=ггггММдд") + "080000") - НачалоДня(ТаблицаДат[инд].ОкончаниеПериода)/ 3600 {(1)}: Преобразование значения к типу Число не может быть выполнено
ПоказатьПо теме из базы знаний
- 57-Т Сведения о заработной плате работников по профессиям и должностям (в ред. 18.07.2013г № 285), (в ред. 26.06.2017 № 430)
- Работа с кодами - числами, датами, кодами справочников, номерами документов, идентификаторами в 1С и в других базах данных
- Исправление ошибки "Преобразование значения к типу Число не может быть выполнено" в 1С:Розница 2.3
- Ошибка SQL: Arithmetic overflow error converting numeric to data type numeric
- Различные ошибки при разработке в предприятии
Найденные решения
(3) вспоминаем правила математики и порядок выполнения операторов.
Сначала выполняется деление, и только потом вычитание.
Скобки нужно добавить, для изменения порядка выполнения.
Сначала выполняется деление, и только потом вычитание.
Скобки нужно добавить, для изменения порядка выполнения.
(Дата(Формат(ТаблицаДат[инд].ОкончаниеПериода, "ДФ=ггггММдд") + "080000") - НачалоДня(ТаблицаДат[инд].ОкончаниеПериода))/ 3600
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(3) вспоминаем правила математики и порядок выполнения операторов.
Сначала выполняется деление, и только потом вычитание.
Скобки нужно добавить, для изменения порядка выполнения.
Сначала выполняется деление, и только потом вычитание.
Скобки нужно добавить, для изменения порядка выполнения.
(Дата(Формат(ТаблицаДат[инд].ОкончаниеПериода, "ДФ=ггггММдд") + "080000") - НачалоДня(ТаблицаДат[инд].ОкончаниеПериода))/ 3600
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот