Не считает формула

Все вопросы/проблемы по установке и использовании.
Ответить
moroz-aleksey-95
Сообщения: 29
Зарегистрирован: 02 окт 2017, 08:49
Имя: Алексей
Откуда: Владивосток

Не считает формула

Сообщение moroz-aleksey-95 »

Подскажите пожалуйста. Может я что-то делаю неверно. Новичок.

Есть сущность Продажи в ней вложенная сущность Товары.

Товар имеет:
  • Себестоимость,
    цену продажи,
    кол-во,
    сумму
Создаю запись о продаже и в неё вношу записи о товарах.
В сущности Товары считается сумма по каждому товару - Кол-во * на цену продажи. Работает.
Считается чистый доход. Цена продажи на кол во - себестоимость шт. на кол-во. Тоже работает.

Далее в сущности Продажи вывожу Сумму всех товаров по конкретной продаже. Работает.
Использую запрос SUM([Поле суммы]) условие msq.parent_item_id = e.id Работает. Выводится сумма товаров в конкретной продаже.
Скрин https://yadi.sk/d/ooCSV1DHg2f_WA

Добавил в сущность продажи числовое поле Доставка, что бы отдельно учитывать Данную услугу.
Далее пытаюсь прибавить к Сумме товаров данную Доставку, что бы получить Сумму всей сделки.
Но в таблице пусто. При этом, автоподсчёт суммы значений работает верно. Почему в самой таблице не отображаются значения?
скрин https://yadi.sk/d/j_ttg15k_UACBQ

При просмотре страницы записи данное поле имеет правильное значение
скрин https://yadi.sk/d/7-0vy9Cwj6NsFA
т.е. значение не выводится только при просмотре таблицы.

Решил проверить разные варианты Mysqlформул. Но в сущности Продажи они везде так работают. Просто для теста создаю два числовых поля и пытаюсь их сложить. ситуация та же. В таблице пусто, автосумма работает.

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

Re: Не считает формула

Сообщение support »

Есть ошибка в коде. Попробуйте заменить файл

Код: Выделить всё

includes\classes\model\listing_types.php
Если не поможет, то

Код: Выделить всё

includes\classes\items\items_listing.php
Сообщите результат.
Вложения
listing_types.zip
(1.54 КБ) 129 скачиваний
items_listing.zip
(1.53 КБ) 140 скачиваний
moroz-aleksey-95
Сообщения: 29
Зарегистрирован: 02 окт 2017, 08:49
Имя: Алексей
Откуда: Владивосток

Re: Не считает формула

Сообщение moroz-aleksey-95 »

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

Re: Не считает формула

Сообщение support »

Дайте скриншет с настройками списка, какие списки настроены.
Еще попробуйте файл из архива заменить в includes\classes\fieldstypes\
Где то исправлял эту проблему, уже не помню где.
Вложения
fieldtype_formula.zip
(4.48 КБ) 127 скачиваний
moroz-aleksey-95
Сообщения: 29
Зарегистрирован: 02 окт 2017, 08:49
Имя: Алексей
Откуда: Владивосток

Re: Не считает формула

Сообщение moroz-aleksey-95 »

Этот файл тоже замени, проблема не ушла.
https://yadi.sk/d/lmViaIkXacyYTg
https://yadi.sk/d/JUPGGufxH_hojg
https://yadi.sk/d/ozYihHhbJdGbvw
Аватара пользователя
support
Техническая поддержка
Сообщения: 7661
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Не считает формула

Сообщение support »

Можете бекап базы в личку прислать?
moroz-aleksey-95
Сообщения: 29
Зарегистрирован: 02 окт 2017, 08:49
Имя: Алексей
Откуда: Владивосток

Re: Не считает формула

Сообщение moroz-aleksey-95 »

Могу з\так показать, проект пуст еще
https://yadi.sk/d/0Onjl_42Loo1OA
admin
241717
Аватара пользователя
support
Техническая поддержка
Сообщения: 7661
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Не считает формула

Сообщение support »

Нашел причину. Файл из архива замените в includes\classes\fieldstypes\
Сообщите результат.
Вложения
fieldtype_formula.zip
(4.49 КБ) 133 скачивания
moroz-aleksey-95
Сообщения: 29
Зарегистрирован: 02 окт 2017, 08:49
Имя: Алексей
Откуда: Владивосток

Re: Не считает формула

Сообщение moroz-aleksey-95 »

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

Re: Не считает формула

Сообщение support »

Ура:)
Ответить