Можно ли в "Логика IF" выполнять математические операции?

zenno60

Пользователь
Регистрация
09.05.2016
Сообщения
99
Благодарностей
1
Баллы
8
Следующего характера
{-Variable.base_strk_sled-}-{-Variable.base_strk-}<={-Variable.sch_kol_v_grup-}

Если нет, то как это можно реализовать?
 

qzen4i

Client
Регистрация
01.05.2014
Сообщения
1 408
Благодарностей
314
Баллы
83
А можете по подробнее написать, что именно хотите сделать.
 
  • Спасибо
Реакции: zenno60

ibred

Client
Регистрация
04.04.2015
Сообщения
3 835
Благодарностей
3 552
Баллы
113
Нет, так нельзя.
Математические действия необходимо производить заранее, например, в кубике JS. Достаточно просто написать там математический пример.


UPD: Так делать можно.
 
Последнее редактирование:
  • Спасибо
Реакции: zenno60

zenno60

Пользователь
Регистрация
09.05.2016
Сообщения
99
Благодарностей
1
Баллы
8
А можете по подробнее написать, что именно хотите сделать.
Имеется список товаров
строка товар
1 товар 1
2 товар 2
3 товар 3
4 товар 4
5 товар 5
6 товар 6
7 товар 7
8 товар 8
9 товар 9
10 товар 10
11 товар 11
12 товар 12


Нужно этот список разделить на группы и занести в разные файлы.
Количество групп - 3 шт.
Количество позиций в группе - 4 шт.

Количество позиций в группе - Переменная 1(постоянная)
Первая строка списка - Переменная 2
Следующая строка списка - Переменная 3 (после каждого прохода будет наращиваться +1)

Если не выполняется условие Переменная 3 - Переменная 2<=Переменная 1, то переходим к следующему этапу.

Загрузили 4 позиции, увеличили Переменную 2, т.е. перешли ко второй порции списка (с 5 поз. по 8 поз. ), пошли заргужать следующую порцию (4-шт).


Нет, так нельзя.
Математические действия необходимо производить заранее, например, в кубике JS. Достаточно просто написать там математический пример.
Если не сложно можно набросать, что нибудь. Переменная 3 минус Переменная2
 

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 453
Благодарностей
5 913
Баллы
113
  • Спасибо
Реакции: zenno60

ibred

Client
Регистрация
04.04.2015
Сообщения
3 835
Благодарностей
3 552
Баллы
113
Если не сложно можно набросать, что нибудь. Переменная 3 минус Переменная2
Здесь набрасывать то и нечего.
Создаете кубик Свой код -> Javascript, кладете в него {-Variable.base_strk_sled-}-{-Variable.base_strk-}
Выбираете сохранить в переменную result, в которой будет ответ данного примера.
 
  • Спасибо
Реакции: zenno60

ZennoScript

Moderator
Регистрация
04.03.2011
Сообщения
4 451
Благодарностей
1 885
Баллы
113
Следующего характера
{-Variable.base_strk_sled-}-{-Variable.base_strk-}<={-Variable.sch_kol_v_grup-}

Если нет, то как это можно реализовать?
Можно. Блок ИФ - это такой же обработчик яваскрипта, в который можно вставлять математические примеры.
 
  • Спасибо
Реакции: zenno60 и ibred

ibred

Client
Регистрация
04.04.2015
Сообщения
3 835
Благодарностей
3 552
Баллы
113
Можно. Блок ИФ - это такой же обработчик яваскрипта, в который можно вставлять математические примеры.
Помню, что когда проверял сей момент, работало некорректно. А проверив сейчас... я удивлен :-) Вот так вот, каждый раз узнаешь что-то новое о ZP.
 
  • Спасибо
Реакции: zenno60 и Mikhail B.

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)