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

Упростить выражение для оценки показателя

Упростить выражение для оценки показателя
Я
   pavelprk
 
26.04.19 - 08:14
Небольшой брейнтренинг!
Дано: есть какой-то показатель, назовем его К
Необходимо рассчитать другой показатель, назовем его П, по правилам:
1) если К >= 1, то П = 1
2) если К >= 0.5 И К < 1, то П = К
3) если К < 0.5, то П = 0
Задача: написать выражение вычисления показателя П на языке 1С
Одно условие! Показатель К в выражении должен встречаться ТОЛЬКО ОДИН РАЗ
 
 
   Garykom
 
101 - 26.04.19 - 13:50
(91)

Для Каждого Строка Из ОченьМногоСтрок Цикл
    // код до ...

    ГромоздкоеВыражениеПоВычислению_К = Вычислить(ГромоздкоеВыражениеПоВычислению_К);
    П = Вычислить(Выражение);
    // код после ...


КонецЦикла;

Короче код до поправь
   pavelprk
 
102 - 26.04.19 - 13:51
(101) Нет, все выражение задается только в режиме предприятия
   Garykom
 
103 - 26.04.19 - 13:54
(102) Код до Вычислить поправь а не выражение
   Garykom
 
104 - 26.04.19 - 13:54
Короче вы херней заняты сэр
   Bober
 
105 - 26.04.19 - 15:12
(0) в режиме предприятие вписать расчет ?(К >= 1, 1, ?(К >= 0.5, К, 0)) в режиме конфигуратора реализовать кеширование расчета показателя к, чтобы не ломать голову.
   Garykom
 
106 - 26.04.19 - 15:15
(105) Можно два вычисляемых выражения для ввода в режиме предприятия.
Причем второе только после первого выполняется и его конечный результат использует уже вычисленный.
  1  2

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