функция+фильтр по полю дата с календарем и выбором времени

Ответить
himjon
Сообщения: 18
Зарегистрирован: 12 июн 2018, 08:26
Имя: Саид С.
Откуда: Таджикистан, Душанбе

функция+фильтр по полю дата с календарем и выбором времени

Сообщение himjon »

В функциях с включенным фильтром по типу поля "дата с календарем и выбором времени" и после применения функции в поле"MySQL Формула" выдает следующую ошибку:

Database Error: 1054 - Unknown column 'e.field_309' in 'where clause'
Query: select e.* from app_entity_32 e where e.id>0 and ( e.parent_item_id in (1) and (FROM_UNIXTIME(e.field_309+3600,'%Y-%m')=date_format(DATE_SUB(now(),INTERVAL 1 MONTH),'%Y-%m') or FROM_UNIXTIME(e.field_309+3600,'%Y-%m')=date_format(DATE_ADD(now(),INTERVAL 0 MONTH),'%Y-%m'))) and e.parent_item_id in (select item_id from (select e.id as item_id , ( (select (func100.field_508) from app_entity_32 func100 where func100.id>0 and func100.parent_item_id=e.id order by func100.id desc limit 1) ) as field_277, ( (select (func100.field_275) from app_entity_32 func100 where func100.id>0 and func100.parent_item_id=e.id order by func100.id desc limit 1) ) as field_298, (IFNULL( (select SUM(func100.field_508+0) from app_entity_32 func100 where func100.id>0 and ((FROM_UNIXTIME(e.field_309+3600,'%Y-%m-%d')=date_format(DATE_ADD(now(),INTERVAL 0 DAY),'%Y-%m-%d'))) and func100.parent_item_id=e.id ) ,0)) as field_337, ( (select MAX(func100.field_508+0) from app_entity_32 func100 where func100.id>0 and ((FROM_UNIXTIME(e.date_added+3600,'%Y-%m')=date_format(DATE_ADD(now(),INTERVAL 0 MONTH),'%Y-%m'))) and func100.parent_item_id=e.id ) ) as field_338, ( (select MIN(func100.field_508+0) from app_entity_32 func100 where func100.id>0 and ((FROM_UNIXTIME(e.date_added+3600,'%Y-%m')=date_format(DATE_ADD(now(),INTERVAL 0 MONTH),'%Y-%m'))) and func100.parent_item_id=e.id ) ) as field_339 from app_entity_26 e where e.id>0 and e.parent_item_id in (select e.id from app_entity_25 e where e.id>0 )) as parent_entity_26 ) order by e.id
Page: /rukov/index.php?module=dashboard/&action=update_hot_reports&reports_id=164

field_309 - это и есть поле"дата c календарем и выбором времени"
Аватара пользователя
support
Техническая поддержка
Сообщения: 9007
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: функция+фильтр по полю дата с календарем и выбором времени

Сообщение support »

Не могу повторить данную ошибку. Точно на 2.6 она появляется?
himjon
Сообщения: 18
Зарегистрирован: 12 июн 2018, 08:26
Имя: Саид С.
Откуда: Таджикистан, Душанбе

Re: функция+фильтр по полю дата с календарем и выбором времени

Сообщение himjon »

да точно на 2.6.

Пробовал на чистой базе, ошибка повторяется:

Database Error: 1054 - Unknown column 'e.field_276' in 'where clause'
Query: select e.* , ( (select SUM(func100.field_277+0) from app_entity_29 func100 where func100.id>0 and ((FROM_UNIXTIME(e.field_276+3600,'%Y-%m-%d')=date_format(DATE_ADD(now(),INTERVAL 0 DAY),'%Y-%m-%d')))) / (select count(*) from app_entity_29 func100 where func100.id>0 and ((FROM_UNIXTIME(e.field_276+3600,'%Y-%m-%d')=date_format(DATE_ADD(now(),INTERVAL 0 DAY),'%Y-%m-%d')))) *86.4) as field_305 from app_entity_30 e where e.id>0 limit 0, 10
Page: /new/index.php?module=items/listing
Аватара пользователя
support
Техническая поддержка
Сообщения: 9007
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: функция+фильтр по полю дата с календарем и выбором времени

Сообщение support »

1) Дайте бекап базы чистой базы.
2) Предоставьте логин-пароль
3) Укажите на какой странице проблема.

Я проверю и исправлю.
Аватара пользователя
support
Техническая поддержка
Сообщения: 9007
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: функция+фильтр по полю дата с календарем и выбором времени

Сообщение support »

Обнаружил проблему! Файлы из архива замените в includes\classes\fieldstypes\
Сообщите результат.
Вложения
fieldstypes.zip
(3.32 КБ) 161 скачивание
himjon
Сообщения: 18
Зарегистрирован: 12 июн 2018, 08:26
Имя: Саид С.
Откуда: Таджикистан, Душанбе

Re: функция+фильтр по полю дата с календарем и выбором времени

Сообщение himjon »

Спасибо, ошибка пропала, исправление работает.
Ответить