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

Re: Карточка проекта

Добавлено: 01 мар 2017, 09:30
foxer666
Спасибо, вот что получилось:
Изображение
Изображение

Есть пара вопросов:
Изображение
И такой вопрос - как создать колонку, показывающую просроченные дни, формулой разницы между датой начала и датой окончания?

Спасибо.

Еще забыл момент, как сортировать колонки в связанных задачах?

Начудил с формулой:

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

if([300]>0 and [159]>0 and [300]>[159],([300]-[159])/86400,0)
Записал ее так:

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

if([300]>0 and [159]>0 and [300]>[159],([300]-[159])/86400)
Получил:

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

Database Error: 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ')) as field_261 from app_entity_22 e where e.id>0 and e.id in (106,92) order b' at line 1
Query: select distinct e.* , (if(e.field_176>0 and e.field_175>0 and e.field_176>e.field_175,(e.field_176-e.field_175)/86400)) as field_261 from app_entity_22 e where e.id>0 and e.id in (106,92) order by e.field_168 asc
Page: /index.php?module=items/info&path=29-1&redirect_to=subentity

Re: Карточка проекта

Добавлено: 01 мар 2017, 23:57
Евгений
foxer666 писал(а):Спасибо, вот что получилось:
Начудил с формулой:

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

if([300]>0 and [159]>0 and [300]>[159],([300]-[159])/86400,0)
Записал ее так:

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

if([300]>0 and [159]>0 and [300]>[159],([300]-[159])/86400)
Картинки очень мелкие, ничего не понял.

В формуле у вас пропущен 3-й элемент, который должен возвращаться если условие ложно -

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

if (Условие, Вернуть_если_истина, Вернуть_если_ложь)
То есть ваша формула должна выглядеть так

if([300]>0 and [159]>0 and [300]>[159], ([300]-[159])/86400, 'Неверные исходные данные')

Re: Карточка проекта

Добавлено: 02 мар 2017, 09:03
foxer666
Евгений писал(а):Картинки очень мелкие, ничего не понял.
Правой кнопкой - Открыть картинку в новой вкладке. Увы, движок форума автоматом этого не делает.
Евгений писал(а):В формуле у вас пропущен 3-й элемент, который должен возвращаться если условие ложно -

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

if (Условие, Вернуть_если_истина, Вернуть_если_ложь)
То есть ваша формула должна выглядеть так
if([300]>0 and [159]>0 and [300]>[159], ([300]-[159])/86400, 'Неверные исходные данные')
Евгений, а я и не спрашивал, что не так с формулой. Ошибка в Руководителе на ошибку пользователя.

Re: Карточка проекта

Добавлено: 09 мар 2017, 10:32
foxer666
support писал(а):Подробнее о то как работаю связи в системе, можете ознакомится в видио-обзоре на этой странице
https://www.rukovoditel.net/ru/extend-y ... ation.html
Сергей, не подскажете по моим вопросам? На текущий момент очень волнует настройка отображения связанных задач (сортировки, фильтры, смена местами столбцов), а также диаграмма Ганта или что-то схожее по связанным задачам.

Спасибо.

Re: Карточка проекта

Добавлено: 09 мар 2017, 10:43
support
Если у вас связей много и нужно использовать фильтры, то удобнее будет организовать это как под-сущность. Поле "связанные записи" не предназначено для таких целей.

Re: Карточка проекта

Добавлено: 09 мар 2017, 13:04
foxer666
support писал(а):Если у вас связей много и нужно использовать фильтры, то удобнее будет организовать это как под-сущность. Поле "связанные записи" не предназначено для таких целей.
Их не много, но банально столбцы по задачам в разноброс идут.
Сущностями сделано сейчас, нужны именно карточки проектов.
Спасибо.

Re: Карточка проекта

Добавлено: 16 мар 2017, 14:48
foxer666
support писал(а):Если у вас связей много и нужно использовать фильтры, то удобнее будет организовать это как под-сущность. Поле "связанные записи" не предназначено для таких целей.
Все таки, возможно хотя бы колонки местами поменять в связанных задачах?
Спасибо.