Проекты и задачи Mantis. Анализ данных

Публикация № 82929

Учет и отчетность - Анализ учета

В статье представлен отчет, позволяющий анализировать работу по проектам и задачам системы багтрекинга Mantis

Вступление

Как известно, система багтрекинга Mantis (http://www.mantisbt.org/) является простой и удобной средой для ведения багтрекинга, хелпдеска, в общем, всего, где нужно вести учет проектов и задач. Единственным, на наш взгляд, большим недостатком этой системы является отсутствие возможности формировать какую-либо статистику о проделанной работе. В рамках этой статьи постараемся исправить данное упущение с помощью средств 1С:Предприятия 8.1.

Как это работает?

Разработчики Mantis предусмотрели веб-сервис, с помощью которого можно создавать, изменять, удалять и просто просматривать различные области данных вашего проекта. Описание сервиса находится в вашем Mantis по адресу http://АДРЕС_ВАШЕГО_МАНТИСА/api/soap/mantisconnect.php?wsdl

Зная методы и свойства веб-сервиса, можно собрать необходимые нам данные, а затем обработать их с помощью системы компоновки данных.

Итак, приступим.

Этапы установки

Для начала нам потребуется последняя версия Mantis, которую можно скачать по ссылке http://www.mantisbt.org/. На текущий момент это версия 1.2.4. Как показала практика, веб-сервис на версии 1.1.8 работать отказался. В рамках этой статьи мы не будем останавливаться на установке/обновлении Mantis'a. Об этом подробно написано на сайте разработчика.

После установки/обновления Mantis нам потребуется подкорректировать один файл, описывающий пространство имен веб-сервиса. Так получилось, что разработчик остановил сайт, на который ссылается веб-сервис (об этом разработчик говорит напрямую http://www.mantisbt.org/bugs/view.php?id=12498). Поэтому нам нужно заменить пространство имен веб-сервиса на свое.

Порядок действий:

1. Заходим по ftp в каталог Mantis.

2. Находим файл /api/soap/mantisconnect.php.

3. В файле заменяем строку:

# namespace
$t_namespace = 'http://futureware.biz/mantisconnect';

на:

# namespace
$t_namespace = 'http://АДРЕС_ВАШЕГО_МАНТИСА/api/soap/mantisconnect.php';

Проверяем работу нашего веб-сервиса с помощью ссылки http://АДРЕС_ВАШЕГО_МАНТИСА/api/soap/mantisconnect.php?wsdl

Далее нужно создать пользователя Mantis, имеющего доступ к необходимым проектам и задачам. Пользователь не должен иметь собственных настроек фильтров, в противном случае задачи будут загружаться с учетом этих настроек (так получилось у нас - загружались только актуальные задачи пользователя).

Наконец, скачиваем и запускаем сам отчет. Для универсальности в него помещены все необходимые процедуры и функции конфигурации. Загрузка проектов и задач вынесена в отдельную кнопку, т.к. этот процесс занимает время.

Порядок работы с отчетом:

1. Загрузка проектов и задач:

1.1. Указываем адрес Вашего Mantis'a, например, http://mymantis.mydomain

1.2. Указываем имя пользователя, имеющего доступ к проектам, и пароль.

1.3. Нажимаем кнопку "Заполнить". Если появилась ошибка, значит что-то заполнено неверно, либо нарушен порядок установки Mantis. Если так, читайте этот раздел заново. Так же может быть проблема с прокси, которая решается с помощью файла inetcfg.xml (об этом можно прочитать в интернете).

1.4. Отмечаем галкой нужные проекты.

1.5. Нажимаем кнопку "Загрузить задачи".

2. Формирование отчета:

2.1. В параметрах компоновки указываем период выборки (кнопка "Настройки..." -> "Параметры данных").

2.2. Формируем отчет с помощью кнопки "Сформировать". 

2.3. Если какие-либо настройки нужно поменять, заходим в "Настройки...", меняем, формируем отчет (п.2.2). При этом п.1 выполнять не нужно.

Скачать файлы

Наименование Файл Версия Размер
Проекты и задачи Mantis. Анализ данных

.erf 19,67Kb
78
.erf 19,67Kb 78 Скачать бесплатно

Специальные предложения

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. overdriver 18.03.11 22:35 Сейчас в теме
Использовали эту систему пару лет назад. Удобно для пользователей, удобно для программеров. Но когда задач накопилось достаточно много, средствами Мантис оказалось не очень удобно фильтровать и сортировать задачи. В общем все вернулось к технологии "телефон-блокнот". Плюсану
2. V_V_V 20.03.11 17:03 Сейчас в теме
Интересное решение.
А я вот только хотел Mantis использовать. С годик назад. Но как не пытался, так не получилось победить проблему русских кодировок в базе данных MySQL на Linux - любые СОХРАНЕННЫЕ записи по-русски выводятся потом в кракозяблах (хотя к русификации интерфейса жалоб небыло, все читабельно). Толкового решения в Инете не попалось - забросил. В новых версиях эта проблема решена уже "из коробки" или нужны дополнительные телодвижения при установке?
3. romansun 191 20.03.11 17:33 Сейчас в теме
используем jira... периодически тоже возникает идея подружить её с 1С, но до рук идея так и не доходит ))
4. kabanoff 42 21.03.11 09:30 Сейчас в теме
V_V_V пишет:
Но как не пытался, так не получилось победить проблему русских кодировок в базе данных MySQL на Linux

Mantis - кроссплатформенная система, поэтому проблем из-за Linux быть не должно. Мы вообще используем FreeBSD, все отлично работает. Так что скорей всего проблема в настройках веб-сервера, а именно в charset и collation.
5. treedo 118 27.01.17 17:49 Сейчас в теме
Для Mantis 2.0

Определение = Новый WSОпределения(мАдресМантис + "/api/soap/mantisconnect.php?wsdl");
Прокси = Новый WSПрокси(Определение, мАдресМантис + "/api/soap/mantisconnect.php" , "MantisConnect", "MantisConnectPort");


Заменить на

Определение = Новый WSОпределения(мАдресМантис + "/api/soap/mantisconnect.php?wsdl");
Прокси = Новый WSПрокси(Определение, "http://futureware.biz/mantisconnect", "MantisConnect", "MantisConnectPort");


В файле /api/soap/mantisconnect.wsdl

Добавить тип
 
<xsd:simpleType name="emptyDate">
  <xsd:union memberTypes="xsd:dateTime">
    <xsd:simpleType>
      <xsd:restriction base="xsd:string">
        <xsd:enumeration value=""/>
      </xsd:restriction>
    </xsd:simpleType>
  </xsd:union>
</xsd:simpleType>
Показать

И поменять тип xsd:dateTime на tns:emptyDate
6. dolter 118 30.11.17 09:48 Сейчас в теме
А API добавленные (настраиваемые) поля отдает? Или надо допиливать wsdl? )
Пользуюсь им с 2001 года - наверное пора подключать и к 1С )
7. dolter 118 02.12.17 22:28 Сейчас в теме
Нашел поддержку "custom fields". Сделал так:

СтруктураДопПолей = Новый Структура;
Для Каждого ДополнительноеПоле Из ДанныеЗадачи.custom_fields.ПолучитьСписок("list") Цикл
        СтруктураДопПолей.Вставить(ДополнительноеПоле.field.name, ДополнительноеПоле.Value);
КонецЦикла;
ЗаполнитьЗначенияСвойств(НоваяСтрока, СтруктураДопПолей);
kabanoff; +1 Ответить
8. kabanoff 42 05.12.17 20:38 Сейчас в теме
Ух, не знал, что моя публикация еще кому-то нужна :)
agafonov_andrei; +1 Ответить
9. dolter 118 08.12.17 14:56 Сейчас в теме
(8) спасибо! очень помогло )
kabanoff; +1 Ответить
10. elizarovs 79 17.08.20 11:58 Сейчас в теме
Мантис 1.2.17.
Имя пользователя и пароль проверены через Web-интерфейс, но без прав администратора.
Выдает сообщение "Неправильное имя пользователя или пароль".
Возможна ли такая ошибка Прокси.mc_projects_get_user_accessible(Пользователь, Пароль) из-за недостатка прав?
Оставьте свое сообщение

См. также

ОСВ (НДФЛ-КТ68) с физлицами

Бухгалтерские Анализ учета Налоговые Зарплата Зарплата v8 v8::БУ v8::СКД УПП1 Россия БУ НДФЛ Бесплатно (free)

Небольшой отчет для сверки в УПП НДФЛ по УУ и БУ(по Кт 68.01)

1 стартмани

04.09.2013    6618    2    GoroStyle    0    

Объем производства по ценам реализации заданного периода

Анализ учета Производство готовой продукции (работ, услуг) Розничная торговля Ценообразование, анализ цен Производство готовой продукции (работ, услуг) Розничная торговля Ценообразование, анализ цен v8 БП2.0 Россия БУ УУ Бесплатно (free)

Объем производства продукции, полуфабрикатов (в части реализации) по ценам реализации заданного периода. Периоды производства и выбора цен реализации можно выбирать разные.

28.05.2010    11036    74    SvetaTsp    1    

Отчет о продажах по документам "Реализация товаров услуг" для Бухгалтерии 1.6

Анализ учета Розничная торговля Розничная торговля v8 БП2.0 Россия БУ Бесплатно (free)

Очень простой внешний отчет с различными группировками данных по реализованной номенклатуре, составленный на основе документа "Реализация товаров и услуг" для Бухгалтерии 1.6

12.11.2009    14324    314    e-tixom    19    

1С8.1 УТ, УПП Различие партий товаров и остатков по складам

Учет ТМЦ Управленческие Анализ учета Учет ТМЦ v8 УТ10 УПП1 Россия УУ Бесплатно (free)

При партионном учете практически неизбежны ситуации, когда товар не списан по партии. Как этого избежать - ясно, но если УЖЕ накосячили, то как найти?

22.10.2009    21299    703    Мастер1С    10    

М-17 для 1С УТ 10.3

Анализ учета Учет ТМЦ Учет ТМЦ v8 УТ10 Россия УУ Бесплатно (free)

Внешний отчет М-17 для "1с Управление Торговлей 10.3"

02.10.2009    4697    122    daimond    8    

Ведомость по товарам к передаче

Анализ учета v8 УПП1 Украина Бесплатно (free)

Ведомость по товарам, оформляемым к передаче, с помощью расходных ордеров на товары

20.07.2009    9571    37    djvu    1    

Печатная форма МХ-19 (внешняя) для УПП 1.2.21 и выше

Анализ учета Учет ТМЦ Учет ТМЦ v8 УПП1 Россия БУ УУ Бесплатно (free)

Внешняя печатная форма МХ-19 для 1С: УПП 8 версии 1.2.21 и выше. Та, что в типовой системе совсем неживая...

17.06.2009    5835    120    nookie    1    

Список работающих сотрудников с адресами

Анализ учета Управление персоналом (HRM) Управление персоналом (HRM) v8 1cv8.cf Россия БУ Бесплатно (free)

Отчет для конфигурации Камин 3.0. Выводит список сотрудников в целом или по подразделению с указанием года рождения, должности, даты приема, домашнего адреса и семейного положения.

10.06.2009    12420    173    GabbasovaEN    4    

Проверка расчетов с поставщиками и покупателями, а также НДС с авансов

Бухгалтерские Анализ учета Дебиторская и кредиторская задолженность Дебиторская и кредиторская задолженность v8 БП2.0 Россия БУ НДС Бесплатно (free)

Четыре отчета (на базе компоновки данных) для проверки взаиморасчетов с поставщиками и покупателями. Контролируются ситуации, когда по одному и тому же договору имеется сальдо и на расчетах, и на авансах. Проверяются счета 60.01-60.02 и 62.01-62.02. Не было необходимости проверять другие субсчета. Если кому понадобится, легко доделать. Добавлено два отчета для контроля НДС с авансов

04.05.2009    15666    877    Омский Домовой    12    

Материальная ведомость

Анализ учета Учет ТМЦ Учет ТМЦ v8 УТ10 Россия УУ Бесплатно (free)

Удобная материальная ведомость для конфигурации УТ под 8.1. Данный отчет имеет настройки, расшифровки и т.д.

10.04.2009    13832    360    Minotavrik    6    

Анализ тарифных ставок и окладов

Бухгалтерские Анализ учета Зарплата Управление персоналом (HRM) Зарплата Управление персоналом (HRM) v8 ЗУП2.5 Россия БУ Бесплатно (free)

Анализ тарифных ставок и окладов (плановых начислений сотрудников) по месяцам по организации или по всем организациям

03.03.2009    11184    96    0pex    3    

Вызов анализа субконто из объекта

Бухгалтерские Оборотно-сальдовая ведомость, Анализ счета Анализ учета Оборотно-сальдовая ведомость, Анализ счета v8 БП2.0 БУ Бесплатно (free)

Обработки подключаются как внешние печатные формы (в авторегистрации 3 справочника для примера), вызывая которые, пользователь вызывает отчёт "Анализ субконто" для данного объекта.

24.02.2009    18072    715    e.kogan    24    

Расчетные листки для ЗУП 2.5 из ЗУП 2.1

Анализ учета Зарплата Зарплата v8 ЗУП2.5 Россия БУ Бесплатно (free)

Перенесены Расчетные листки для ЗУП 2.5 из ЗУП 2.1

09.02.2009    20401    702    ignor    39    

Выявление ошибок по начислению НДС с авансов

Бухгалтерские Анализ учета Оборотно-сальдовая ведомость, Анализ счета Оптовая торговля Производство готовой продукции (работ, услуг) Оборотно-сальдовая ведомость, Анализ счета Оптовая торговля Производство готовой продукции (работ, услуг) v8 БП2.0 Россия БУ НДС Бесплатно (free)

Данная обработка облегчает поиск ошибок по начислению НДС с авансов. Делалась по-быстрому, поэтому при расчетах предполагается, что ставка НДС на все товары равна 18%.

15.01.2009    14289    1030    shushkovka    20    

Сверка документов БП 1.6 с ТиС 9.2 через COM (без файлов)

Анализ учета v8 БП1.6 Россия Бесплатно (free)

Сверка документов БП 1.6 с ТиС 9.2 через COM (без файлов)

21.12.2008    7518    159    Timur_Inoteh    1    

Сверка групп документов

Анализ учета v8 1cv8.cf Бесплатно (free)

Сверка групп документов

18.12.2008    7363    96    zuzab    1    

Грубая оценка ликвидности товара

Анализ учета Розничная торговля Учет ТМЦ Розничная торговля Учет ТМЦ v8 УТ10 Россия УУ Бесплатно (free)

Обработка показывает список товара, который за последние 6 месяцев не продавался вообще или продавался в количестве - равном меньше 5% от текущего остатка товара на складах организации.

27.08.2008    15307    673    bestuzhev    10    

Обыкновенная оборотно-сальдовая ведомость....но с небольшими дополнениями..... очень удобными для бухгалтера!!!( Украина)

Анализ учета Оборотно-сальдовая ведомость, Анализ счета Оборотно-сальдовая ведомость, Анализ счета v8 1cv8.cf Украина БУ Бесплатно (free)

Оборотно-сальдовая ведомость с небольшими дополнениями, очень удобными для бухгалтера!!!(Украина) Вынесен контрагент на панель Добавлены кнопки-счета!!!

08.08.2008    9341    423    mut_mut    8    

15 проверок спецификаций, технологических карт и т.д в УПП (для 8.1)

Анализ учета Производство готовой продукции (работ, услуг) Производство готовой продукции (работ, услуг) v8 УПП1 Россия Бесплатно (free)

Выявление большинства ошибок заполнения справочников в системе УПП. Позволяет осуществлять проверку планов производства, номенклатуры в целом. На данный момент обработка проверяет 15 видов ошибок во всей цепочке спецификация -> технологическая карта -> рабочий центр (группа заменяемости).

26.11.2007    7787    408    kraft    13    

Сравнение остатков или оборотов двух регистров

Анализ учета v8 УПП1 Бесплатно (free)

Сравнение остатков или оборотов двух регистров накопления или регистра накопления и регистра бухгалтерии.

07.11.2007    16853    620    Сисой    17