Показать сообщение отдельно
Старый 13.04.2021, 10:08   #5  
oleggy is offline
oleggy
Участник
 
256 / 36 (2) +++
Регистрация: 03.12.2019
Адрес: Россия
Цитата:
Сообщение от mazzy Посмотреть сообщение
oleggy, "фильтруете" при помощи query?
Я делаю фильтрацию просто в форме. Т.е. нажимаю Ctrl+G и ввожу.
По идее это класс Query должен отрабатывать. Но до этого метода не доходит:
Цитата:
\Classes\SysQueryRun\new
Раньше генерируется:
Цитата:
[c] \Classes\Info\add - 14
[s] \Classes\Global\info - 3
[s] \Classes\SysTrace\outputInfolog - 5
[s] \Classes\SysTraceError\output - 23
[s] \Classes\Application\sysTrace - 35

Или вы предлагаете проверить работу через джоб написав в нем запрос вручную через Query?
Если это предлагаете, то можете шаблон сбросить такого кода? Самому интересно стало.

Цитата:
Сообщение от mazzy Посмотреть сообщение
и не экранируете ваши звездочки при помощи SysQuery::value?
Что вы подразумеваете под экранированием? Прямо в поле формы писать код: SysQuery::value('*/*')

Цитата:
Сообщение от mazzy Посмотреть сообщение
ага. понятно.
почему вы решили, что ничего не нашлось?
Потому что выводит такой infolog:
Цитата:
Невозможно выбрать запись в <label таблицs> (<name таблицы>). <label поля>: , .
База данных SQL обнаружила ошибку.
И так по любому полю в любой форме. Я поэтому очень удивился.

Может это как то профиксить для все полей всех форм. Где то в глобальном методе надо что то подправить?
\Classes\Application\sysTrace ?

Последний раз редактировалось oleggy; 13.04.2021 в 10:18.