Страница 1 из 1

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

Добавлено: 01 окт 2021, 07:50
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формул. Но в сущности Продажи они везде так работают. Просто для теста создаю два числовых поля и пытаюсь их сложить. ситуация та же. В таблице пусто, автосумма работает.

Делаю всё тоже самое в другой любой сущности и всё работает нормально.

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

Добавлено: 01 окт 2021, 09:28
support
Есть ошибка в коде. Попробуйте заменить файл

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

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

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

includes\classes\items\items_listing.php
Сообщите результат.

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

Добавлено: 01 окт 2021, 09:42
moroz-aleksey-95
Заменил оба файла. Проблема осталась.

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

Добавлено: 01 окт 2021, 09:54
support
Дайте скриншет с настройками списка, какие списки настроены.
Еще попробуйте файл из архива заменить в includes\classes\fieldstypes\
Где то исправлял эту проблему, уже не помню где.

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

Добавлено: 01 окт 2021, 10:07
moroz-aleksey-95
Этот файл тоже замени, проблема не ушла.
https://yadi.sk/d/lmViaIkXacyYTg
https://yadi.sk/d/JUPGGufxH_hojg
https://yadi.sk/d/ozYihHhbJdGbvw

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

Добавлено: 01 окт 2021, 10:18
support
Можете бекап базы в личку прислать?

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

Добавлено: 01 окт 2021, 10:28
moroz-aleksey-95
Могу з\так показать, проект пуст еще
https://yadi.sk/d/0Onjl_42Loo1OA
admin
241717

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

Добавлено: 01 окт 2021, 11:14
support
Нашел причину. Файл из архива замените в includes\classes\fieldstypes\
Сообщите результат.

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

Добавлено: 01 окт 2021, 14:04
moroz-aleksey-95
Всё работает

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

Добавлено: 01 окт 2021, 14:09
support
Ура:)