среда, 19 августа 2020 г.

Основи роботи з програмою Replacer

Заповнювачі для шаблонів

Заповнювач — це спеціальна мітка у шаблоні документу. Під час генерації документів програма Replacer знаходить всі ці мітки й замінює їх відповідними значеннями.

Для створення / редагування заповнювачів, треба перейти до вкладки “Управління” - “Заповнювачі”. Форма створення заповнювачів має такий вигляд:

де:

1. Кнопки управління: створення нового заповнювача, редагування / видалення поточного заповнювача.

2. Поле для фільтрування / пошуку заповнювачів

3. Перелік наявних (створених) заповнювачів.

4. Форма для перегляду / редагування деталей заповнювача

Створення нового заповнювача

Для створення нового заповнювача треба натиснути кнопку “Новий”. Форма для перегляду / редагування деталей заповнювача перейде в режим редагування. Обов'язковими полями є “Назва заповнювача” та його тип. Всього є чотири типи заповнювачів: текстовий, числовий, дата й таблиця.


За бажанням, можна додати опис заповнювачу (може бути зручним при великій кількості заповнювачів) та заздалегідь визначене значення (може бути зручним, якщо значення заповнювача змінюється рідко й вводити його кожного разу не має сенсу).

Окремої уваги вартує тип заповнювача “Таблиця”.


Якщо обрати цей тип, стануть доступними додаткові поля для назви / опису таблиці, а також поля для позначення кількості стовпців таблиці та їх заголовків.

Редагування заповнювача

Для редагування заповнювача треба обрати його зі списку наявних заповнювачів і натиснути кнопку “Редагувати”. Потім внести необхідні зміни у відповідні поля форми й натиснути кнопку “Зберегти”. Для відміни внесених змін до заповнювача треба натиснути кнопку “Скасувати".


Видалення заповнювача

Для видалення заповнювача треба обрати його зі списку наявних заповнювачів і натиснути кнопку “Видалити”. Потім підтвердити або скасувати видалення за допомогою відповідних кнопок.


Шаблони документів

Шаблон документа — це ніби каркас, на базі якого створюються документи. Зазвичай шаблон складається з незмінної частини і заповнювачів. Під час генерації документа у програмі Replacer заповнювачі замінюються відповідними значеннями, що й створює новий документ на базі шаблону. (Надалі домовимось ототожнити термін “шаблон” й “документ”. Так, до процесу генерації шаблон є шаблоном, проте для користувача зручніше бачити слово “документ” під час роботи з програмою)

Примітка: шаблон може складатись виключно з заповнювачів. Шаблон, де немає жодного заповнювача, не має сенсу — це просто статичний документ, на його базі нічого не можна згенерувати.

Для створення / редагування шаблонів документів треба перейти до вкладки “Управління” - “Документи”. Форма створення шаблонів документів має такий вигляд:

де:

1. Кнопки управління: створення нового шаблону, редагування / видалення поточного шаблону.

2. Поле для фільтрування / пошуку шаблонів.

3. Перелік наявних (створених) шаблонів.

4. Форма для перегляду / редагування деталей поточного шаблону.

5. Кнопка для редагування змісту поточного шаблону.

Створення нового шаблону

Для створення нового шаблону треба натиснути кнопку “Новий”. Форма для перегляду / редагування деталей шаблону перейде в режим редагування. Обов'язковими полями є “Назва документа”.


Наразі у програмі Replacer треба, щоб шаблони входили до пакетів. Тому треба обрати пакети, до яких належить поточний шаблон (можна обрати декілька пакетів, тобто один шаблон може бути частиною одного або декількох пакетів). Якщо зараз у Вас зовсім немає пакетів, або немає потрібного пакета, Ви можете зберегти шаблон, потім створити потрібний пакет і включити до його складу потрібний шаблон (- и) (див. розділ “Пакети шаблонів”).

Після збереження шаблону стане доступною кнопка “Редагування змісту” - вона служить для створення/редагування змісту шаблону. Після її натискання головне вікно програми Replacer буде сховано, з'явиться програма, яка встановлена в Вашій операційній системі для редагування файлів .doc та спеціального вікна Replacer Редактор змісту документа” з наявними заповнювачами.

Для того, щоб вставити заповнювач у потрібне місце шаблону, треба обрати його зі списку, натиснути кнопку “Скопіювати”, перейти до зовнішньої програми й у потрібному місці натиснути комбінацію клавіш Ctrl + V.


Примітка: якщо потрібного заповнювача немає в списку, Ви можете створити його у формі “Редактор змісту документу” й одразу використовувати під час створення шаблону (див. “Створення заповнювачів”).


Якщо треба, щоб до заповнювача застосовувалось різноманітне форматування (наприклад, курсив, або тип чи колір шрифту) — то необхідно налаштувати відповідне форматування до вже вставленого в документ заповнювача, використовуючи функціональність зовнішньої програми.

Коли зміст шаблону буде готовий, збережіть його, використовуючи функціонал зовнішньої програми й закрийте її. Також закрийте вікно “Редактор змісту документа” - після цього автоматично з'явиться головне вікно програми Replacer.

Таким чином, Ви створили шаблон документа!

Редагування шаблону

Для редагування шаблону треба обрати його зі списку наявних шаблонів і натиснути кнопку “Редагувати”. Потім внести необхідні зміни у відповідні поля форми й натиснути кнопку “Зберегти”. Для відміни внесених змін до шаблону треба натиснути кнопку “Скасувати".

Примітка: в такому режимі можна змінювати назву шаблону, його опис, пакети, до яких входить цей шаблон. Зміст шаблону в цьому режимі змінювати не можна.


Для редагування змісту шаблону оберіть потрібний шаблон зі списку наявних (збережених) шаблонів й натисніть кнопку “Редагування змісту”


Видалення шаблону

Для видалення шаблону треба обрати його зі списку наявних шаблонів і натиснути кнопку “Видалити”. Потім підтвердити або скасувати видалення за допомогою відповідних кнопок.



Пакети шаблонів

Пакет шаблонів — це об'єднання шаблонів задля їх одночасної обробки. Це дозволяє використовувати одне й теж саме значення заповнювача (- чів) для всіх шаблонів у пакеті, тим самим зменшуючи обсяг ручного вводу / копіювання значень заповнювачів.

Примітка: наразі кожен шаблон має входити хоча б одного пакета. Кожен пакет може мати будь-яку кількість шаблонів, кожен шаблон може входити до одного чи декількох пакетів.

Для створення / редагування пакетів шаблонів, треба перейти до вкладки “Управління” - “Пакети”. Форма створення пакетів шаблонів має наступний вигляд:


де:

1. Кнопки управління: створення нового пакета, редагування / видалення поточного пакета.

2. Поле для фільтрування / пошуку пакетів

3. Перелік наявних (створених) пакетів.

4. Форма для перегляду / редагування деталей пакета

Створення нового пакета

Для створення нового пакета шаблонів треба натиснути кнопку “Новий”. Форма для перегляду / редагування деталей пакета перейде в режим редагування. Обов'язковими полями є “Назва пакета”.

Зі списку наявних шаблонів Ви можете обрати ті, котрі повинні входити до поточного пакета. Якщо такого шаблону (- нів) немає, Ви можете зберегти створюваний пакет, створити потрібний шаблон (- и) і додати його до цього пакета (див. “Створення шаблонів”)


Редагування пакета шаблонів

Для редагування пакета шаблонів треба обрати його зі списку наявних пакетів і натиснути кнопку “Редагувати”. Потім внести необхідні зміни у відповідні поля форми й натиснути кнопку “Зберегти”. Для відміни внесених змін до пакета треба натиснути кнопку “Скасувати".


Видалення пакета шаблонів

Для видалення пакета шаблонів треба обрати його зі списку наявних пакетів і натиснути кнопку “Видалити”. Потім підтвердити або скасувати видалення за допомогою відповідних кнопок.



Генерація документів за шаблонами

Основний сценарій.

Для генерації документів, треба зайти до розділу "Обробка документів".

Примітка: для генерації документів потрібно мати щонайменше один пакет шаблонів, що має хоча б один шаблон.

Щоб почати, треба обрати пакет ( -и) шаблонів. Після цього, всі шаблони цього пакета (-ів) будуть позначені для обробки.


Примітка: Ви можете довільним чином змінити набір шаблонів для обробки за допомогою відповідних позначок (галочок) навпроти імені шаблону.

Програма Replacer просканує позначені шаблони на наявність заповнювачів.

Всі знайдені заповнювачі будуть розділені на дві групи: ті, що вимагають від користувача вводу значення і ті, що вже мають його (наприклад, завдяки заздалегідь визначеному значенню в налаштуванні заповнювача або якщо значення може бути отримане з батьківського заповнювача). В програмі є можливість коригувати значення заздалегідь визначених заповнювачів.

Примітка: в залежності від конфігурації шаблонів і заповнювачів, будь-яка з цих груп може бути відсутньою.

Обидві групи будуть представлені на формі для вводу і (або) коригування значень.

Зверніть увагу, що в залежності від типу заповнювача (текстовий, числовий, дата або таблиця) програма відобразить відповідні типи полів (контролів). Порівняйте поля “Предмет договору” та “Дата виконання”. Числовий тип заповнювача буде виглядати так само, як і текстовий, проте дозволятиме вводити лише цифри. (див. наступний малюнок)


А для типу таблиці буде використовуватись такий контрол:


Примітка: ширина стовпчиків таблиці буде автоматично підлаштовуватись під їхній зміст

Таким чином, користувачу треба ввести значення заповнювачів у всіх групах, а також вказати теку, де треба розмістити згенеровані документи.


Все готово - натискаємо кнопку "Згенерувати документи".

Після завершення генерації, програма Replacer автоматично перейде до каталогу, де були розміщенні згенеровані документи.

Генерація документів завершена!

Збереження та відновлення конфігурації шаблонів / заповнювачів.

В програмі Replacer є можливість зберегти конфігурацію обраних пакетів, шаблонів та значень заповнювачів у файл з метою їх повторного використання. Для цього треба натиснути кнопку “Зберегти значення у файл” та вказати ім'я для файлу у відповідному вікні.


Для того, щоб завантажити конфігурацію обраних пакетів, шаблонів та значень заповнювачів із файлу, треба натиснути кнопку “Завантажити значення з файлу” й обрати потрібний файл у відповідному вікні.


Також завантажити значення з файлу можна з головної сторінки програми Replacer. На ній є розділ “Нещодавні файли”, що зберігає посилання на всі збережені файли. Достатньо лише клікнути на відповідне посилання




Оновлення програми

Автоматичне оновлення

В програму вбудована можливість автоматичної перевірки наявності оновлень. Якщо оновлення буде знайдено, програма повідомить про це:


Після цього, за умови Вашої згоди на оновлення, програма завантажить нову версію й автоматично перезапуститься.

Конфігурація оновлень

В деяких випадках (наприклад, використання проксі серверу для інтернет з'єднання, довільного джерела оновлень або відкладеного автоматичного оновлення) може знадобитись ручна конфігурація параметрів оновлення. Для цього перейдіть на вкладку “Оновлення” - саме там знаходиться форма налаштувань оновлення:




  1. Визначає, як програмі підключатися до інтернету (без використання проксі -сервера або з його використанням)

  2. Параметри проксі-сервера . Якщо Ви не маєте подібної інформації, зверніться до адміністратора Вашої мережі. (Стає доступним лише якщо обрана опція “Використовувати проксі”)

  3. Визначає, де програмі шукати оновлення. Ручне визначення дозволяє задати шлях до каталогу з оновленнями і, за необхідності, параметри підключення до нього.

  4. Кнопки збереження налаштувань/перевірки оновлень, використовуючи поточні налаштування та скасування перевірки оновлень


воскресенье, 23 сентября 2018 г.

Отзывы о программе Mineworks

Привет! С момента выхода текущей версии программы Mineworks прошло довольно много времени. Сейчас, по мере наличия свободного времени, веду работы по разработке новой версии программы, поэтому считаю, что очень кстати было бы опубликовать письмо своего коллеги, инженера Андрея Хорольского, в котором описываются впечатления от программы Mineworks, ее достоинства и запросы на новый функционал. Надеюсь, в последующих версиях программы я смогу полностью удовлетворить потребности производственников. Ниже привожу письмо как есть:

Приветствую!
В данном письме Я хочу изложить основные положительные качества программы, которые по возможности стоит развивать, ну и также наиболее уязвимые места, которые по возможности стоит рассмотреть.
Прежде всего, доложу о результатах обсуждения программы на предприятие. Обсуждение программы проходило в экспертной среде, в обсуждении участвовали: главный механик предприятия, главный энергетик, начальник технического отдела – он же заместитель главного инженера, заместитель главного механика по стационарным установкам, начальники добычных участков, заместители начальников. Данное обсуждение проводилось на ГП УК «Шахта «Краснолиманская». Как тебе известно, это лучшая, самоокупаемая, наиболее прибыльная государственная шахта. Ежегодный объем добычи угля 0,8 – 2,2 млн. т. На шахте функционируете 4 добычных участка, 3 вынимают пласты мощностью 1,3 – 1,6 м. На 1-м участке мощность пласта 3,5 – 3,8 м. Естественно, шахта заинтересована не только в выборе оборудования, но и в экономии средств, поэтому шахта тесно сотрудничает с горными институтами.
Программа воспринята положительно, каких-то критических моментов нет, которые могут нивелировать все преимущества. К «сильным» сторонам программы можно отнести:
  1. наличие каталога горного оборудования, это наиболее сильная сторона программы. т.к. такой всеобъемлющей базы даже в справочниках нет, то чем мы с тобой занимаемся очень важно, мы по крупицам собираем новую информацию об оборудовании. Стоит отметить, что новое обновление программы, с которым мы работаем составлено на основе проработки проспектов горного оборудования, анализа иностранных публикаций, некоторое оборудование не так просто найти в интернете, не то что составить описание.
  2. «очень сильный ход» был сделан, когда мы включили в базу оборудование для пластов средней и большой мощности, в Донецком бассейне есть ряд перспективных месторождений, которые занимаются разработкой пластов мощностью более 1,7 м; более того многие заинтересованы в разработке пластов мощностью более 2,5 м. Хочу сказать, что разработка пластов малой мощности, это сугубо «причуда» Украины. Даже наши соседи занимаются разработкой пластов большей мощности, поэтому на высокопроизводительное оборудование стоит обращать внимание.
  3. приятно удивило то, что в нашей программе присутствует полная база оборудования отечественного производства. В ближайшие 10-15 лет государственные, арендные предприятия с «прозрачными» механизмами закупки будут обращать внимание именно на отечественную технику, поэтому стоит обращать внимания на разработки отечественной компании CORUM GROUP (они же НПК «Горные машины»). Эту проблему мы решили, обновив базу оборудования.
  4. программа выделяется на фоне других, прежде всего за счет того, что мы комплекс рассматриваем как единое целое, пытаемся рекомендовать оптимальную цепочку. Наверное, это единственная или одна из немногих программа, которая позволяет выбирать очистное оборудование.
  5. очень приятно, то что в программе есть возможность ранжирования техники по одному из признаков, будь то мощность пласта, сопротивление резанию, максимальная скорость подачи.
  6. особого внимания заслуживают модули, для проведения расчетов, это уникальная особенность программы, которой нет у других «собратьев», плюсов настолько много, что здесь и не стоит акцентировать особое внимание, т.к. и так понятно, что автоматизация процесса выбора и составления документации это «подспорье» инженерно-технического персонала горных предприятий;
  7. особого внимания заслуживает модуль «построение планограммы работ», данная опция, потребность в использовании программы происходит ежесменно. Ежесменно горные диспетчеры и прочий инженерно-технический персонал строит планограммы работ в очистном забое, это постоянный контроль, по сути планограмма работ единственная оперативная форма отчетности. На данный момент. На всех предприятиях это все осуществляется путем отрисовки в специальных формах, зачастую это проводится вручную, но сейчас появилась возможность автоматизации данного процесса;
  8. «подкупает» то, что программа обладает возможностью обновлений баз данных и модулей;
  9. одна из сильных сторон, которую стоит развивать, это многофункциональность приложения. Наличие большого количества модулей позволяет привлечь больший круг специалистов, получить больше отзывов, собрать больше актуальной информации.
Пожалуй, больше о преимуществах не буду писать, т.к. они очевидны, их очень много. Больше стоит сосредоточить внимание на дальнейших наработках и запросах предприятий. Необходимо уделить немного внимания «уязвимостям», на которые обращают внимание специалисты. Привожу список «нестыковок», недостатков, которые не умаляют достоинств программы, а только могут ее улучшить.
  1. Специалисты-проектировщики большое внимание уделяют безопасности ведения горных работ. Прежде всего, при выборе очистного комбайна следует обращать внимание не только на его энергетические характеристики, геометрические параметры, экономические параметры, но и на безопасность. Применительно к очистным комбайнам, наиболее уязвимым местом есть орган перемещения: цепной, реечный и т.д. При проектировании высокопроизводительных очистных участков особое внимание как раз и уделяется типу органа перемещения. При разработке пластов мощностью 2,2 – 4,0 м использование цепных органов перемещения (такие есть у комбайнов РКУ, КШЭ) практически не реально, нецелесообразно, более того травмоопасно и нереально с технической точки зрения. Возможно, стоит при выборе оборудования уделить внимание не только характеристикам, но и типу органа перемещения- системе перемещения. Я думаю, это много времени не займет – стоит только в базу данных по очистным комбайнам добавить поле «система-перемещения». Я могу эту часть работы взять на себя. В течение нескольких дней эту уязвимость можно устранить.
  2. Как я и говорил – экономическая составляющая тоже важна. При проектировании высокопроизводительного очистного забоя экономический эффект выходит на первое место. Шахта, которая занимается разработкой пластов мощностью более 2,0 м, по сути «шахта-лава». Специалисты и сами уже знают приблизительный перечень оборудования, знаю цены на оборудование, знают его особенности. При столь великих объемах производства, в 2014 году из 1 лавы на шахте «Краснолиманская» было добыто более 1 млн. т угля – несложно прикинуть, что даже экономия 10 грн./т позволяет сэкономить 10 млн. грн. – это стоимость 10 модернизированных секций крепи. Их очень заинтересовал тот момент, что удельную себестоимость можно рассчитать и есть такая возможность. В том файле, что я направлял, есть формулы, пояснения. Я могу разработать интерфейс формы для разработки данного модуля, могу помочь с составлением баз, хотя такой необходимости нет, в программу и так все «зашито». Не буду многословным, просто отмечу, что в этом направлении стоит двигаться и не упускать этот момент. Можно, хотя бы написать «примитивную» программку расчет удельной себестоимости, т.к. она заключается в 2-3 формулах.
  3. По возможности, если будет время и желание. Очистные комбайны характеризуются не только скоростью подачи, возможной производительностью, но и энергетическими характеристиками. К таким относятся: полезная работа очистного комбайна, энергоемкость разрушения. Методики расчета есть, более того я это все просчитывал для других комбайнов. Есть Excel файл расчета. Модуль сугубо расчетный, но очень важный при сравнении комбайнов.
  4. У меня есть пожелание. Вернее даже небольшой вопрос. Почему при выборе очистного оборудования для пластов мощностью более 3,5 м нет отечественных аналогов. Меня это очень удивило, т.к. есть комбайны РКУ20, 1КШЭ, КДК600 и др. Существующие методики выбора оборудования, говорят о том, что вынимаемая мощность пласта, на которую рассчитан комбайн, прежде всего, регламентируется диаметром исполнительных органов. Современные отечественные комбайны способны вести выемку пластов мощностью до 4,5 м. Увеличение выемочной мощности пласта возможно за счет увеличения диаметров исполнительных органов, т.е. потенциально наши комбайны способны успешно вынимать пласты мощностью более 2,5 м (см. ш. «Краснолиманская», 1/3 «Новогродовская», им. А.Ф. Засядько). О чем, я говорю, Ваше мнение о том, что комбайны подбираются в соответствие с мощностью пласта, а оптимальное равновесие будет достигнуто когда выемочная мощность пласта будет «посередине выемочного диапазона комбайна» верно, но верно лишь в том случае, когда мы говорим об достижении самых высоких показателей производительности при минимизации уровня энергозатрат. Однако, практика и методики выбора очистного оборудования говорят о том, что увеличение выемочной мощности пласта достигается с увеличением диаметра исполнительного органа. Сам диаметр шнека рассчитывается из соотношения , т.е. априори исполнительный орган комбайна с «запасом» обеспечивает выемку пласта. Другой вопрос, в том, что уровень энергозатрат будет более высоким, на 30-40 %, но это уже поле для оценки энерго эффективности выемочной техники. Возможно, это все можно решить путем задания при выборе параметра «страна производитель». Тогда техника отечественного производства будет представлена более широко.
  5. Я много раз тестировал программу, много раз задавал различные условия эксплуатации. Есть одно наблюдение, почему-то наша отечественная техника всегда на «задворках» рейтинга, это не всегда верно. Возможно, стоит ранжировать технику и по предпочтениям «страны производителя». По умолчанию «отечественная техника» - производство Украины. Но это так просто небольшое наблюдение.
Надеюсь, данные поправки не очень испортили положительное мнение о программе, плюсов в разы больше. Правки это не «минусы» это пожелания. Данные пожелания были сформированы на основе беседы с рядом горных инженеров и специалистов горно-добывающей отрасли (стаж каждого более 20 лет). Именно, на эти «уязвимости» обращают внимание, даже минимальные правки могут существенно улучшить программу. Естественно, что программа Mineworks опережает время, когда-то мы придем к тому, что техника будет выбираться по принципу «лучший из лучших», будет учитываться и уровень энергозатрат. Однако в условиях непрозрачного рынка, тотального недофинансирования на первый план выходит экономическая эффективность и поддержка отечественного производителя.

суббота, 27 февраля 2016 г.

Mineworks 1.1.2

Вышло обновление программы Mineworks до версии 1.1.2. В новой версии добавлен каталог водоотливных установок и улучшенная версия модуля обновлений. Выражаю огромную благодарность Андрею Александровичу Хорольскому, аспиранту Института физики горных процессов НАН Украины, за оказанную помощь в подготовке материалов!