Конфигурация для программистов для повседневного использования






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

Настал момент, когда мне надоело вспоминать в конце недели, чем я занимался всю неделю. Если раньше я забивал на отчет о работе, то при переходе на другую работу отчет о проделанной работе был обязательным. К тому же применяется KPI. 

Тогда пришла мысль написать легкую программу, в которой можно быстро занести задачу, сделать отметку о выполнении и сформировать отчет о проделанной работе на основании введенных данных. И это пошло и понравилось всем в отделе. Все стали вести свои задачи в моей программе. Теперь получаем отчет о проделанной работе за любой требуемый период. Не нужно вспоминать реализованные проекты и куда потрачено время. Так же реализовал отчет о потраченном времени для расчета KPI.

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

 

Тестировалась на платформе 8.3.12.1714.

Конфигурация состоит из документа "Задача", справочников "Справочник задач", "Юзеры", "Исполнители", "Разделы плана", "Внешние обработки", "Алгоритмы" и пяти отчетов. Код открыт.

 

Справочник Исполнители заполнить в соответствии с пользователями ИБ.

В Табличной части документа "Задачи" фактически затраченное время указывать в минутах.

11 Comments

  1. user635667

    А Вкладка Алгоритмы тоже идет в комплекте со всем содержимым? я бы поизучал чего там у вас)

    Reply ↓
  2. Jen1978

    тут только конфигурация. Базу не приложил

    Reply ↓
  3. Jen1978

    я думаю у каждого свои инструменты

    Reply ↓
  4. tigrandis

    А код подсвечивается ??? Имею ввиду встроенный язык 1С ?

    Reply ↓
  5. Jen1978

    Нет. Обычное текстовое поле. Оно для хранения Ваших алгоритмов а не для написания

    Reply ↓
  6. Jen1978
    Reply ↓
  7. ltfriend

    (6) Выскажусь не по теме.

    Весь этот код можно заменить одной процедурой:

    Функция СведенияОВнешнейОбработке() Экспорт
    
    ПараметрыРегистрации = ДополнительныеОтчетыИОбработки.СведенияОВнешнейОбработке();
    ПараметрыРегистрации.Вид = ДополнительныеОтчетыИОбработкиКлиентСервер.ВидОбработкиПечатнаяФорма();
    ПараметрыРегистрации.Версия = «1.0»;
    ПараметрыРегистрации.Наименование = НСтр(«ru=’ТОРГ-12 (Новая)'»);
    ПараметрыРегистрации.Информация = НСтр(«ru=’Новая форма ТОРГ-12′»);
    
    Команда = ПараметрыРегистрации.Команды.Добавить();
    Команда.Идентификатор = «ТОРГ12Новая»;
    Команда.Представление = НСтр(«ru=’ТОРГ-12 (Новая)'»);
    Команда.Использование = ДополнительныеОтчетыИОбработкиКлиентСервер.ТипКомандыОткрытиеФормы();
    Команда.Модификатор = «ПечатьMXL»;
    
    Возврат ПараметрыРегистрации;
    
    КонецФункции
    

    Показать

    А вообще, я себе такую обработку сделал

    Reply ↓
  8. JohnConnor

    каждое решение имеет право на жизнь, но зачем если уже давно есть удобный gist на гитхабе позволяющий делать как приватный так и публичные записи, а тот же bitbacet вообще позволяет очень удобно хранить обработки и есть приложения позволяющие с ними работать типа lepton

    Reply ↓
  9. Jen1978

    (8) Вам никто не прикрутит туда ваши рутины. Хранение версий обработок это одна из функций этой конфигурации. «удобный gist» не составит за Вас отчет о проделанной работе.

    Reply ↓
  10. Sintson

    (8) Всегда найдется человек который скажет «но зачем если уже давно есть…»

    Reply ↓
  11. Jen1978

    И будет прав.

    Reply ↓

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *