Black Friday: Cashback 35% при покупке 1С лицензий на счет INFOSTART.RU

Замена MS Project в интегрированных системах

Публикация № 1134634

Разработка - Системная интеграция - Интеграция с WEB

Project Primavera Spider Спайдер LevelService Гант Календарь

6
Сразу надо сказать, что речь идет о замене только наиболее сложной части - расчете расписания с выравниванием загрузки ресурсов. Рисовать и редактировать диаграмму Ганта, учитывать факт, сравнивать планы и разрабатывать отчеты придется самим. Хотя для разработчиков корпоративных систем все это не выглядит чересчур сложным.

Само собой, вместо MS Project можно подставить любую аналогичную программу, Oracle Primavera, например.

Вообще, если кто не в теме, лучшая программа в этом классе, можно сказать, эталон – это отечественный Spider Project (далее – Спайдер). По качеству расписания, по возможностям, по методической проработке он просто на голову выше конкурентов.

Есть у него, конечно, и недостатки. С моей, субъективной, точки зрения, один из них, – это обилие возможностей. Это утяжеляет пользовательский интерфейс и требует серьезного обучения. При всем при этом интерфейс Спайдера все же гораздо логичнее, чем у MS Project. Еще один недостаток – трудность адаптации и интеграции с другими системами. Возможности языка сценариев, скажем так, уступают связке VBA и COM-интерфейса у MS Project. Ну, еще и цена, hasp-защита, отсутствие серверного режима.

Все это когда-то побудило меня попробовать сделать свой движок, пусть и с худшим качеством расписания и меньшими возможностями. Началось с названия: LevelService (далее – LS). Кончилось тем, что расписание (в среднем) считается даже чуть лучше, чем в Спайдере. Возможностей, конечно, меньше, но многое сделано. Дальше я просто перечислю то, что реализовано, без расшифровки. Если что-то непонятно, то советую скачать демоверсию Спайдера, почитать “Помощь” и поиграться с примерами. Кроме того, на сайте есть много интересных материалов, в том числе с критикой MS Project и других конкурентов. И все это правда :)

Итак, реализовано:

  • Расчет расписания с выравниванием загрузки ресурсов вперед от старта или назад от директивного финиша. Считается раннее, позднее расписание, свободный резерв (flex). Расчет расписания идет с точностью до минуты. Точность до секунды (как в Спайдере) была сочтена избыточной.
  • Ограничения на задачи – НеРаньшеЧем, НеПозжеЧем, КакМожноРаньше, КакМожноПозже.
  • Неограниченное количество календарей (кроме ресурсов машины, естественно). В календарях нет жесткой привязки к неделе, как во многих программах, период календаря может быть и неделя, и месяц, и количество дней. Например, можно легко сделать подекадный календарь, или скажем, “четные утром, нечетные вечером”. Диапазон у исключений задается с точностью до дня (в Спайдере – до минуты).
  • Несколько команд (варианты термина: смен, бригад, групп) ресурсов в операции.
  • Для операций можно задавать длительность или объем.
  • Типы операций - Длительность, Производительность, Гамак, Фаза.
  • Множественные связи, в т. ч. с задержкой по времени (календарь используется) или по объему (календарь не используется).
  • Жесткие связи.
  • Роли. Заполняются ресурсами динамически по количеству или производительности.
  • Мультиресурсы. Их нельзя заменить простой комбинацией ресурсов, т. к. мультиресурсы могут использоваться в ролях. Кроме того, производительность мультиресурса может быть не равна сумме производительностей его ресурсов.
  • Производство ресурсов по времени.
  • Работа с неполной загрузкой, причем честная, как в Спайдере, а не халтура с ресурсочасами. Пример: 2 человека с загрузкой 50% не должны быть равны одному с загрузкой 100%.

Кое-что из нереализованного. Нет (пока?):

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

Отсутствие выравнивания по материалам и финансам никак не мешает рассчитать по расписанию движение материалов и финансов. Опять-таки, для разработчиков это не так уж и сложно.

Некоторые результаты

В 2015 году на форуме planningplanet.com Евгений Зорин проводил сравнение MS Project, Oracle Primavera и Спайдер. Победил Спайдер с большим отрывом. Сумма дней для 25 тестовых проектов у него 4824. Это число с тех пор, вероятно, уменьшилось, но не сильно. MS Project с тех пор только ухудшил результаты.

У LS сумма дней - 4684. Для ориентировки по скорости работы: расчет 600 проектов длительностью 120 операций из PSPLIB занимает около 3-х минут (на десктопе).

Сейчас LS доступен в виде REST-сервиса. Сервер – обычный ноутбук, но никаких ограничений пока нет. В дальнейшем планируется переезд в облако.

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

Для желающих попробовать прилагается архив с клиентами на 1С, C# и VBA (Excel)

На 1С и C# есть 3 вида клиентов:

  1. Для обработки файлов MS Project (.xml формат).
  2. Для обработки файлов Спайдер (выгрузка в текстовые CSV файлы)
  3. Простая демонстрация вызова без входных файлов.

Клиенты на C# просто получают результаты расчета. Для этого их нужно будет скомпилировать. Использовалась среда Visual Studio 2017.

Клиенты на 1С повеселее – они рисуют диаграмму Ганта, таблицу дат и графики загрузки ресурсов. Сами клиенты - это обработки типа .epf. Для запуска подойдет любая конфигурация, в т. ч. и пустая. Режим запуска - "Обычное приложение", режим использования модальности -"Использовать". Формы обычные. Тестирование проводилось на релизах вплоть до 8.3.15.1700.

Клиент на VBA не использует входных файлов, для запуска потребуется MS Excel.

Также прилагаются тестовые наборы проектов из библиотеки PSPLIB. Более подробная информация содержится в файле Readme!.txt.

6

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

Наименование Файл Версия Размер
Клиенты 1С, C#, Excel и тестовые проекты:
.rar 18,52Mb
31.10.19
5
.rar 1.0 18,52Mb 5 Скачать

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

Избранное Подписка Сортировка: Древо
В этой теме еще нет сообщений.
Оставьте свое сообщение

См. также

Remotrix - простая консоль SQL-запросов к удаленной базе Bitrix через админку 7

Инструменты и обработки Системный администратор Программист Архив с данными Windows Абонемент ($m) WEB

Время от времени требуется выполнять прямые запросы к базе сайта на Bitrix. Делать это через web-интерфейс в админке - не слишком удобно, так родился Remotrix.

1 стартмани

15.11.2019    665    1    MadDAD    0       

Новый раздел на Инфостарте - Electronic Software Distribution Промо

Инфостарт напоминает: на нашем сайте можно купить не только ПО, связанное с 1С. В нашем арсенале – ESD-лицензии на ПО от ведущих вендоров: Microsoft, Kaspersky, ESET, Dr.Web, Аскон и другие.

  • Низкие цены, без скрытых платежей и наценок
  • Оперативная отгрузка
  • Возможность оплаты с личного счета (кешбек, обмен стартмани на рубли и т.п.)
  • Покупки идут в накопления для получения скидочных карт лояльности Silver (5%) и Gold (10%)

Интеграция 1С с сайтом (магазином) WordPress (WooCommerce) с помощью Rest API сайта. Часть 2. Категории постов/страниц WordPress. 4

Инструменты и обработки Программист Конфигурация (md, cf) 1cv8.cf Windows Абонемент ($m) WEB

Интеграция 1С с сайтом (магазином) WordPress (WooCommerce) с помощью Rest API сайта. Часть 2. Категории постов/страниц WordPress. Интеграция 1С с сайтом (магазином) WordPress (WooCommerce) с помощью функционала Rest API предоставляемого платформой (CMS) WordPress (WooCommerce). Без дополнительных приложений на PHP/вставьте сюда любой другой язык программирования/.

1 стартмани

21.10.2019    1145    1    osivv    0       

Альтернативный способ добавления элементов и реквизитов на формы 32

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 ERP2 УТ11 Россия Абонемент ($m) Работа с интерфейсом

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

1 стартмани

09.09.2019    3824    5    bmk74    0       

Вакансия Программист, аналитик, эксперт 1С Промо

Приглашаем к сотрудничеству квалифицированных специалистов 1С из любых регионов, готовых работать в удаленном режиме, а также с возможностью при необходимости выезда к заказчику.

Получение данных из Web-сервиса 1С в php, с авторизацией логином и паролем на кириллице 8

Инструменты и обработки Программист Архив с данными Абонемент ($m) WEB

В рамках задачи получения данных из 1С средствами web-сервиса, часто возникает потребность авторизации на web-сервисе под учетными данными уже существующих пользователей. Но так как "логины" и "пароли" уже занесены в кириллической раскладке, возникает ошибка авторизации, в то время как логины в латинской раскладке работают корректно. Это возникает из-за того что кодировка текста (логина и пароля) отличается от той что понимает web-сервис 1С (UTF-8).

1 стартмани

01.08.2019    1751    1    miha889    0       

Онлайн-интенсив "Бизнес-процессы для подготовки к экзамену 1С:Специалист по платформе" 12 декабря 2019 г. Промо

На интенсиве будут рассмотрены все теоретические вопросы, связанные с устройством механизма бизнес-процессов – это необходимо для успешной сдачи экзамена 1С:Специалист по платформе. Также, в качестве практического примера, будет решена задача, аналогичная экзаменационной.

777 рублей

Подсветка кода 1С в CherryTree 2

Инструменты и обработки Программист Архив с данными 1cv8.cf Абонемент ($m) Работа с интерфейсом

Здесь уже много обсуждалось, где хранить наработки и заметки в удобочитаемом виде для 1С. Предлагаю свой вариант хранения. CherryTree - удобный блокнот с иерархической структурой, поддерживающий много языков программирования.

1 стартмани

05.03.2019    2040    kknm    2       

Простая программка "Включения / Выключения" монитора 0

Инструменты и обработки no Приложение (exe) Windows Абонемент ($m) Работа с интерфейсом

Программа, которая делает всю видимую область экрана черной.

1 стартмани

21.02.2019    2332    fierylions    0       

Очный семинар по регулярному менеджменту Александра Фридмана "Вы или Хаос", 12 декабря 2019 г. , Санкт-Петербург Промо

Семинар по регулярному менеджменту от Александра Фридмана для собственников, первых лиц и топов. Технология управленческого планирования, комплексного управления временем и другими ресурсами, выполнением поручений, делами, информацией, контактами (встречи-звонки-почта).

от 11000 до 29000 рублей

Запрос данных с сайта ФССП (Федеральная служба судебных приставов) 1

Отчеты и формы Пользователь Приложение (exe) Россия Windows Абонемент ($m) WEB

Получение общедоступных сведений из банка исполнительных производств Федеральной Службы Судебных Приставов.

1 стартмани

18.02.2019    2923    3    FB_2070371029698937    0       

Расширение: Темы для 1С: Предприятия 13

Отчеты и формы Программист Расширение (cfe) v8::УФ 1cv8.cf Абонемент ($m) Работа с интерфейсом

Расширение позволяет сменить цвет оформления для интерфейса Такси.

1 стартмани

10.02.2019    6523    26    spec8s    6       

Специальное предложение по 1С:Документооборот 8! Промо

Оперативно навести порядок в документообороте? Легко! Воспользуйтесь специальным предложением! Внедрение за 2 недели! Фиксированная цена и гарантия результата!

Коннектор: удобный HTTP-клиент для 1С:Предприятие 8 559

Инструменты и обработки Программист Конфигурация (md, cf) v8 1cv8.cf Абонемент ($m) Практика программирования Внешние источники данных WEB Универсальные функции Инструментарий разработчика Универсальные обработки

Коннектор - библиотека для работы с HTTP запросами. Библиотека берет на себя всю рутину работы с HTTP запросами. Буквально в одну строку можно получать данные, отправлять, не заботясь о необходимости конструирования URL, кодирования данных и т.п.

1 стартмани

31.01.2019    30456    273    bonv    116       

Проверка VAT номеров 2

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 1cv8.cf Абонемент ($m) WEB

Обработка для вызова сервиса проверка VAT номера.

1 стартмани

26.11.2018    4953    wtlz    0       

Перенос данных БП 2.0 => УТ 11 / КА 2 / ERP 2 (перенос остатков, документов и справочников из "1С:Бухгалтерия предприятия 8", ред. 2.0 в "1С:Управление торговлей 8", ред.11 / КА 2 / ERP 2). Обновлено до УТ 11.4.10.х, КА 2.4.10.х, ERP 2.4.10.х! Промо

Перенос позволяет загрузить в УТ 11 / КА 2 / ERP 2 документы за выбранный период, справочную информацию и остатки по счетам бух. учета. Переносятся остатки денежных средств, взаиморасчетов, остатки товаров и материалов на складах. Переносятся девятнадцать основных видов документов за выбранный период и вся нормативно-справочная информация. Есть фильтр по организации. Если нужно переносить что-то дополнительно, то обычно бесплатно дорабатываю правила (перед покупкой согласуйте необходимые доработки).

29700 руб.

Шпаргалка разработчика для работы с формами 23

Отчеты и формы Программист Архив с данными v8 Россия Абонемент ($m) Работа с интерфейсом

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

3 стартмани

31.10.2018    9141    68    ELAM    3       

Открывашка ячеек таблиц 85

Инструменты и обработки Программист Расширение (cfe) v8 1cv8.cf Абонемент ($m) Работа с интерфейсом

Глобальное сочетание клавиш для открытия объекта по ссылке из текущей ячейки любой таблицы в большинстве управляемых форм

1 стартмани

27.10.2018    10405    11    tormozit    28       

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

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

Работа с публикациями "Инфостарт" 14

Инструменты и обработки Программист Архив с данными v8 УУ Абонемент ($m) Практика программирования О сообществе WEB

Работа с рублевыми публикациями на сайте "Инфостарт": ведение клиентов, заказов, обновление файлов публикации, рассылка обновлений.

1 стартмани

13.09.2018    10437    10    RocKeR_13    16       

Меню пользователя в DOS-стиле, для скриптов PowerShell 3

Отчеты и формы Системный администратор Программист Архив с данными Windows Абонемент ($m) Работа с интерфейсом

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

1 стартмани

05.09.2018    3535    ddens    0       

Cashback 35% при покупке 1С лицензий на счет INFOSTART.RU с 27.11 по 04.12 Промо

Оформляете заказ на 1С лицензии или конфигурации. Получаете 35% от стоимости на счет в профиле INFOSTART.RU. Выбираете сервисы и продукты на сумму кэшбэка.

Подключение к хранилищу конфигурации через HTTPS 59

Статья Программист Архив с данными Windows Абонемент ($m) WEB

В публикации пошагово описывается публикация хранилища на веб сервере и подключение к ней, используя протокол HTTPS и SSL сертификаты.

1 стартмани

15.08.2018    9273    2    KonS    14       

Визуализация событий на временной шкале средствами "Поле HTML документа" 186

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 1cv8.cf Абонемент ($m) Работа с интерфейсом

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

1 стартмани

31.07.2018    15362    129    Plotks2017    24       

Онлайн-курс "Технология выполнения проектов ERP-класса – процессный подход". Третий поток. Курс проходит с 21 января по 18 марта 2020 года. Промо

Курс разработан Внедренческим центром «Раздолье». Курс предназначен для подготовки аналитиков, архитекторов и руководителей проектов автоматизации процессов управления с использованием комплексных ИТ-систем (1С:ERP, 1С:УХ, 1С:КА, 1С:УТ). В основе курса лежит методика применения процессного подхода.

9000 рублей

Работа с данными выбора 40

Инструменты и обработки Программист Архив с данными v8 Россия Абонемент ($m) Практика программирования Работа с интерфейсом

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

1 стартмани

17.07.2018    23630    13    kalyaka    15       

Пример использования REST API Яндекс Диска 36

Инструменты и обработки no Внешняя обработка (ert,epf) v8 1cv8.cf Абонемент ($m) WEB

Пример использования REST API Яндекс Диска: чтение диска, добавление каталога, загрузка файла, скачивание файлов или каталогов, удаление файлов или каталогов.

1 стартмани

26.06.2018    14214    23    MKFreeUser    12       

Подборка решений для взаимодействия со ФГИС «Меркурий» Промо

С 1 июля 2019 года все компании, участвующие в обороте товаров животного происхождения, должны перейти на электронную ветеринарную сертификацию (ЭВС) через ФГИС «Меркурий». Инфостарт предлагает подборку программ, связанных с этим изменением.

Обмен файловыми базами данных через Yandex диск 7

Инструменты и обработки no Приложение (exe) v8 Россия Windows Абонемент ($m) WEB

Выполнение операций обмена с Yandex диском для файловых БД, по протоколу WebDav, в автоматическом или ручном режимах.

1 стартмани

11.06.2018    10968    6    slimper    1       

Конфигурация для просмотра публичных телеграм каналов 10

Инструменты и обработки Программист Конфигурация (md, cf) v8 Абонемент ($m) WEB

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

1 стартмани

02.06.2018    11051    7    DO_WHILE_LOOP    7       

Перенос данных УПП 1.3 => ERP 2 (ЕРП) / УТ 11 / КА 2.х (обработка переноса документов, остатков и справочников из "1С:Управление производственным предприятием, ред. 1.3" в ERP / УТ 11 / КА 2). Обновлен до УПП 1.3.127.х, КА 2.4.10.х и ERP 2.4.10.х! Промо

Обработка позволяет переносить из УПП 1.3 в ERP 2 документы за выбранный период и остатки. Типовая обработка от фирмы 1С документы не переносит. Также исправлены ошибки типовой обработки. При выходе новых релизов обновление высылается бесплатно в течение года. Разработка будет полезна фирмам-франчайзи, которые периодически выполняют такой перенос данных для заказчиков. Вы можете один раз приобрести обработку переноса, и потом бесплатно получать обновления при выходе новых релизов конфигураций 1С.

29700 руб.

Внешняя компонента для работы по Web-socket протоколу 21

Инструменты и обработки Программист Архив с данными v8 Windows Абонемент ($m) Разработка внешних компонент WEB

Кто когда-нибудь сталкивался с обменом данными по Web-Socket (wss) протоколу из 1С, тому известно, что в платформе отсутствуют данные механизмы (не путать с HTTP запросами и WebServices). Предлагается использовать внешнюю компоненту, написанную по технологии NativeAPI, для подключения и обмена с серверами из 1С-Предприятия, работающими по протоколу Web-Socket.

5 стартмани

30.03.2018    14558    9    Ditron    63       

Построение маршрута доставки с расчётом расстояния для любой базы УФ 57

Инструменты и обработки Руководитель проекта Внешняя обработка (ert,epf) v8 v8::УФ 1cv8.cf Оптовая торговля Абонемент ($m) Универсальные обработки WEB

Графическое изображение маршрутного листа по картам гугл. Работает на любой конфигурации с управляемыми формами. Использует новую версию api google-карт от 13.02.2018 года под IE11.

10 стартмани

24.02.2018    21290    36    KorotkovRV    16       

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

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

Организация рабочего места: Сидим прямо (напоминалка) 0

Отчеты и формы no Приложение (exe) Абонемент ($m) Работа с интерфейсом

Маленькая программа, которая напоминает нам о том, что нужно сидеть прямо.

1 стартмани

06.02.2018    5918    2    fierylions    0       

Плагин для Internet Explorer, при просмотре автоматически сохраняющий журнал продаж ЕГАИС 3

Инструменты и обработки no Архив с данными Розничная и сетевая торговля (FMCG) Россия Windows Розничная торговля Абонемент ($m) WEB

Плагин для браузера Internet Explorer, автоматически сохраняющий при просмотре журнал продаж ЕГАИС в файлы на жестком диске.

1 стартмани

22.12.2017    6559    1    nooby123    2