Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
10 авг 2022, 23:44

СКД вычисляемые поля

Автор Rasty, 12 янв 2018, 10:59

0 Пользователей и 1 гость просматривают эту тему.

Rasty

Есть условие

ВЫБОР
КОГДА ВычислитьВыражение("Событие",,,"Текущая", "Текущая") = Значение(Перечисление.ВидыСобытийЛога.Блокировка)
И (ВычислитьВыражение("Событие",,,"Следующая", "Следующая") = Значение(Перечисление.ВидыСобытийЛога.Разблокировка)
Или ВычислитьВыражение("Событие",,,"Следующая", "Следующая") = Значение(Перечисление.ВидыСобытийЛога.ОкончаниеСессии)
Или ВычислитьВыражение("Событие",,,"Следующая", "Следующая") = Значение(Перечисление.ВидыСобытийЛога.КонецМониторинга))
Тогда
ВЫБОР
КОГДА ВычислитьВыражение("Период",,,"Следующая", "Следующая") <> ВычислитьВыражение("Период",,,"Текущая", "Текущая")
Тогда 0
Иначе ЕстьNull(РАЗНОСТЬДАТ(ВычислитьВыражение("Дата",,,"Текущая", "Текущая"),ВычислитьВыражение("Дата",,,"Следующая", "Следующая"),"СЕКУНДА"),0)
Конец
Иначе 0
Конец

все прекрасно считает, но не суммирует. В ресурсы добавил. Было подозрение на null добавил где возможно проверку. Есть второе условие по которому все ништяк

РазностьДат(ВычислитьВыражение("Дата",,,"Первая", "Первая"),ВычислитьВыражение("Дата",,,"Последняя", "Последняя"),"Секунда")

поможите чем можите
Помогли - Скажи спасибо! Решил сам - поделись решением!
:)

Rasty

Помогли - Скажи спасибо! Решил сам - поделись решением!
:)

Теги:

Похожие темы (5)

Рейтинг@Mail.ru Rambler's Top100

Поиск