Программы "Простой софт" www.prostoysoft.ru

ВНИМАНИЕ! РЕКЛАМНЫЕ СООБЩЕНИЯ И ГИПЕРССЫЛКИ В ФОРУМЕ ЗАПРЕЩЕНЫ (посты удаляются автоматически часто с пользователем)
Текущее время: 28.10.2024 15:19

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 10 ] 
Автор Сообщение
СообщениеДобавлено: 05.10.2021 00:40 
Не в сети
Администратор

Зарегистрирован: 15.02.2006 20:16
Сообщения: 3690
Откуда: Санкт-Петербург
>Пробовал сделать через вычисляемое поле и функцию IIF, но не вышло.

А если так написать
[Summa] * 0.19

А так
<Summa> * 0.19

Обязательно всегда все математические операторы надо окружать пробеллами. Пишите ваш код как в учебниках!

_________________
2B OR NOT 2B = TRUE


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 05.10.2021 10:56 
Не в сети

Зарегистрирован: 22.10.2014 08:36
Сообщения: 65
Ivan писал(а):
>Пробовал сделать через вычисляемое поле и функцию IIF, но не вышло.

А если так написать
[Summa] * 0.19

А так
<Summa> * 0.19

Обязательно всегда все математические операторы надо окружать пробеллами. Пишите ваш код как в учебниках!


Результат тот же. Проблема то не в том, что умножение не работает, а в том, что условие на значение сбивается если поставить галочку закрыто


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 05.10.2021 17:31 
Не в сети
Администратор

Зарегистрирован: 15.02.2006 20:16
Сообщения: 3690
Откуда: Санкт-Петербург
Надо бы еще БД от вас получить, чтобы тестировать начать и разбираться в ситуации на конкретном примере.

_________________
2B OR NOT 2B = TRUE


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 06.10.2021 22:41 
Не в сети

Зарегистрирован: 22.10.2014 08:36
Сообщения: 65
Ivan писал(а):
Надо бы еще БД от вас получить, чтобы тестировать начать и разбираться в ситуации на конкретном примере.


Да я бы с радостью, но почему то не работает кнопка очистить базу


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 06.10.2021 22:49 
Не в сети
Администратор

Зарегистрирован: 15.02.2006 20:16
Сообщения: 3690
Откуда: Санкт-Петербург
А вы создайте новую БД с очисткой таблиц и с галочкой "Оставить в каждой таблице 2 или 3 записи". Очистку проверим.

_________________
2B OR NOT 2B = TRUE


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 07.10.2021 12:33 
Не в сети

Зарегистрирован: 22.10.2014 08:36
Сообщения: 65
Ivan писал(а):
А вы создайте новую БД с очисткой таблиц и с галочкой "Оставить в каждой таблице 2 или 3 записи". Очистку проверим.


Понял, почему проблема была. У меня 2 монитора подключены в режиме расширения пространства рабочего стола. Если любое окно (в данном случае очистка базы данных) переместить на второй экран и закрыть его там, то при последующей работе в режиме 1 монитора это окно просто не видно, и физически нет возможности перетащить его в зону видимости.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 07.10.2021 14:41 
Не в сети

Зарегистрирован: 22.10.2014 08:36
Сообщения: 65
Ivan писал(а):
Надо бы еще БД от вас получить, чтобы тестировать начать и разбираться в ситуации на конкретном примере.

Отправил


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 10.10.2021 18:38 
Не в сети
Администратор

Зарегистрирован: 15.02.2006 20:16
Сообщения: 3690
Откуда: Санкт-Петербург
В случае, елси статус платежа "Закрыто", то изменения значения поля "Комиссия ПС" не должно происходить, так? Правильно мы поняли вашу задачу?

У вас не учитывается это поле Zakryto вообще в вашем Правиле на значение. А надо учитывать. Дополните ваше условие.

Несколько условных выражений задаетсяч через оператор AND

_________________
2B OR NOT 2B = TRUE


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 15.10.2021 15:21 
Не в сети

Зарегистрирован: 22.10.2014 08:36
Сообщения: 65
Иван, даже если сделать как вы говорите и добавить в условие поле "Закрыто" (<FormaOplaty> = 'PayKeeper' AND <Zakryto> = TRUE) ничего не поменяется.

Потому что изначально условие Форма оплаты <> PayKeeper. Форма оплаты на примере в скриншоте "Расч. счет". То есть в любом случае должна срабатывать часть выражения ИНАЧЕ. Но программа игнорирует содержание поля "Форма оплаты".


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 10 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 10


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB