Есть к примеру сущность Услуги, где имеются поля
Наименование услуги
Цена
Единица измерения
... и сущность Справочник услуг, и идентичные поля:
Наименование услуги
Цена
Единица измерения
Справочник услуг хотелось бы иметь в качестве некоего списка/шаблона данных, откуда бы "передавалась/копировалась" информация в соответствующие/указанные поля.
Т.е. Справочник услуг подключается через поле Сущность к Услугам, и когда выбирается из выпадающего списка в сущности Услуги Наименование (берется из сущности Справочник услуг), то в поля Цена и Единица измерения подставляются соответствующие значения из одноименных полей Справочника услуг (т.е. "вычисляется" по строке записи какое наименование выбрано и из этой записи, если есть совпадение по полю Наименование, переносятся значения... как-то так).
Можно ли как-то это обыграть, может при помощи полей MySQL формула или MySQLзапрос? Понимаю, что каким-то нестандартным решением, но вот как можно это сделать, какая конструкция формулы/запроса должна быть (и какие может от меня данные понадобятся, поля, ID...) ?
И еще вопрос, можно ли тоже "нестандартным" способом передать значение для опционального поля? Т,е. если к примеру поле Единица измерения - выпадающий список, есть ли возможность передать значение для вышеуказанного способа? Или только текстовые/числовые?
Справочники цен с передачей значений в другую сущность можно как-то сделать?
- alcompstudio
- Спонсор

- Сообщения: 1519
- Зарегистрирован: 03 янв 2016, 20:42
- Имя: Александр
- Откуда: Мир
- support
- Техническая поддержка
- Сообщения: 7661
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Справочники цен с передачей значений в другую сущность можно как-то сделать?
По первому вопросу, такая возможность запланирована на 2.5
По второму вопросу не понял.
По второму вопросу не понял.
- alcompstudio
- Спонсор

- Сообщения: 1519
- Зарегистрирован: 03 янв 2016, 20:42
- Имя: Александр
- Откуда: Мир
Re: Справочники цен с передачей значений в другую сущность можно как-то сделать?
Тут имею ввиду, по подобию как передаются значения при автоматизации для полей с типом раскрывающийся список, переключатели - где такое поле передается между сущностями через Глобальные списки.
Т.е. в сущности Услуги, например, есть поле Единица измерения, оно имеет тип раскрывающийся список (с выбором значений: шт, м, кг и т.п.) и в сущности Справочник услуг тоже имеется такое же поле с тем же типом, ну и они берут значения из одного Глобального списка (напр., Единицы измерения).
И тут, при "выборе" из Справочника услуг записи в сущности Услуги, чтобы "передавались" не только числовые, текстовые данные, а и опциональные - вот как раз в таком поле Единицы измерения.
Пример:
В сущности Справочник услуг есть запись, в которой заполнены поля:
Наименование услуги: Услуга №1
Цена: 100
Единица измерения: шт. (выбирается из списка значений)
И когда создается запись в сущности Услуги и выбирается в качестве услуги запись Услуга №1, то другие поля также автоматом заполнялись соответствующими значениями, в т.ч. и Единица измерения (т.е. Цена: 100, Единица измерения: шт.). При этом в сущности Услуги поле Единица измерения - также "опциональное", как говорилось выше.
Надеюсь понятно пояснил)
Т.е. в сущности Услуги, например, есть поле Единица измерения, оно имеет тип раскрывающийся список (с выбором значений: шт, м, кг и т.п.) и в сущности Справочник услуг тоже имеется такое же поле с тем же типом, ну и они берут значения из одного Глобального списка (напр., Единицы измерения).
И тут, при "выборе" из Справочника услуг записи в сущности Услуги, чтобы "передавались" не только числовые, текстовые данные, а и опциональные - вот как раз в таком поле Единицы измерения.
Пример:
В сущности Справочник услуг есть запись, в которой заполнены поля:
Наименование услуги: Услуга №1
Цена: 100
Единица измерения: шт. (выбирается из списка значений)
И когда создается запись в сущности Услуги и выбирается в качестве услуги запись Услуга №1, то другие поля также автоматом заполнялись соответствующими значениями, в т.ч. и Единица измерения (т.е. Цена: 100, Единица измерения: шт.). При этом в сущности Услуги поле Единица измерения - также "опциональное", как говорилось выше.
Надеюсь понятно пояснил)
- support
- Техническая поддержка
- Сообщения: 7661
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Справочники цен с передачей значений в другую сущность можно как-то сделать?
Вроде понятно. Я сообщу когда будет готово для тестирования.