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






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

Настал момент, когда мне надоело вспоминать в конце недели, чем я занимался всю неделю. Если раньше я забивал на отчет о работе, то при переходе на другую работу отчет о проделанной работе был обязательным. К тому же применяется 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 не будет опубликован. Обязательные поля помечены *