Ситуация с виду банальная, но решить не могу.
Есть родительская сущность "ЗАКАЗЫ" и вложенная сущность "ТОВАРЫ". Каждый заказ содержит список товаров. Каждый товар имеет свой ВЕС. Для доставки заказа важно знать его вес, который состоит из суммы весов каждого товара.
Каким типом сделать поле "ВЕС" в сущности "ЗАКАЗЫ" и какую формулу использовать, чтобы просуммировать в этом поле вес только тех товаров из сущности "ТОВАРЫ", которые входят в соответствующий заказ? У заказа есть свой уникальный номер.
Какой тип поля и какую формулу использовать?
- support
- Техническая поддержка
- Сообщения: 7661
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Какой тип поля и какую формулу использовать?
Для этих целей есть функции из дополнения https://docs.rukovoditel.net/ru/index.php?p=48
Re: Какой тип поля и какую формулу использовать?
Т.е. я создаю функцию SUM [поле вес товар из сущности товары] и вставляю эту функцию в поле типа формула SQL в сущности заказы. В результате в поле вес заказа будет сумма веса только тех товаров из сущности товары которые входят в данный заказ?
Re: Какой тип поля и какую формулу использовать?
Спасибо.
Сразу назрел следующий вопрос.
Иногда оплата проводится только части товара в заказе и на против этих позиций в заказе ставится отметка об оплате.
В результате надо посчитать только общий вес тех товаров в заказе которые были оплачены.
Какую формулу и тип поля использовать?
Сразу назрел следующий вопрос.
Иногда оплата проводится только части товара в заказе и на против этих позиций в заказе ставится отметка об оплате.
В результате надо посчитать только общий вес тех товаров в заказе которые были оплачены.
Какую формулу и тип поля использовать?
Re: Какой тип поля и какую формулу использовать?
И еще!
Я использую структуру сущность (ЗАКАЗЫ) и вложенная сущность (ТОВАРЫ).
А может лучше две самостоятельные сущности и в сущности ЗАКАЗЫ сделать поле типа "Связанные записи" и подключить к нему сущность ТОВАРА.
В обоих структурах можно создать заказ и набрать в него товары. Но в чем тогда разница?
Или вложенные сущности это атавизм для пользователей старых версий и привыкших к старым возможностям, а связанные записи это получившее развитие тип связи сущностей?
Что лучше использовать в моем случае и почему?
Я использую структуру сущность (ЗАКАЗЫ) и вложенная сущность (ТОВАРЫ).
А может лучше две самостоятельные сущности и в сущности ЗАКАЗЫ сделать поле типа "Связанные записи" и подключить к нему сущность ТОВАРА.
В обоих структурах можно создать заказ и набрать в него товары. Но в чем тогда разница?
Или вложенные сущности это атавизм для пользователей старых версий и привыкших к старым возможностям, а связанные записи это получившее развитие тип связи сущностей?
Что лучше использовать в моем случае и почему?
- support
- Техническая поддержка
- Сообщения: 7661
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Какой тип поля и какую формулу использовать?
По поводу первого вопроса, вы когда создаете функцию в дополнении, для функции можно установить фильтры, например выбирать товары с определенной отметкой.
У вас структура верная. Если какие то свойства меняются в товаре - это не будет влиять на заказ.
Единственное что, если товаров много, то можно их занести в отдельную сущнось и когда добавляете товар к заказу, то можно использовать тип поля Сущность выпадающий список ajax и свойства товара переносить в текущую форму товара для заказа.
У вас структура верная. Если какие то свойства меняются в товаре - это не будет влиять на заказ.
Единственное что, если товаров много, то можно их занести в отдельную сущнось и когда добавляете товар к заказу, то можно использовать тип поля Сущность выпадающий список ajax и свойства товара переносить в текущую форму товара для заказа.
Re: Какой тип поля и какую формулу использовать?
Это в какой сущности такой тип поля создать? Заказы или подчиненной сущности Товарыsupport писал(а): 08 авг 2019, 18:54 использовать тип поля Сущность выпадающий список ajax и свойства товара переносить в текущую форму товара для заказа.
- support
- Техническая поддержка
- Сообщения: 7661
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Какой тип поля и какую формулу использовать?
подчиненной сущности Товары