Использование в формулах числовых полей из другой сущности
- nikorn
- Сообщения: 252
- Зарегистрирован: 02 апр 2016, 22:26
- Имя: Корняков Никита
- Откуда: РФ, Ярославль
- Организация: Тяжмаштрейд
- Контактная информация:
Использование в формулах числовых полей из другой сущности
Мне кажется, этот вопрос здесь уже обсуждался, но я не могу найти.
Проблема следующая: есть глобальный список, в котором прописаны, например, трудоемкости каждого этапа в часах или попугаях. Я хочу посчитать общую трудоемкость проекта. В сущности "Проект" создаю вложенную сущность "Этапы проекта". Потом набираю в проект этапы и хочу увидеть сумму трудоемкостей всех этапов (прошу сильно не критиковать - пример условный).
Можно ли это реализовать? Как обратиться из формулы к числовому полю записи из глобального списка?
Аналогичный вопрос возникает с общей стоимостью работ, если стоимости этапов стоимости представлены глобальным списком
Проблема следующая: есть глобальный список, в котором прописаны, например, трудоемкости каждого этапа в часах или попугаях. Я хочу посчитать общую трудоемкость проекта. В сущности "Проект" создаю вложенную сущность "Этапы проекта". Потом набираю в проект этапы и хочу увидеть сумму трудоемкостей всех этапов (прошу сильно не критиковать - пример условный).
Можно ли это реализовать? Как обратиться из формулы к числовому полю записи из глобального списка?
Аналогичный вопрос возникает с общей стоимостью работ, если стоимости этапов стоимости представлены глобальным списком
Последний раз редактировалось nikorn 08 июл 2016, 16:18, всего редактировалось 2 раза.
- support
- Техническая поддержка
- Сообщения: 7661
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Использование в формулах числовых полей из глобального списка
Предоставьте пожалуйста скриншоты где что и как настроено и как хотелось бы чтоб работало. Так будет сразу ясно о чем речь.
- nikorn
- Сообщения: 252
- Зарегистрирован: 02 апр 2016, 22:26
- Имя: Корняков Никита
- Откуда: РФ, Ярославль
- Организация: Тяжмаштрейд
- Контактная информация:
Re: Использование в формулах числовых полей из другой сущности
При постановке вопроса я немного соврал - использовать глобальные списки не получится, нужно создавать новую сущность.
Итак, сущности приложенияПоля сущности "Трудоемкость этапов" В итоге, записи в этой таблице выглядят примерно так (собственно, это справочник трудоемкостей по всем возможным этапам)
Итак, сущности приложенияПоля сущности "Трудоемкость этапов" В итоге, записи в этой таблице выглядят примерно так (собственно, это справочник трудоемкостей по всем возможным этапам)
Последний раз редактировалось nikorn 08 июл 2016, 16:40, всего редактировалось 3 раза.
- nikorn
- Сообщения: 252
- Зарегистрирован: 02 апр 2016, 22:26
- Имя: Корняков Никита
- Откуда: РФ, Ярославль
- Организация: Тяжмаштрейд
- Контактная информация:
Re: Использование в формулах числовых полей из другой сущности
Теперь эти данные нужно использовать при конструировании трудоемкости конкретного проекта. Имеем вложенную сущность "Этапы", где в поле "Трудоемкость" должно подтягиваться значение трудоемкости из сущности "Трудоемкости этапов"Затем трудоемкости выбранных этапов конкретного проекта должны суммироваться. В результате хотелось бы получить список этапов проекта с вычисленной суммарной трудоемкостью
- support
- Техническая поддержка
- Сообщения: 7661
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Использование в формулах числовых полей из другой сущности
На данный момент нету возможности реализовать такое. Записал в план подумать об этой возможности.
- nikorn
- Сообщения: 252
- Зарегистрирован: 02 апр 2016, 22:26
- Имя: Корняков Никита
- Откуда: РФ, Ярославль
- Организация: Тяжмаштрейд
- Контактная информация:
Re: Использование в формулах числовых полей из другой сущности
Да, пожалуй, я был не прав. Мне казалось, что об этом уже здесь говорили, но поразмыслив трезво, я понял, что это почти не реально. Ведь нужно передать три параметра, вместо одного: ID сущности, ID записи и ID поля... 
- support
- Техническая поддержка
- Сообщения: 7661
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Использование в формулах числовых полей из другой сущности
ID сущности есть в настройках поля и в самом поле есть ID записи
то есть я думаю что можно попробовать вот так: [13:use:15]
13 - ID поля (тип сущность) в настройках которого есть ID сущности и в значении которого есть ID записи
15 - числовое поле в связанной сущности
так что в теории вроди не так уж и сложно, но нужно пробовать.
то есть я думаю что можно попробовать вот так: [13:use:15]
13 - ID поля (тип сущность) в настройках которого есть ID сущности и в значении которого есть ID записи
15 - числовое поле в связанной сущности
так что в теории вроди не так уж и сложно, но нужно пробовать.
- nikorn
- Сообщения: 252
- Зарегистрирован: 02 апр 2016, 22:26
- Имя: Корняков Никита
- Откуда: РФ, Ярославль
- Организация: Тяжмаштрейд
- Контактная информация:
Re: Использование в формулах числовых полей из другой сущности
Пока не получается. Выдает сообщение: "Ошибка рассчета формулы: [327:use:219]"
Для чистоты эксперимента использовал две соседние сущности, то есть не вложенные друг в друга.
327 - ID поля подключенной сущности (тип сущность)
219 - ID числового поля сущности 327
Пробовал разные варианты: [327:use:219], [219:use:327], [327 : use : 219], [327]use[219], [327]:use:[219]. Пока без успеха
Для чистоты эксперимента использовал две соседние сущности, то есть не вложенные друг в друга.
327 - ID поля подключенной сущности (тип сущность)
219 - ID числового поля сущности 327
Пробовал разные варианты: [327:use:219], [219:use:327], [327 : use : 219], [327]use[219], [327]:use:[219]. Пока без успеха
- support
- Техническая поддержка
- Сообщения: 7661
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Использование в формулах числовых полей из другой сущности
все верно - поддержка данной возможности еще не реализована... это так были мысли в слух:) извините что ввел в заблуждение.
- nikorn
- Сообщения: 252
- Зарегистрирован: 02 апр 2016, 22:26
- Имя: Корняков Никита
- Откуда: РФ, Ярославль
- Организация: Тяжмаштрейд
- Контактная информация:
Re: Использование в формулах числовых полей из другой сущности
К сожалению, обнаружилось еще одно препятствие, которое не позволяет использовать числовые поля из связанных сущностей. Даже если удастся отобразить числовое поле из связанной сущности, оно при этом перестает быть числовым и не может использоваться в вычислениях. Поэтому я пока эту идею закрыл.
Сложная работа со связанными записями - это пока та цена, которую приходится платить за гибкость и универсальность системы. Особенность в том, что в традиционных БД происходит связывание записей по ключевому полю, а в Руководителе связываются только поля, а не запись целиком (поле типа сущность с заголовком связанной записи).
Сложная работа со связанными записями - это пока та цена, которую приходится платить за гибкость и универсальность системы. Особенность в том, что в традиционных БД происходит связывание записей по ключевому полю, а в Руководителе связываются только поля, а не запись целиком (поле типа сущность с заголовком связанной записи).