Проекты и задачи 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
18.03.11
82
.erf 19,67Kb 82 Скачать бесплатно

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

Комментарии
Избранное Подписка Сортировка: Древо
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 41 21.03.11 09:30 Сейчас в теме
V_V_V пишет:
Но как не пытался, так не получилось победить проблему русских кодировок в базе данных MySQL на Linux

Mantis - кроссплатформенная система, поэтому проблем из-за Linux быть не должно. Мы вообще используем FreeBSD, все отлично работает. Так что скорей всего проблема в настройках веб-сервера, а именно в charset и collation.
5. treedo 115 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 117 30.11.17 09:48 Сейчас в теме
А API добавленные (настраиваемые) поля отдает? Или надо допиливать wsdl? )
Пользуюсь им с 2001 года - наверное пора подключать и к 1С )
7. dolter 117 02.12.17 22:28 Сейчас в теме
Нашел поддержку "custom fields". Сделал так:

СтруктураДопПолей = Новый Структура;
Для Каждого ДополнительноеПоле Из ДанныеЗадачи.custom_fields.ПолучитьСписок("list") Цикл
        СтруктураДопПолей.Вставить(ДополнительноеПоле.field.name, ДополнительноеПоле.Value);
КонецЦикла;
ЗаполнитьЗначенияСвойств(НоваяСтрока, СтруктураДопПолей);
kabanoff; +1 Ответить
8. kabanoff 41 05.12.17 20:38 Сейчас в теме
Ух, не знал, что моя публикация еще кому-то нужна :)
agafonov_andrei; +1 Ответить
9. dolter 117 08.12.17 14:56 Сейчас в теме
(8) спасибо! очень помогло )
kabanoff; +1 Ответить
Оставьте свое сообщение

См. также

1C:Предприятие для программистов: Запросы и отчеты. Второй поток. Онлайн-интенсив с 17 марта по 16 апреля 2020 г. Промо

Данный онлайн-курс предусматривает углубленное изучение языка запросов и возможностей системы компоновки данных, которые понадобятся при разработке отчетов, работающих на платформе “1С:Предприятие” в рамках различных прикладных решений. Курс предназначен для тех, кто уже имеет определенные навыки конфигурирования и программирования в системе “1С:Предприятие”, а также для опытных пользователей различных прикладных решений, которые используют в своей работе отчеты разного назначения.

6500 рублей

Ошибка №2 внедрения "Бюджетирования" в 1С:ERP2 и 1С:КА2: реализация бизнес-логики на уровне отборов правил получения фактических данных

Статья Бизнес-аналитик Нет файла v8 ERP2 Россия УУ Финансовый учет и бюджетирование (FRP) Бесплатно (free) Анализ учета

Ошибка настройки правил получения фактических данных в 1C:ERP2 и 1С:КА2 довольно распространена. Попытка реализовать бизнес-логику на уровне правил получения фактических данных делает отчетность сложно проверяемой, увеличивает время формирования отчетов и практически всегда приводит к искажению фактических данных в бюджетных отчетах.

22.08.2018    6984    SergeyN    5       

Готовые переносы данных из различных конфигураций 1C Промо

Рекомендуем готовые решения для переноса данных из различных конфигураций 1C. C техподдержкой от разработчиков и гарантией от Инфостарт.

Использование регистров сведений в качестве эталона для сверки остатков между базами

Статья Программист Нет файла v8 1cv8.cf БУ НУ УУ Налог на рекламу Бесплатно (free) Анализ учета Перенос данных из 1C8 в 1C8

Наименее затратный метод сверки остатков между базами данных. Я его применил на проекте перехода с УПП одной редакции на другую при сверке и корректировке остатков партионного учета.

01.02.2016    13043    Kindman1980    10       

ЗУП РСВ-1 не учитывает пособие по уходу за ребенком до 1.5 лет

Статья Бухгалтер Нет файла v8 ЗУП2.5 Россия БУ Windows Зарплата ФОМС, ПФ, ФСС Бесплатно (free) Бухгалтерские Анализ учета

Конфигурация 2.5.82.2 Ситуация: РСВ-1 за 1полугодие2014 не выводит в раздел 2 строки 200-201 суммы начисленных пособий по уходу до 1.5 лет

16.07.2014    14141    agentesecreto    2       

​​​​​​​CorelDRAW Graphics Suite 2019 Промо

CorelDRAW – пакет профессиональных инструментов для редактирования фотографий, разработки дизайна, создания макетов страниц и векторных иллюстраций

Несколько слов про закрытие 20.01 в случае производства (43 счет)

Статья Бухгалтер Нет файла v8 БП2.0 Россия БУ Windows Закрытие периода Бесплатно (free) Бухгалтерский учет Анализ учета

Анамнез: в БП 2.0 было такое...Было простое производство (отчет производства за смену) и реализация, как услуг, так и готовой продукции. И было всё прекрасно, всё закрывалось, но однажды перестало и никто не знал почему... Случай показателен двойной ошибкой пользователя, причем, первая ошибка компенсировала вторую...

15.07.2014    15047    1cspbru    6       

Управление ИТ-проектами. Модуль 2: продвинутый онлайн-курс по классическим методам управления проектами. Вебинары проходят с 12 марта по 11 июня 2020 года. Промо

Продвинутый онлайн-курс по классическому управлению ИТ-проектами позволит слушателям освоить инструменты из PMBoK® и 1С:Технологии корпоративного внедрения и научиться их применять для проектов любого масштаба. Курс включает в себя 12 вебинаров и 12 видеолекции, разбор кейсов и рекомендации экспертов по проектам слушателей. Ведущая курса - Мария Темчина.

от 13000 рублей

«Торгашка» в облаках

Статья no Нет файла v8 Россия Бесплатно (free) Анализ учета

Может ли небольшая торговая фирма в маленьком заштатном городке работать в «облаке»?

27.01.2013    21922    PAVI    159       

Что делать, если СЗВ 6-3 не "идет" с РСВ-1

Статья Бухгалтер Нет файла v8 КА1 БП2.0 ЗУП2.5 УПП1 Россия БУ Зарплата ФОМС, ПФ, ФСС Бесплатно (free) Анализ учета

В связи с необходимость подавать новую форму СЗВ 6-3 за 2011 год, у многих организаций возникла проблема, когда при проверке отчетов ПФР сообщает о расхождениях между 6-3 и ИС(общероссийская база). И вроде ничего сложного, исправить указанные ошибки. Но... После исправления расхождений по людям, 6-3 может "не пойти" с РСВ-1. О методике решения и причинах возникновения проблемы в моей статье.

24.02.2012    9859    MaksIvanov    19       

Программы для исполнения 54-ФЗ Промо

С 01.02.2017 контрольно-кассовая техника должна отправлять электронные версии чеков оператору фискальных данных - правила установлены в 54-ФЗ ст.2 п.2. Инфостарт предлагает подборку программ, связанных с применением 54-ФЗ, ККТ и электронных чеков.

Запрос по остаткам регистра накопления на каждый день

Статья Программист Нет файла v8 1cv8.cf Россия БУ Оборотно-сальдовая ведомость, Анализ счета Учет ТМЦ Бесплатно (free) Практика программирования Работа с интерфейсом Анализ учета

Неоднократно сталкивался с необходимостью написания запроса для получения остатков по периоду накопления на каждый день. Поскольку рабочий инструмент - консоль запросов, то хотелось получить результат без использования СКД (да и разбираться с ней начал существенно позже). Идея, вероятно, слегка извращенная, но работающая. Альтернативные более быстрые варианты принимаются)

18.01.2012    64891    Laertid    35       

Поиск и исправление красных остатков по 41 счету

Инструменты и обработки Бухгалтер Внешняя обработка (ert,epf) v8 БП2.0 Россия БУ Учет ТМЦ Бесплатно (free) Обработка документов Бухгалтерские Анализ учета

Сделано для взаиморасчетов между своими организациями для БП 2.0. Определяем минусовые остатки с ценами закупки и реализации и, если необходимо, создаем документы, исправляющие эту ситуацию. Благодарность за идею bestuzhev http://infostart.ru/public/16327/

31.08.2011    11325    108    soap    6       

Базовый курс по управлению ИТ-проектами. Курс проходит с 26 февраля по 22 апреля 2020 года. Промо

Отличительная черта курса - органичное сочетание трех вещей: 1.Теория проектного управления (PMI®+Agile Alliance+Российские ГОСТ+Методологии от 1С); 2. Опыт внедрения продуктов 1С (опыт франчайзи и успешных компаний + тренды Infostart Event и Agile Days); 3. Разбор реальных проблем и рекомендации экспертов по проектам слушателей. Мы будем фиксироваться на тех инструментах, которые реально оказываются полезными в практике руководителей проектов внедрения. Ведущая курса - Мария Темчина.

от 11000 рублей

Готовое решение для отслеживания конфликтов кадровых неявок в ЗУП и УПП

Статья Программист Нет файла v8 ЗУП2.5 ЗКБУ УПП1 Управление персоналом (HRM) Бесплатно (free) Поиск данных Тестирование и исправление Анализ учета

В актуальной версии ЗУП 2.5 оперативный контроль кадровых неявок сводится к программной проверке : не начинается ли в эту же самую дату какая-то другая неявка? Многие пользователи считают, что этого явно недостаточно. Вашему вниманию предлагается готовое решение (в виде программного кода) для ЗУП и УПП, которое после проведения документа кадровой неявки информирует пользователя, какие конфликты кадровых неявок повлекло за собой проведение документа.

29.06.2011    14275    megatrend    8       

Поиск ошибок реализации

Инструменты и обработки Бухгалтер Внешняя обработка (ert,epf) v8 УПП1 БУ НУ Закрытие периода Бесплатно (free) Закрытие периода Анализ учета

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

24.06.2011    11197    148    Alex Y    6       

INFOSTART MEETUP Kazan. 13 марта 2020 г. Промо

Инфостарт продолжает путешествие по России. Следующая остановка - Казань. Тема мероприятия - управление и технологии автоматизации учета на платформе "1С: Предприятие". Ждем всех: докладчиков и участников! Стоимость участия - 5 500 рублей. Цена действительна до 30.01.2020

5 500

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

Отчеты и формы Бухгалтер Внешний отчет (ert,erf) v8 БП2.0 Россия БУ УУ Производство готовой продукции (работ, услуг) Розничная торговля Ценообразование, анализ цен Бесплатно (free) Анализ учета

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

28.05.2010    8955    71    SvetaTsp    1       

1C:Предприятие для программистов: Расчетные задачи (зарплата). Онлайн-интенсив с 01 по 17 июня 2020 г. Промо

Данный онлайн-курс предусматривает изучение механизмов платформы “1С:Предприятие”, которые предназначены для автоматизации периодических расчетов, а именно - для расчета зарплаты. Курс предназначен для тех, кто уже имеет определенные навыки конфигурирования и программирования в системе “1С:Предприятие”, а также для опытных пользователей прикладного решения “1С:Зарплата и управление персоналом” и прочих прикладных решений, в которых реализован функционал расчета зарплаты.

4900 рублей

АЦРК: Сопоставление справочников из разных баз данных

Инструменты и обработки no Внешняя обработка (ert,epf) v8 1cv8.cf Бесплатно (free) Загрузка и выгрузка в Excel Анализ учета Перенос данных из 1C8 в 1C8

Обработка позволяет сопоставить содержимое справочников из разных баз данных через общий MXL-файл. Сопоставление производится по коду или наименованию. Актуально в основном для справочников номенклатуры, контрагентов или сотрудников для решения проблем при обменах между базами данных.

26.04.2010    15357    395    acrk    4       

Программы для исполнения 488-ФЗ: Маркировка товаров Промо

1 января 2019 года вступил в силу ФЗ от 25.12.2018 № 488-ФЗ о единой информационной системе маркировки товаров с использованием контрольных (идентификационных) знаков, который позволяет проследить движение товара от производителя до конечного потребителя. Инфостарт предлагает подборку программ, связанных с применением 488-ФЗ и маркировкой товаров.

Обработка сравнения баз по объектам

Инструменты и обработки no Внешняя обработка (ert,epf) v8 1cv8.cf Россия Windows Бесплатно (free) Обмен через XML Анализ учета Перенос данных из 1C8 в 1C8

Сравнение объектов в различных базах, находящихся в обмене через механизм распределенных ИБ или через Обмена XML.

13.11.2009    6922    145    mugr    8       

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

Отчеты и формы Бухгалтер Внешняя обработка (ert,epf) v8 БП2.0 Россия БУ Розничная торговля Бесплатно (free) Анализ учета

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

12.11.2009    12135    307    e-tixom    19       

Сдача регламентированной отчетности из программ 1С Промо

Сдача регламентированной отчетности из программ "1С" во все контролирующие органы без выгрузок и загрузок в другие программы. Для групп компаний действуют специальные предложения.

от 1500 руб.

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

Отчеты и формы Бизнес-аналитик Бухгалтер Пользователь Внешний отчет (ert,erf) v8 УТ10 УПП1 Россия УУ Учет ТМЦ Бесплатно (free) Анализ учета Управленческие

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

22.10.2009    18900    693    Мастер1С    10       

Онлайн-курс "Подготовка к экзамену 1С:Эксперт и 1С:Профессионал по технологическим вопросам" с 7 по 24 апреля 2020 г. Промо

На курсе вы получите практические навыки решения задач производительности 1С, в том числе характерных для высоконагруженных информационных систем (более 1000 пользователей). Подготовка к экзамену – только одна из составляющих курса. 70% слушателей приходят за знаниями, которые позволят расти и зарабатывать, делать сложные задачи на крупных проектах.

16450 рублей

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

Инструменты и обработки Системный администратор Программист Внешняя обработка (ert,epf) v8 1cv8.cf Бесплатно (free) Тестирование и исправление Анализ учета

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

27.08.2009    7209    96    elizarovs    1       

Подборка программ для взаимодействия с ЕГАИС Промо

ЕГАИС (Единая государственная автоматизированная информационная система) - автоматизированная система, предназначенная для государственного контроля за объёмом производства и оборота этилового спирта, алкогольной и спиртосодержащей продукции. Инфостарт рекомендует подборку проверенных решений для взаимодействия с системой.

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

Отчеты и формы Бухгалтер Внешняя обработка (ert,epf) v8 УПП1 Украина Бесплатно (free) Анализ учета

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

20.07.2009    7836    31    djvu    1       

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

Отчеты и формы Программист Бухгалтер Внешняя обработка (ert,epf) v8 УПП1 Россия БУ УУ Учет ТМЦ Бесплатно (free) Анализ учета

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

17.06.2009    4300    101    nookie    1