Отчет

Добрый день

Пытаюсь сделать отчет. При сохранении - выдало ошибку:

Нравится

29 комментариев

Татьяна, а как Вы делали отчёт, по этой инструкции (стр. 524)?
Может, что-то не заполнили?

я делала по видеоинструкции (Город-Страна)

А что, напр., я могла не заполнить?

Татьяна, а можете дать ссылку на эту инструкцию?
Расскажите подробнее, что именно делали?
Вы создавали отчёт с нуля или правили уже существующий?
Сохраняли в файл или в базу?

Такое воспроизводится каждый раз на любом отчёте или только на одном конкретном?

Сделала все заново - получилось! но ошибка так и осталась непонятной...

Скажите, пжста, каким образом мне сделать выборку еще и по Состоянию активности (по прооисхождению Инцидента - уже сделано)?
Т.е. в отчете мне нужно сгруппировать Активности так:

Инцидент.Происхождение
Активность.Состояние
А здесь уже список активностей, попадающих под данную выборку

Заранее спасибо

И еще вопрос - как сделать отчет за заданный период ?

"TatianaM" написал:

Сделала все заново - получилось! но ошибка так и осталась непонятной...


Вероятно, какой-то случайный сбой.

По Вашему вопросу, а если вывернуть наоборот и строить отчёт по активностям и связанных с ними инцидентам? Тогда будет много записей об активностях по одному инциденту.

По поводу периода, код на скриншоте очень похож на обычную работу с EntitySchemaQuery в системе.
Может, там и подойдёт обычное наложение фильтра методом CreateFilterWithParameters?

Да, лучше так:

Инцидент.Происхождение
Инцидент.Номер
здесь уже список активностей с типом Задача, привязанных с этому номеру Инцидента.

Только мне нужно суммировать трудозатраты (это поля в активностях) по конкретному номеру Инцидента. Не пойму, как сделать эти итоги.

По сумме трудозатрат мы уже обсуждали, я предлагал сделать поле и программно тем или иным способом туда записывать сумму при изменении в активностях.

нет, у меня не получается делать группировку в отчете так, чтобы выводились активности с типом задача, к-ые подвязаны к такому-то номеру инцидента, а инцидент имеет такое-то происхождение.

Чтобы выглядело примерно так:

Происхождение - Е-мейл
Номер Инцидент 1
активность
активность
активность
активность
активность
Номер Инцидент 2
активность
активность
активность
Происхождение - Звонок
Номер Инцидент 3
активность
активность
активность
активность
активность
Номер Инцидент 4
активность
активность
активность

"По поводу периода, код на скриншоте очень похож на обычную работу с EntitySchemaQuery в системе".
- а как сделать так,чтобы период можно было выбрать, напр.:


нет, у меня не получается делать группировку в отчете так, чтобы выводились активности с типом задача, к-ые подвязаны к такому-то номеру инцидента, а инцидент имеет такое-то происхождение.

Может, Вы хотите построить отчёт с деталью? См. стр. 525 по этой инструкции.

Да, я строю отчет с Деталью.
В инструкции на стр 527 написано:

"На заметку
При добавлении связанной информации установите признак напротив
подчиненного объекта, поле которого Вы хотите использовать. В
противном случае, добавленные данные не будут являться связанными"

- это где? потому что у меня что-то вывод активностей получается не связанным по группам.

По поводу выбора периода, в том отчёте, что Вы смотрите, есть 2 схемы:
Первая, «Статистика работы службы поддержки», редактируется в дизайнере отчётов.
Вторая, «Страница настройки отчета "Статистика работы Службы поддержки"», унаследована от «Базовая страница параметров отчета» и редактируется в браузере, как обычная страница.

Посмотрите в этом отчёте, как происходит взаимодействие отчёта и страницы и попробуйте аналогично.

ок, посмотрю

ок, посмотрю

ок, посмотрю

#14 TatianaM 17 ноября 2015 – 16:37
Да, я строю отчет с Деталью.
В инструкции на стр 527 написано:

"На заметку
При добавлении связанной информации установите признак напротив
подчиненного объекта, поле которого Вы хотите использовать. В
противном случае, добавленные данные не будут являться связанными"

- это где? потому что у меня что-то вывод активностей получается не связанным по группам.

Может, под признаком имеют в виду галочку в дереве на скриншоте выше?

это я поставила.

Подскажите пожалуйста, как на С# написать условие в скрипте отчета:
если в Инциденте поле "Происхождение" - такое-то, то далее выполняется вывод активностей.

Происхождение - Е-мейл
Номер Инцидент 1
активность
активность
активность
активность
активность

Татьяна, работа с отчётами описана в PDF-инструкции и видео-уроках, также в конфигурации можно посмотреть исходники уже существующих отчётов.
Если Вы хотите получить какую-то новую логику и не знаете, как её разработать самостоятельно, можете обратиться к Terrasoft или к кому-то из их партнёров и заказать такую доработку.

"Мария Ватулина" написал:

Татьяна, работа с отчётами описана в PDF-инструкции и видео-уроках, также в конфигурации можно посмотреть исходники уже существующих отчётов.

Если Вы хотите получить какую-то новую логику и не знаете, как её разработать самостоятельно, можете обратиться к Terrasoft или к кому-то из их партнёров и заказать такую доработку.


Мария ! а где их взять ?(

Кого, партнёров?
Есть страница, где они перечислены.

Мария уроки и инструкции по отчетам версии 5.2

Александр его делали.. только не понятно что там он не работает

У меня ссылка открывается.

Показать все комментарии