Перейти к содержимому


z3dom

Регистрация: 06 нояб. 2018
Offline Активность: 12 февр. 2019 11:21
-----

Мои темы

Обязательное поле при определенном условии

28 Декабрь 2018 - 15:14

Добрый день! Подскажите, есть ли возможность сделать обязательным заполнение некоторого поля при определенном условии. Ну например если КАТЕГОРИЯ= ПОХОД, тогда обязательно надо, чтобы менеджер заполнил поле МАРШРУТ?
А вот если КАТЕГОРИЯ=ПОКУПКА, то уже необязательно

Не работает запрос UPDATE

20 Декабрь 2018 - 15:30

Внезапно перестал работает запрос типа UPDATE
Чтобы отсечь все лишнее упростил запрос максимально


$sqlQuery = "UPDATE ".DATA_TABLE."130 SET f5691='10' WHERE id='11900316'";
$res = sql_query($sqlQuery);
echo $sqlQuery;//ЭТА СТРОЧКА ЧТОБЫ УБЕДИТЬСЯ, ЧТО СРАБОТАЛО ВЫЧИСЛЕНИЕ, вывод ниже

//UPDATE f_data130 SET f5691='10' WHERE id='11900316' - вывод
Но поле f5691 так и не меняется

Отследить предыдущее значение поля

12 Ноябрь 2018 - 16:19

Подскажите пожалуйста, можно ли в вычислении отследить предыдущее значение поля.
Т.е. при изменении поля срабатывает некоторое ВЫЧИСЛЕНИЕ, в котором надо знать и текущее (уже измененное) значение поля и предыдущее.

Запуск вычисления из календаря

10 Ноябрь 2018 - 16:28

Есть таблица ЗАЯВКИ
Есть поле ДАТАВРЕМЯ, СОТРУДНИК, КОЛИЧЕСТВО
Есть ВЫЧИСЛЕНИЕ, которое автоматечески считает количество заявок у каждого сотрудника в конкретное ДАТАВРЕМЯ и записывает его в поля КОЛИЧЕСТВО каждой этой заявки.

Есть календарь, который показывает ЗАЯВКИ на каждое время.

Как настроить, чтобы производился пересчет количества для отображаемых на календаре ЗАЯВОК при изменении ДАТАВРЕМЯ в режиме календаря.

Говоря человечьим языком - на календаре визуально видно, сколько на каждого сотрудника приходится заявок. Решил перекинуть пару заявок другому сотруднику, прямо в календаре это сделал. Те заявки, которые перекинулись - там происходит пересчет КОЛИЧЕСТВО, тут все просто. А как автоматом запустить все ВЫЧИСЛЕНИЯ для перерасчета других заявок?

Ну или хотя бы просто запустить ВЫЧИСЛЕНИЕ в таблице ЗАЯВКИ, находясь в КАЛЕНДАРЕ?? (вопрос 1)

Например запустить ВЫЧИСЛЕНИЕ по ОТОБРАЖЕНИЮ события календаря.

Только не создавать еще одно ВЫЧИСЛЕНИЕ, а из события с календарем запустить вычисления в сторонней таблице.

Если очень обобщенно - то как запустить ВЫЧИСЛЕНИЕ сразу по многим записям по определенному фильтру? (вопрос 2)

Учитывает ли sql запрос удаленные записи

10 Ноябрь 2018 - 14:30

Например хочу подсчитать количество сделок, где ОПЛАТА =999.

SELECT COUNT (*) FROM .... WHERE ОПЛАТА=999, ну и т.д.

Вопрос - подсчитает ли этот запрос сделки, находящиеся в корзине и по какому полю надо отфильтровывать удаленные сделки?