Грызлов Никита | Ведущий программист | Первый БИТ

«Тестирование интеграций между системами»

Онлайн-магазин и УТ, ЗУП и внутренний портал, почта, СКУД. Зоопарк систем и протоколов обмена. Как начать разрабатывать интеграцию без реальной "второй стороны"? Как быть уверенным, что обмен не сломается при следующем обновлении? * Распространенные технологии интеграции - как, с чем и чем интегрируемся * Проблемы, возникающие при разработке и тестировании интеграции * Три уровня тестирования интеграции: * модульное тестирование обработчиков интеграции, применение моков * использование эмуляторов при вызове интеграционных механизмов * тестирование реальных внешних систем * Чем и как может помочь автоматизация тестирования: * тестовые сценарии * запуск и работа эмуляторов * "кликатели" сайтов * "кликатели" прочих программ

Конфигурация "Разработчик"

Отраслевые решения - Услуги и сервис

Конфигурация «Разработчик» предназначена для ведения учета времени работы разработчика и контроля оплаты  работ со стороны заказчика.

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

Часто бывают ситуации, когда для оценки стоимости своей работы разработчику нужно знать, сколько времени он потратил на решение той или иной задачи. Причем задач в рамках одного проекта может быть достаточно много, они могут быть небольшими, на которых затрачивается 5 - 7 минут времени, а могут быть и достаточно трудоёмкими, работа над которыми ведётся в течении нескольких дней, а тут ещё пару срочных задач на 2-3 часа подкинули, и вспомни потом, сколько времени ты затратил на решение задачи основного проекта.
В связи с чем возникла идея разработать конфигурацию, помогающую точно учитывать время работы над задачами, при этом должна быть возможность быстрого переключения между проектами и задачами.

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

Данные о выполняемых задачах и затраченном времени можно вносить (корректировать) вручную непосредственно в документе «Работа над проектом» здесь же можно указать «Стоимость часа работы» и итоговую стоимость по проекту, при этом можно согласится с суммой рассчитанной в документе, а можно поставить свою. К примеру по рассчетным данным стоимость проекта равна 970 руб. В итоговую стоимость вносим 1000 или 900, в зависимости от настроения.

Значение итоговой стоимости будет увеличивать задолженность Заказчика перед Разработчиком.
Уменьшение задолженности фиксируется документом «Оплата от заказчика», учет задолженности ведётся в разрезе заказчиков и проектов.
Более подробно смотрите в описании конфигурации.

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

Наименование Файл Версия Размер
Файл конфигурации
.cf 89,93Kb
07.12.11
79
.cf 89,93Kb 79 Скачать
Описание конфигурации
.rar 396,19Kb
07.12.11
31
.rar 396,19Kb 31 Скачать

См. также

Комментарии
Сортировка: Древо
2. sprinter 88 19.09.11 10:16 Сейчас в теме
Основная идея моей конфигурации автоматический подсчет времени работы разработчика
Конфигурация больше подойдёт для отдельного разработчика - фрилансера.
Я работал над несколькими проектами, вся работа велась через web-клиента, на подобной конфигурации "Учет времени разработчика", но само время работы над задачей нужно проставлять вручную, иногда трудно вспомнить сколько времени было потрачено, здесь может помочь конфигурация "Разработчик". Это своего рода личный контролёр. Скачайте описание посмотрите.
3. sprinter 88 19.09.11 10:33 Сейчас в теме
Перед тем как публиковать свой проект хотел его назвать "Учет времени разработчика", но просматривая проекты портала видел на сайте публикацию "Учет времени разработчика", поэтому пришлось название изменить.
4. fishca 1109 19.09.11 10:33 Сейчас в теме
Основная идея моей конфигурации автоматический подсчет времени работы разработчика

с этого места можно поподробней, каким образом реализуется?
5. sprinter 88 19.09.11 10:34 Сейчас в теме
Описание скачивали, смотрели?
6. fishca 1109 19.09.11 10:40 Сейчас в теме
При начале работы над задачей, разработчик запускает обработку, которая начинает отсчитывать время работы, после завершения работы над задачей, останавливаем обработку и все данные о затраченном времени автоматически заносятся в нужные документы.

Спасибо, нашел ответ на свой вопрос. Извиняюсь, не очень внимательно ознакомился с описанием. Не увидел в этом конкурентного преимущества над "Учетом времени разработчика"
7. sprinter 88 19.09.11 10:50 Сейчас в теме
Я ни кому ни чего не навязываю, конфигурацию разрабатывал для себя исходя из своего опыта опять же работая с конфигурацией подобной "Учетом времени разработчика". Может быть кому-нибудь пригодится, там нет ни чего лишнего всё по минимуму.
8. fishca 1109 19.09.11 10:59 Сейчас в теме
(7) мне больше нравится бесплатный сыр ;)
12. Angeros 19.09.11 13:07 Сейчас в теме
9. sprinter 88 19.09.11 11:05 Сейчас в теме
Он всем нравиться :).
Поэтому цена за конфигурацию совсем не большая. К тому - же когда я начал работать в данной конфигурации выяснилось что времени на работу я трачу больше чем думал ранее. Так-что затраты быстро окупятся.
10. IDija 144 19.09.11 12:51 Сейчас в теме
(9) Улыбнуло. Вспоминаю опыт франча - там далеко не всегда оплачивалось реально потраченное время. Обычно сначала договариваются о примерной стоимости работ. А сколько ты потратишь 3 часа или 5 минут(когда есть готовое решение) - это уже твои проблемы. У фрилансеров такая же история...
13. Поручик 4096 19.09.11 13:28 Сейчас в теме
(10) Почасовая оплата по большей части дурь, для больших работ никуда, ни в красную армию.
11. Alraune 1417 19.09.11 13:06 Сейчас в теме
Хорошее описание, уже само по себе плюса заслуживает
14. IDija 144 19.09.11 13:44 Сейчас в теме
(11) Плюсы ставим по результатам описания? Или вы что то не досказали?
15. Alraune 1417 19.09.11 13:50 Сейчас в теме
(14) Сама-то конфигурация продается, посмотреть не могу, а вот описание скачала и посмотрела. Думаю, если оно сделано качественно, то и сама она не хуже, виден добросовестный подход автора. Почему бы не отметить это плюсом?
16. Borisych 524 22.09.11 01:38 Сейчас в теме
непонятно по скриншотам - 0.12 времени - это как получилось? примерно 7 минут? или что?
17. sprinter 88 22.09.11 09:00 Сейчас в теме
"непонятно по скриншотам - 0.12 времени - это как получилось? примерно 7 минут? или что?"
Всё верно, 0.12 часа это 7 минут
7 минут времени это 0,116666666, реально в обработке подсчет ведётся с точностью 7 знаков после запятой, но на самой форме в поле общее время стоит формат два знака после запятой, поэтому мы видим значение 0,12
8 минут будет 0,133333333, на экране отобразиться как 0,13
18. softest 27.09.11 11:01 Сейчас в теме
"автоматический подсчет времени" Это типа сел за комп включил обработку пошел в туалет нужно на паузу нажимать?
19. sprinter 88 27.09.11 11:04 Сейчас в теме
20. sergant500 25.02.13 10:20 Сейчас в теме
Хорошая разработка, с удовольствием плюсую. Очень часто нужно подсчитать для статистики хотя бы примерное время, затраченное на разработку.
Оставьте свое сообщение