DMSTimeline - элемент управления для планирования загрузки автосервиса

04.01.21

Функциональные - Управление услугами и сервисом

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

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
Архив с библиотекой и примером использования
.zip 62,79Kb
1 2 500 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

Достаточно давно специализируюсь на автобизнесе. Основная конфигурация Альфа-Авто 4/5. В какой-то момент потребовался "живой" визуальный инструмент, чтобы повысить удобство планирования. Т.к. писалось все под обычные формы, то реализовано в виде ActiveX.

У меня работает на платформе 8.3.10

Для адаптации под управляемые формы можно использовать вот эту разработку. (не проверял :)

Основные возможности:

  • Режим отображения дней или часов с возможностью установить границы
  • Независимая временная градация интервалов для каждого ресурса
  • Возможность интерактивно добавить/удалить/передвинуть интервал - отрабатывает событие.
  • Возможность запретить редактирование конкретного интервала
  • Возможность запретить добавление интервала для определенного ресурса
  • Подсказка при наведении на интервал
  • Подсветка группы интервалов  - нажмите и удерживайте кнопкой мыши
  • Все интервалы "кликабельны"
  • Увеличение/уменьшения масштаба (Zoom) - используйте колесо прокрутки мыши
  • Что-то еще... если вспомню - допишу

Зависимости:

.NET Framework 4

Регистрация библиотеки:

C:\Windows\Microsoft.NET\Framework\v4.0.30319\regasm.exe " "C:\<Путь к файлу >\DMSTimeLine.dll"" /codebase

C:\Windows\Microsoft.NET\Framework64\v4.0.30319\regasm.exe " "C:\<Путь к файлу >\DMSTimeLine.dll"" /codebase (для X64)

 

Функции:

int initTimeLine(int startHour, int stopHour)

Инициализирует компонент в режиме часов.

startHour - час начала (Число)

stopHour - час завершения (Число)

Всегда возвращает 0.

 

int initDateLine(DateTime startDate, DateTime stopDate)

Инициализирует компонент в режиме дней

startDate - дата начала (Дата)

stopDate - дата окончания (Дата)

Всегда возвращает 0.

 

object addLine(string name, string label, int splitSec, bool allowAdd)

Выводит линию ресурса        

name - имя/идентификатор линии (Cтрока)

label - выводимый текст (Cтрока)

splitSec - кратность интервалов на линии в секундах (Число)

allowAdd - разрешение добавлять интервал в пользовательском режиме (Булево)

Возвращает Объект линии. Используется для передачи в методе addTimeSpan.

 

int addTimeSpan(object tlLine, DateTime dtStart, DateTime dtEnd, String color, String label, String ttInfo, int id, String groupId, bool allowChange)

Выводит временной интервал на линию

tlLine - объект линии

dtStart - начало интервала (Дата)

dtEnd - окончание интервала (Дата)

color - цвет (Строка)*

label - выводимый текст (Строка) 

ttInfo - текст подсказки (Строка) 

id - идентификатор интервала (Число)

groupId - идентификатор группы интервалов (строка).

allowChange - разрешение на редактирование в пользовательском режиме (Булево)         

Всегда возвращает 0.

 

void clearTimeLine()

Очищает элемент управления от содержимого


int setTimeSpanColor(int id, String color);

Устанавливает цвет интервала

id - идентификатор интервала (Число)

color - цвет (Строка)*

Возвращает 0 (цвет установлен), -1 (идентификатор не найден)

 

События:

onSpanClick(int spanId)

Двойной клик по интервалу

spanId - идентификатор интервала (Число)

 

onNewSpan(String lineName, DateTime start, DateTime end)

Обозначен новый интервал

lineName имя/идентификатор линии (Cтрока)

start - начало интервала (Дата)

end - окончание интервала (Дата)


onSpanChange(int spanId, DateTime start, DateTime end)

Изменен интервал

spanId -  идентификатор интервала (Число)

start - новое начало интервала (Дата)

end - новое окончание интервала (Дата)


onSpanDelete(int spanId)

Удален интервал

spanId -  идентификатор интервала (Число)

 

Примечание:

* Имена цветов можно брать из документации на сайте Microsoft. Если цвет не найден, то будет установлен Красный.

Вступайте в нашу телеграмм-группу Инфостарт

График Планирование Автосервис Сервис Ремонт Timeline

См. также

Типовые Комплексное управление ресурсами (ERP) Управление услугами и сервисом Бизнес-аналитик Бухгалтер Пользователь 1С:Предприятие 8 Бухгалтерский учет Налоговый учет Управленческий учет Платные (руб)

Комплексная автоматизация 1С — универсальное решение для управления предприятием и автоматизации учета, производства, продаж и финансов. Подходит для малого и среднего бизнеса. Купить программу 1С:Комплексная автоматизация 8 (редакция 2.5) можно по выгодной цене с электронной поставкой. Внедрение системы позволит объединить все ключевые процессы в одной платформе и повысить эффективность компании. Узнайте стоимость, сравните версии и закажите автоматизацию для вашего бизнеса! Покупайте в Инфостарт и получайте 15% бонусов на наши услуги, сервисы и мероприятия!

108000 руб.

19.02.2016    90058    142    0    

135

Управление услугами и сервисом Рестораны и общепит Бухгалтер Пользователь Руководитель проекта 1С:Предприятие 8 1С:Управление нашей фирмой 1.6 Управленческий учет Платные (руб)

Решение предназначено для автоматизации управления и учета в независимых и сетевых предприятиях общественного питания различных форматов и концепций, таких как: ресторанные холдинги (в том числе франчайзинг); кейтеринговые компании и операторы питания; службы собственного питания на предприятиях различного профиля; подразделения питания в составе отелей, гостиниц и других объектов размещения; цеха по производству кулинарной продукции, в том числе в составе ресторанных или розничных продуктовых сетей; а также другие предприятия общепита.

59700 руб.

03.07.2020    24519    16    0    

9

Управление услугами и сервисом ЖКХ Типовые Строительство и недвижимость Бизнес-аналитик Бухгалтер Пользователь 1С:Предприятие 8 Энергетика и ЖКХ Россия Бухгалтерский учет Налоговый учет Управленческий учет Платные (руб)

Программный продукт предназначен для организации эффективного управления и автоматизации всех процессов в управляющих компаниях ЖКХ, товариществах собственников жилья (ТСЖ), жилищно-строительных кооперативах (ЖСК).

30600 руб.

21.02.2016    47741    20    1    

17

Управление услугами и сервисом Автотранспорт Типовые Управление ремонтами и оборудованием (EAM,CMM) Пользователь 1С:Предприятие 8 Автомобили, автосервисы Россия Управленческий учет Платные (руб)

Программный продукт «1С:Предприятие 8. Автосервис» предназначен для автоматизации оперативного и управленческого учета на небольших предприятиях автобизнеса, основной деятельностью которых является оказание услуг по ремонту и обслуживанию автомобилей. Продукт разработан на основе типовой конфигурации «Управление небольшой фирмой» системы программ «1С:Предприятие 8» с сохранением всех основных возможностей и механизмов этого типового решения.

6500 руб.

17.02.2016    35310    36    0    

16

Управление услугами и сервисом Фитнес клуб Типовые Пользователь 1С:Предприятие 8 Бытовые услуги, сервис Развлечения, искусство, спорт Россия Управленческий учет Платные (руб)

Конфигурация "1С:Предприятие 8. Фитнес клуб" разработана для ведения автоматизированного управленческого и оперативного учета в фитнес клубах, фитнес центрах, йога студиях, велнес центрах, бассейнах, спортивных комплексах и прочих оздоровительных учреждениях. Программное решение - самостоятельный продукт, разработанный на платформе "1С:Предприятие 8". В программе отсутствует функционал для ведения бухгалтерского и налогового учета, с этой целью нужно использовать "1С:Бухгалтерия 8". Готовое решение "1С:Предприятие 8. Фитнес клуб" поддерживает следующие функциональные возможности: работа с клиентами, учет финансов и запасов на складе, управление персоналом клуба, сбор аналитических данных и формирование отчетов по работе фитнес центра.

57000 руб.

17.02.2016    54153    18    69    

9

Управление услугами и сервисом Салоны красоты и SPA салон Бизнес-аналитик Бухгалтер Пользователь 1С:Предприятие 8 Бытовые услуги, сервис Россия Управленческий учет Платные (руб)

Решение предназначено для автоматизации деятельности сетевых и одиночных SPA-салонов, Wellness-центров, крупных салонов красоты, массажных салонов, бань, саун и других оздоровительных учреждений. При использовании программы "1С:Предприятие 8. SPA-Салон" значительно упрощается ведение управления салоном, а также осуществляется максимальная занятость его помещений. Кроме того, решение позволяет вести базу данных клиентов с их изображениями, осуществлять предварительные записи, рассылать сообщения и составлять отчеты. Также продукт "1С:Предприятие 8. SPA-Салон" дает возможность наладить распространение абонементов с различными услугами заведения и проводить анализ посещений, выдавать подарочные сертификаты, осуществлять депозиты, дарить дисконтные карты и накопительные скидки, бонусы и подарки.

6300 руб.

17.02.2016    27242    6    0    

5

Управление услугами и сервисом ЖКХ Бухгалтер Пользователь 1С:Предприятие 8 Энергетика и ЖКХ Россия Управленческий учет Платные (руб)

Программа «Инфокрафт: Формула ЖКХ» помогает рассчитывать квартплату, вести паспортный учет, учитывать жилой фонд, обслуживать собственников помещений и вести претензионную работу в управляющих компаниях ЖКХ, а также крупных ТСЖ и ЖСК. В комплексное решение включены: учетное решение, сайт и личные кабинеты для жильцов. У решения быстрые и гибкие расчеты, удобный интерфейс и современные мобильные приложения. Продукт разработан на платформе «1С:Предприятие 8» и прошел успешную сертификацию в фирме «1С».

8500 руб.

17.02.2016    25774    5    0    

2

Управление услугами и сервисом Рестораны и общепит Типовые Бизнес-аналитик Бухгалтер Пользователь 1С:Предприятие 8 Рестораны, кафе и фаст-фуд Россия Бухгалтерский учет Налоговый учет Управленческий учет Платные (руб)

1С:Общепит - решение для автоматизации учета и управления на предприятиях общественного питания. Учет продуктов и рецептур, контроль качества, формирование меню, управление складом и заказами, а также аналитика и интеграции с оборудованием. Версии КОРП и ПРОФ. Купите 1С:Общепит с бонусом 15% в Инфостарт и получите надежный инструмент для автоматизации вашего предприятия!

50700 руб.

17.02.2016    74631    40    1    

23
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. AnryMc 851 04.01.21 16:56 Сейчас в теме
А чем родная 1С-кая диаграмма Ганта не подошла?
3. papami 55 04.01.21 19:00 Сейчас в теме
4. AnryMc 851 05.01.21 06:00 Сейчас в теме
(3) Спасибо за "исчерпывающий" ответ.

Попробую перефразировать: Какие преимущества у данной внешней компоненты?
maksa2005; +1 Ответить
5. papami 55 05.01.21 09:50 Сейчас в теме
(4)
Я бы говорил не о преимуществах, а о особенностях, которые я привел в описании. Диаграмма ганта хороша, но в контексте автобизнеса (планирование записи на ремонт) - ее не хватает.
Нужно быстро и точно вносить отрезки времени. Мы знаем, что мойка у нас планируется по 10 минут, а работы по 6 минут. Программно устанавливаются эти параметры для каждой "линии". Ассистент сервиса нажала с нужного времени и потянула. Правый край интервала сам "прилипает" кратно нужному периоду.
Нужно изменить размер интервала - берем правый край и тянем мышкой
Нужно переместить интервал - жмем и тянем.
Нужно посмотреть на каких линиях будет машина (просто визуально оценить) - нажал - подсветил все интервалы в контексте Автомобиля/Документа.
На обычных формах диаграмма ганта не растягивает высоту "линий" пропорционально высоте всей диаграммы. В моем компоненте общая высота делится равномерно на все "линии", что визуально намного комфортнее и лучше используется пространство.
С другой стороны, когда места сильно мало, т.е. линии совсем узкие, то при наведении на конкретную линию она увеличивается в высоту, чтобы с ней удобней было работать (другие становятся меньше).
Увеличение масштаба скроллом. Если интервал совсем короткий можно скролом изменить масштаб и делать с ним необходимые манипуляции.
Я даже все не вспомню). Все изменения вносились через "боль" сотрудников сервиса.
И, строго говоря, это вообще не диаграмма. Это временная линия.
2. user1503726 04.01.21 17:14 Сейчас в теме
Спасибо! Вот порадовали!
6. Алексей Воробьев 301 06.01.21 09:11 Сейчас в теме
Конечно, каждый вправе изобретать собственный велосипед...

Помимо диаграммы Ганта в 1С есть еще и планировщик, который в последних версиях платформы (за последние пару лет) получил дополнительный функционал. То есть, тема этого элемента развивается вендором. И, думаю, это правильно...

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

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

В любом случае, некоторые фичи представленной вами компоненты (разные интервалы планирования для линий) действительно интересны, спасибо...
7. papami 55 06.01.21 10:08 Сейчас в теме
(6)
Я бы не назвал это велосипедом) Этой библиотеке не первый год. Я просто поделился на днях. Она еще на 8.2 под Альфа-Авто 4 работала.
В контексте того, для чего это написано новый планировщик не годится. И не подойдет ни когда. Вот для отдела продаж в том же ДЦ, да и в любом другом бизнесе - согласен.

Я не конкурирую с типовыми конфигурациями) Эта компонента появилась в результате внедрения типовой конфигурации. Вообще 1С наше все), но можно натягивать сову на глобус, а можно в части задач воспользоваться сторонним функционалом. Я за последнее, и именно так делаю на практике.

По поводу упоминания Ваших разработок, я не против). И вообще, когда коллеги пишут комменты - это полезно)
8. skyboy13 14 06.01.21 11:44 Сейчас в теме
(6) Планировщик очень ограниченный. 1С-сы списали его с библиотеки в интернете и все, причем там функционал можно переписать как тебе удобно. На вопрос, что не хватает, сразу отвечу: как минимум метки, а не одна как у них сделано и скорость работы, когда у тебя 400 записей в день.
9. user729459 21.02.22 20:34 Сейчас в теме
Добрый день. Артем как с вами связаться. Надо отвязать ККМ от Алфа Авто 8,2.С Уважением Алексей 9162112020.
Для отправки сообщения требуется регистрация/авторизация