Версия №2
This commit is contained in:
parent
b2d0495866
commit
b58cf3a432
|
@ -611,7 +611,7 @@
|
|||
![Рисунок 39 Поиск в главном меню Обозревателя аналитик](./image43.png)
|
||||
|
||||
Также обозреватель аналитик вызывается в справочных полях некоторых
|
||||
документов по кнопке ![](./image44.png), например в Аналитической форме «Остатки на складе»
|
||||
документов по кнопке <img src="./image44.png">, например в Аналитической форме «Остатки на складе»
|
||||
|
||||
![Рисунок 40 Вызов обозревателя аналитик в аналитической форме Остатки на
|
||||
складе](./image45.png)
|
||||
|
@ -636,7 +636,7 @@
|
|||
|
||||
Если неизвестно, где расположена необходимая аналитика, можно
|
||||
воспользоваться поиском. Для этого необходимо нажать на панели
|
||||
инструментов кнопку![](./image48.png). По нажатию выйдет окно, в котором
|
||||
инструментов кнопку<img src="./image48.png">. По нажатию выйдет окно, в котором
|
||||
необходимо ввести данные для поиска. Если известен код, можно его ввести
|
||||
и сразу нажать на кнопку «Найти». Если известно только наименование, то
|
||||
информация вводится в поле «Имя», если в дополнение к наименованию
|
||||
|
@ -662,33 +662,33 @@
|
|||
|
||||
![Рисунок 46 Поиск в обозревателе аналитик по словосочетанию](./image52.png)
|
||||
|
||||
Панель инструментов в «Обозревателе аналитик»
|
||||
**Панель инструментов в «Обозревателе аналитик»**
|
||||
|
||||
Панель инструментов в документе выглядит следующим образом
|
||||
|
||||
![Рисунок 47 Панель инструментов обозревателя](./image53.png)
|
||||
|
||||
При наведении курсора на значок появляется всплывающая подсказка,
|
||||
отображающая наименование/предназначение кнопки ![](./image54.png)
|
||||
отображающая наименование/предназначение кнопки <img src="./image54.png">
|
||||
|
||||
Кнопка «Сохранить» ![](./image55.png) - если у специалиста есть права на
|
||||
Кнопка **«Сохранить»** <img src="./image55.png"> - если у специалиста есть права на
|
||||
корректировку аналитики, все поля с правой стороны обозревателя будут
|
||||
активны, он может ввести корректировку и сохранить изменения по данной
|
||||
кнопке:
|
||||
|
||||
![Рисунок 48 Корректировка аналитики](./image56.png)
|
||||
|
||||
Множественный выбор![](./image57.png) - данная кнопка позволяет выбрать
|
||||
**Множественный выбор** <img src="./image57.png"> - данная кнопка позволяет выбрать
|
||||
несколько аналитик сразу.
|
||||
|
||||
![Рисунок 49 Множественный выбор аналитик](./image58.png)
|
||||
|
||||
Добавить ![](./image59.png) - кнопка для добавления нового элемента в
|
||||
**Добавить** <img src="./image59.png"> - кнопка для добавления нового элемента в
|
||||
обозревателе аналитик
|
||||
|
||||
![Рисунок 50 Добавление новой папки в обозреватель аналитик](./image60.png)
|
||||
|
||||
Добавить потомка ![](.image61.png) - данная кнопка предназначена для
|
||||
**Добавить потомка** <img src=".image61.png"> - данная кнопка предназначена для
|
||||
добавления аналитики внутри другой аналитики. Например, для того чтобы
|
||||
внести подпапку внутри «Видов доходов и расходов» нужно встать на папку
|
||||
|
||||
|
@ -701,21 +701,21 @@
|
|||
|
||||
![Рисунок 53 Добавленная дочерняя папка в обозревателе аналитик](./image64.png)
|
||||
|
||||
Удалить ![](./image65.png) - кнопка позволяет удалить некорректно
|
||||
**Удалить** <img src="./image65.png"> - кнопка позволяет удалить некорректно
|
||||
созданную аналитику
|
||||
|
||||
![Рисунок 54 Удаление аналитики](./image66.png)
|
||||
|
||||
Обновить ![](./image67.png) - данная кнопка позволяет загрузить
|
||||
**Обновить** <img src="./image67.png"> - данная кнопка позволяет загрузить
|
||||
изменения в обозревателе аналитик, если, к примеру, были внесены новые
|
||||
аналитики другими пользователями.
|
||||
|
||||
На уровень вверх ![](./image68.png) - данная кнопка позволяет перейти на
|
||||
**На уровень вверх** <img src="./image68.png"> - данная кнопка позволяет перейти на
|
||||
аналитику на уровень выше. К примеру, если курсор спозиционирован на
|
||||
какой-то номенклатуре, нажатие на кнопку «На уровень вверх» позволит
|
||||
перейти на «Группу номенклатур».
|
||||
|
||||
Поиск ![](./image69.png) - данная кнопка предназначена для поиска
|
||||
**Поиск** <img src="./image69.png"> - данная кнопка предназначена для поиска
|
||||
аналитики. По нажатию выйдет окно, в котором необходимо ввести данные
|
||||
для поиска. Если при поиске по одному слову возвращается слишком много
|
||||
строк, можно вести поиск по словосочетанию, однако при вводе
|
||||
|
@ -725,9 +725,9 @@
|
|||
|
||||
![Рисунок 55 Поиск аналитики](./image70.png)
|
||||
|
||||
Копировать ![](./image71.png) - кнопка для копирования аналитики.
|
||||
**Копировать** <img src="./image71.png"> - кнопка для копирования аналитики.
|
||||
|
||||
Вставить ярлык ![](./image72.png) - данная кнопка позволяет вставить ярлык
|
||||
**Вставить ярлык** <img src="./image72.png"> - данная кнопка позволяет вставить ярлык
|
||||
скопированной аналитики в другую папку.
|
||||
|
||||
![Рисунок 56 Вставка ярлыка скопированной аналитики](./image73.png)
|
||||
|
|
|
@ -1,16 +1,16 @@
|
|||
# Учет производства
|
||||
# **Учет производства**
|
||||
|
||||
Модуль «Учет производства» позволяет учитывать производственные процессы от момента передачи материалов в производство до выпуска готовой продукции.
|
||||
|
||||
![Рисунок 1 Учет производства в главном меню](./image1.png)
|
||||
Основой учета процессов выпуска готовой продукции является документ «Нормы».
|
||||
|
||||
## Нормы
|
||||
## **Нормы**
|
||||
|
||||
**Нормы** - документ, в котором расписывается количество материалов, необходимых для производства готовой продукции. Для того чтобы открыть реестр, документ, необходимо открыть модуль «Учет производства» и выбрать документ «Нормы», откроется реестр.
|
||||
|
||||
![Рисунок 2 Реестр справочника "Нормы"](./image2.png)
|
||||
Новый документ создается по нажатию на кнопку![](./image3.png) Откроется документ.
|
||||
Новый документ создается по нажатию на кнопку <img src="./image3.png"> Откроется документ.
|
||||
|
||||
![Рисунок 3 Незаполненная форма документа "Нормы"](./image4.png)
|
||||
В документе необходимо заполнить поля:
|
||||
|
@ -23,19 +23,25 @@
|
|||
|
||||
**- Номер** - поле заполняется автоматически при сохранении документа.
|
||||
|
||||
После заполнения полей необходимо заполнить табличную часть. Новая строка добавляется по кнопке![](./image5.png) и в столбце «Код/Наименование материала» выбирается номенклатура сырья, затем в колонке «Кол-во» заполняется количество сырья на 100 частей полимера, в колонке «Навеска» указывается количество сырья на вес готовой продукции.
|
||||
После заполнения полей необходимо заполнить табличную часть. Новая строка добавляется по кнопке <img src="./image5.png"> и в столбце «Код/Наименование материала» выбирается номенклатура сырья, затем в колонке «Кол-во» заполняется количество сырья на 100 частей полимера, в колонке «Навеска» указывается количество сырья на вес готовой продукции.
|
||||
|
||||
![Рисунок 4 Выбор номенклатуры, входящей в состав готовой продукции](./image6.png)
|
||||
|
||||
![Рисунок 5 Форма документа "Нормы" зполненным перечнем номенклатур](./image7.png)
|
||||
<figure class="figure-image">
|
||||
<img src="./image7.png" alt="Рисунок 5 Форма документа Нормы с заполненным перечнем номенклатур" class="zoom">
|
||||
<figcaption>Рисунок 5 Форма документа "Нормы" с заполненным перечнем номенклатур</figcaption>
|
||||
</figure>
|
||||
|
||||
## Производственные операции
|
||||
## **Производственные операции**
|
||||
|
||||
![Рисунок 6 Производсенные операции в главном меню](./image8.png)
|
||||
Документ предназначен для учета операций, совершаемых при изготовлении готовой продукции.
|
||||
|
||||
![Рисунок 7 Реестр справочника "Производственные операции"](./image9.png)
|
||||
Для создания новой производственной операции необходимо нажать на панели инструментов кнопку ![](./image3.png) и заполнить поля:
|
||||
<figure class="figure-image">
|
||||
<img src="./image9.png" alt="Рисунок 7 Реестр справочника Производственные операции" class="zoom">
|
||||
<figcaption>Рисунок 7 Реестр справочника "Производственные операции"</figcaption>
|
||||
</figure>
|
||||
Для создания новой производственной операции необходимо нажать на панели инструментов кнопку <img src="./image3.png"> и заполнить поля:
|
||||
|
||||
Наименование - развернутое наименование производственной операции
|
||||
|
||||
|
@ -50,7 +56,7 @@
|
|||
![Рисунок 8 Добавление характеристики в документе "Производственная операция"](./image10.png)
|
||||
![Рисунок 9 Заполненная форма документа "Производственные операции"](./image11.png)
|
||||
|
||||
## Технологические карты
|
||||
## **Технологические карты**
|
||||
|
||||
Данный документ предназначен для отражения режима изготовления готовой продукции: какие операции выполняются при изготовлении ГП, какое сырье используется в той или иной операции.
|
||||
|
||||
|
@ -60,7 +66,7 @@
|
|||
Откроется реестр документов
|
||||
|
||||
![Рисунок 11 Реестр документов "Технологические карты"](./image13.png)
|
||||
Для создания нового документа необходимо нажать на панели инструментов кнопку ![](./image3.png). Технологическая карта содержит следующие поля:
|
||||
Для создания нового документа необходимо нажать на панели инструментов кнопку <img src="./image3.png">. Технологическая карта содержит следующие поля:
|
||||
|
||||
Номер, \*дата -- номер документу присваивается автоматически при сохранении документа, дата заполняется по умолчанию текущей датой, при необходимости дату можно скорректировать.
|
||||
|
||||
|
@ -81,10 +87,10 @@
|
|||
![Рисунок 12 Таблица характеристик готовой продукции в документе "Технологические карты"](./image14.png)
|
||||
Для того чтобы отразить, какие операции необходимо выполнить для изготовления ГП, в технологической карте есть табличная часть Производственные операции.
|
||||
|
||||
Операции в таблицу добавляются по кнопке ![](./image15.png). В появившейся пустой строке в поле «Операции» необходимо из выпадающего списка выбрать производственную операцию.
|
||||
Операции в таблицу добавляются по кнопке <img src="./image15.png">. В появившейся пустой строке в поле «Операции» необходимо из выпадающего списка выбрать производственную операцию.
|
||||
|
||||
![Рисунок 13 Выбор производственной операции в "Технологической карте"](./image16.png)
|
||||
Подразделение, в котором должна выполняться данная операция, выбирается также из выпадающего списка или через Обозреватель аналитики по кнопке ![](./image17.png)
|
||||
Подразделение, в котором должна выполняться данная операция, выбирается также из выпадающего списка или через Обозреватель аналитики по кнопке <img src="./image17.png">
|
||||
|
||||
![Рисунок 14 Выбор подразделения в "Технологической карте"](./image18.png)
|
||||
Также в форме технологической карты представлена таблица номенклатур и характеристик производственных операций. Для каждой операции свой перечень номенклатур и характеристик. Т.е. при позиционировании курсора в табличной части производственных операций на определенной строке, в таблице номенклатур и характеристик отражается свой перечень номенклатур и характеристик, относящийся к этой операции. Таким образом в документе можно увидеть, какое сырье в какой производственной операции задействуется, при каких условиях (характеристики) будет проходить процесс.
|
||||
|
|
|
@ -0,0 +1,63 @@
|
|||
.figure-image {
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
h2 {
|
||||
margin-top: 40px;
|
||||
margin-bottom: 20px;
|
||||
}
|
||||
|
||||
.admonition.caution
|
||||
.admonition-title {
|
||||
background: rgba(255, 230, 0, 0.349)
|
||||
}
|
||||
|
||||
figcaption {
|
||||
font-size: .6rem;
|
||||
}
|
||||
|
||||
.md-typeset {
|
||||
font-size: 0.7rem;
|
||||
}
|
||||
|
||||
p {
|
||||
text-indent: 20px;
|
||||
}
|
||||
|
||||
|
||||
img {
|
||||
border: 1px solid #9f9f9f;
|
||||
transition: transform ease-in-out 0.5s;
|
||||
}
|
||||
|
||||
.center {
|
||||
display: block;
|
||||
margin-left: auto;
|
||||
margin-right: auto;
|
||||
}
|
||||
|
||||
.zoom {
|
||||
transition: transform ease-in-out 0.5s;
|
||||
cursor: zoom-in;
|
||||
}
|
||||
|
||||
.image-zoom-large {
|
||||
cursor: zoom-out;
|
||||
z-index: 100;
|
||||
position: absolute;
|
||||
left: 50%;
|
||||
/* */
|
||||
transform: translate(-50%, 0%);
|
||||
text-align: center;
|
||||
margin-top: 0px;
|
||||
margin-bottom: auto;
|
||||
margin-left: auto;
|
||||
margin-right: auto;
|
||||
width: 1100px;
|
||||
height: auto;
|
||||
box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
|
||||
}
|
||||
|
||||
table {
|
||||
word-break: break-word;
|
||||
}
|
|
@ -0,0 +1,25 @@
|
|||
!function() {
|
||||
const myTitle = {
|
||||
'note': 'Примечание',
|
||||
'caution': 'Осторожно',
|
||||
'info': 'Информация',
|
||||
'danger': 'Опасно',
|
||||
'hint': 'Совет',
|
||||
'warning': 'Внимание'
|
||||
}
|
||||
|
||||
for (let item of document.getElementsByClassName('admonition-title')) {
|
||||
if (item.parentNode.classList[1] && myTitle[item.parentNode.classList[1]]) {
|
||||
item.firstChild.nodeValue = myTitle[item.parentNode.classList[1]];
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
document.querySelectorAll('.zoom').forEach(item => {
|
||||
item.addEventListener('click', function () {
|
||||
this.classList.toggle('image-zoom-large');
|
||||
})
|
||||
});
|
||||
|
||||
//console.log('HI');
|
||||
}();
|
|
@ -0,0 +1,34 @@
|
|||
C:\Users\Andrey\Desktop\manual\erp_manual\docs\index.md
|
||||
C:\Users\Andrey\Desktop\manual\erp_manual\docs\Lexema-ERP\€¢â®âà ᯮàâ.md
|
||||
C:\Users\Andrey\Desktop\manual\erp_manual\docs\Lexema-ERP\<5C> ª®¢áª¨¥ ®¯¥à 樨.md
|
||||
C:\Users\Andrey\Desktop\manual\erp_manual\docs\Lexema-ERP\<5C>ãå£ «â¥à᪨© ãç¥â.md
|
||||
C:\Users\Andrey\Desktop\manual\erp_manual\docs\Lexema-ERP\‚¢¥¤¥¨¥.md
|
||||
C:\Users\Andrey\Desktop\manual\erp_manual\docs\Lexema-ERP\‚¥ªá¥«ï.md
|
||||
C:\Users\Andrey\Desktop\manual\erp_manual\docs\Lexema-ERP\„¢¨¦¥¨¥ ¤¥¥¦ëå á।áâ¢.md
|
||||
C:\Users\Andrey\Desktop\manual\erp_manual\docs\Lexema-ERP\„¥¡¨â®àë-ªà¥¤¨â®àë.md
|
||||
C:\Users\Andrey\Desktop\manual\erp_manual\docs\Lexema-ERP\‡ ªàë⨥ § âà âëå áç¥â®¢.md
|
||||
C:\Users\Andrey\Desktop\manual\erp_manual\docs\Lexema-ERP\Š®æ¥¯æ¨ï á¨á⥬ë.md
|
||||
C:\Users\Andrey\Desktop\manual\erp_manual\docs\Lexema-ERP\Žá®¢ë¥ á।á⢠.md
|
||||
C:\Users\Andrey\Desktop\manual\erp_manual\docs\Lexema-ERP\Žâç¥â®áâì.md
|
||||
C:\Users\Andrey\Desktop\manual\erp_manual\docs\Lexema-ERP\<5C> áå®¤ë ¡ã¤ãé¨å ¯¥à¨®¤®¢.md
|
||||
C:\Users\Andrey\Desktop\manual\erp_manual\docs\Lexema-ERP\<5C> áç¥â § ௫ âë. € «¨§ ¨ ®âç¥â®áâì.md
|
||||
C:\Users\Andrey\Desktop\manual\erp_manual\docs\Lexema-ERP\<5C> áç¥â § ௫ âë. ‘¨áâ¥¬ë¥ á¯à ¢®ç¨ª¨.md
|
||||
C:\Users\Andrey\Desktop\manual\erp_manual\docs\Lexema-ERP\<5C> áç¥â § ௫ âë. ‘¯à ¢®ç¨ª¨ ¯® § ௫ â¥.md
|
||||
C:\Users\Andrey\Desktop\manual\erp_manual\docs\Lexema-ERP\<5C> áç¥â § ௫ âë. ‘¯à ¢®ç¨ª¨ ¯® áâà å®¢ë¬ ¢§®á ¬.md
|
||||
C:\Users\Andrey\Desktop\manual\erp_manual\docs\Lexema-ERP\<5C> áç¥â § ௫ âë.md
|
||||
C:\Users\Andrey\Desktop\manual\erp_manual\docs\Lexema-ERP\<5C>¥§¥à¢ë ¯® ᮬ¨â¥«ìë¬ ¤®«£ ¬.md
|
||||
C:\Users\Andrey\Desktop\manual\erp_manual\docs\Lexema-ERP\‘¥à¢¨áë á¨á⥬ë í«¥ªâà®®£® ¤®ªã¬¥â®®¡®à®â .md
|
||||
C:\Users\Andrey\Desktop\manual\erp_manual\docs\Lexema-ERP\‘¨á⥬ í«¥ªâà®®£® ¤®ªã¬¥â®®¡®à®â .md
|
||||
C:\Users\Andrey\Desktop\manual\erp_manual\docs\Lexema-ERP\‘¯¥æ®¤¥¦¤ .md
|
||||
C:\Users\Andrey\Desktop\manual\erp_manual\docs\Lexema-ERP\‘¯à ¢®ç¨ª¨.md
|
||||
C:\Users\Andrey\Desktop\manual\erp_manual\docs\Lexema-ERP\“ç¥â ª ¤à®¢.md
|
||||
C:\Users\Andrey\Desktop\manual\erp_manual\docs\Lexema-ERP\“ç¥â ¯à®¨§¢®¤á⢠.md
|
||||
C:\Users\Andrey\Desktop\manual\erp_manual\docs\Lexema-ERP\“ç¥â ⮢ à®-¬ â¥à¨ «ìëå 楮á⥩ ¨ ãá«ã£.md
|
||||
C:\Users\Andrey\Desktop\manual\erp_manual\docs\User manual\docflow\index.md
|
||||
C:\Users\Andrey\Desktop\manual\erp_manual\docs\User manual\docflow\ƒà㯯ë à áá뫪¨.md
|
||||
C:\Users\Andrey\Desktop\manual\erp_manual\docs\User manual\docflow\‡  ¢ â¥å¯®¤¤¥à¦ªã.md
|
||||
C:\Users\Andrey\Desktop\manual\erp_manual\docs\User manual\docflow\‡ ¥¨ï ®â á®âà㤨ª®¢.md
|
||||
C:\Users\Andrey\Desktop\manual\erp_manual\docs\User manual\docflow\Š®áâàãªâ®à ¤®ªã¬¥â®¢.md
|
||||
C:\Users\Andrey\Desktop\manual\erp_manual\docs\User manual\docflow\‹®ª «ì®-®à¬ â¨¢ë¥ ¤®ªã¬¥âë.md
|
||||
C:\Users\Andrey\Desktop\manual\erp_manual\docs\User manual\docflow\‘¨á⥬ í«¥ªâà®®£® ¤®ªã¬¥â®®¡®à®â .md
|
||||
C:\Users\Andrey\Desktop\manual\erp_manual\docs\User manual\Lexema-platform\Žç¨á⪠¨áâ®à¨¨ ¡à 㧥à Google Chrome.md
|
|
@ -63,7 +63,7 @@ extra_javascript:
|
|||
plugins:
|
||||
- search:
|
||||
lang: ['ru', 'en']
|
||||
|
||||
|
||||
- img2fig
|
||||
|
||||
theme:
|
||||
|
@ -72,7 +72,7 @@ theme:
|
|||
- navigation.instant
|
||||
language: ru
|
||||
palette:
|
||||
primary: white
|
||||
primary: green
|
||||
|
||||
|
||||
|
||||
|
|
|
@ -1,78 +0,0 @@
|
|||
site_name: Руководство администратора приложения Lexema
|
||||
nav:
|
||||
- 'Главная':
|
||||
- 'Общая информация': 'index.md'
|
||||
- 'Пользовательская':
|
||||
- 'Общие ':
|
||||
- 'Очистка истории браузера Google Chrome': './User manual/Lexema-platform/Очистка истории браузера Google Chrome.md'
|
||||
- 'Документооборот':
|
||||
- 'Общая инструкция СЭД': './User manual/docflow/Система электронного документооборота.md'
|
||||
- 'Заявка в техподдержку': './User manual/docflow/Заявка в техподдержку.md'
|
||||
- 'Документ "Конструктор документов"': './User manual/docflow/Конструктор документов.md'
|
||||
- 'Документ "Локально-нормативные документы"': './User manual/docflow/Локально-нормативные документы.md'
|
||||
- 'Документ "Заявления от сотрудников"': './User manual/docflow/Заявления от сотрудников.md'
|
||||
- 'Документ "Группы рассылки"': './User manual/docflow/Группы рассылки.md'
|
||||
- 'Права и Роли': './User manual/docflow/index.md'
|
||||
|
||||
- 'Lexema-ERP':
|
||||
- 'Введение': './Lexema-ERP/Введение.md'
|
||||
- 'Концепция системы': './Lexema-ERP/Концепция системы.md'
|
||||
- 'Справочники': './Lexema-ERP/Справочники.md'
|
||||
- 'Бухгалтерский учет': './Lexema-ERP/Бухгалтерский учет.md'
|
||||
- 'Банковские операции': './Lexema-ERP/Банковские операции.md'
|
||||
- 'Движение денежных средств': './Lexema-ERP/Движение денежных средств.md'
|
||||
- 'Основные средства': './Lexema-ERP/Основные средства.md'
|
||||
- 'Учет товарно-материальных ценностей и услуг': './Lexema-ERP/Учет товарно-материальных ценностей и услуг.md'
|
||||
- 'Спецодежда': './Lexema-ERP/Спецодежда.md'
|
||||
- 'Расходы будущих периодов': './Lexema-ERP/Расходы будущих периодов.md'
|
||||
- 'Векселя': './Lexema-ERP/Векселя.md'
|
||||
- 'Дебиторы-кредиторы': './Lexema-ERP/Дебиторы-кредиторы.md'
|
||||
- 'Резервы по сомнительным долгам': './Lexema-ERP/Резервы по сомнительным долгам.md'
|
||||
- 'Учет производства': './Lexema-ERP/Учет производства.md'
|
||||
- 'Закрытие затратных счетов': './Lexema-ERP/Закрытие затратных счетов.md'
|
||||
- 'Учет кадров': './Lexema-ERP/Учет кадров.md'
|
||||
- 'Расчет зарплаты': './Lexema-ERP/Расчет зарплаты.md'
|
||||
- 'Расчет зарплаты. Анализ и отчетность': './Lexema-ERP/Расчет зарплаты. Анализ и отчетность.md'
|
||||
- 'Расчет зарплаты. Системные справочники': './Lexema-ERP/Расчет зарплаты. Системные справочники.md'
|
||||
- 'Расчет зарплаты. Справочники по зарплате': './Lexema-ERP/Расчет зарплаты. Справочники по зарплате.md'
|
||||
- 'Расчет зарплаты. Справочники по страховым взносам': './Lexema-ERP/Расчет зарплаты. Справочники по страховым взносам.md'
|
||||
- 'Отчетность': './Lexema-ERP/Отчетность.md'
|
||||
- 'Сервисы системы электронного документооборота': './Lexema-ERP/Сервисы системы электронного документооборота.md'
|
||||
- 'Система электронного документооборота': './Lexema-ERP/Система электронного документооборота.md'
|
||||
- 'Автотранспорт': './Lexema-ERP/Автотранспорт.md'
|
||||
|
||||
|
||||
|
||||
markdown_extensions:
|
||||
- toc:
|
||||
separator: "_"
|
||||
permalink: "#"
|
||||
- attr_list
|
||||
- admonition
|
||||
- sane_lists
|
||||
- pymdownx.highlight
|
||||
- pymdownx.superfences
|
||||
- def_list
|
||||
|
||||
extra_css:
|
||||
- css/extra.css
|
||||
|
||||
extra_javascript:
|
||||
- javascripts/extra.js
|
||||
|
||||
plugins:
|
||||
- search:
|
||||
lang: ['ru', 'en']
|
||||
|
||||
- img2fig
|
||||
|
||||
theme:
|
||||
name: material
|
||||
features:
|
||||
- navigation.instant
|
||||
language: ru
|
||||
palette:
|
||||
primary: white
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,71 @@
|
|||
#!/usr/bin/env python
|
||||
# coding: utf-8
|
||||
|
||||
# In[ ]:
|
||||
|
||||
|
||||
import numpy as np
|
||||
import pandas as pd
|
||||
import re
|
||||
import os
|
||||
import subprocess
|
||||
import io
|
||||
|
||||
|
||||
# In[ ]:
|
||||
|
||||
|
||||
os.system("dir .\*.md /B /S > mdfiles.txt")
|
||||
|
||||
|
||||
# In[ ]:
|
||||
|
||||
|
||||
# Поочерёдно открываем файлы, указанные в mdfiles.txt
|
||||
# Заменяем содержимое с помощью функции:
|
||||
def replace_zoom_img(markdown):
|
||||
|
||||
pattern = re.compile(r'!\[(.*?)\]\((.*?)\){: .zoom}', flags=re.IGNORECASE)
|
||||
|
||||
markdown = re.sub(pattern,
|
||||
r'<figure class="figure-image">\n' + \
|
||||
r' <img src="\2" alt="\1" class="zoom">\n' + \
|
||||
r' <figcaption>\1</figcaption>\n' + \
|
||||
r'</figure>',
|
||||
markdown)
|
||||
|
||||
return markdown
|
||||
|
||||
|
||||
# In[ ]:
|
||||
|
||||
|
||||
# Считываем названия файлов в список
|
||||
with open('mdfiles.txt', encoding='cp866', errors='ignore') as f:
|
||||
lines = []
|
||||
for line in f:
|
||||
lines.append(line)
|
||||
|
||||
|
||||
# In[ ]:
|
||||
|
||||
|
||||
# Отрезаем '\n' от всех строк
|
||||
files = [p[:-1] for p in lines]
|
||||
|
||||
|
||||
# In[ ]:
|
||||
|
||||
|
||||
for mdf in files:
|
||||
# Read in the file
|
||||
with open(mdf, 'r', encoding='cp866', errors='ignore') as file :
|
||||
filedata = file.read()
|
||||
|
||||
# Replace the target string
|
||||
filedata = replace_zoom_img(filedata)
|
||||
|
||||
# Write the file out again
|
||||
with open(mdf, 'w', encoding='cp866', errors='ignore') as file:
|
||||
file.write(filedata)
|
||||
|
Loading…
Reference in New Issue