An open API service indexing awesome lists of open source software.

https://github.com/sonhm3029/tool_bbnt_isofh


https://github.com/sonhm3029/tool_bbnt_isofh

Last synced: 3 months ago
JSON representation

Awesome Lists containing this project

README

        

# Hướng dẫn sử dụng tool

## Yêu cầu

- Cài Python 3.9x
- Cài các thư viện
- pandas
- python-docx
- docxtpl
- python-dotenv

Cú pháp cài:

Đứng tại cùng cấp với thư mục project

```cmd
>pip install -r requirements.txt
```

Hoặc

```cmd
>pip install pandas python-docx docxtpl python-dotenv pandas
```

## Các bước

Project có cấu trúc như sau:

Tạo file .env cấp ngoài cùng :

![](./imgs/1.png)

File có nội dung như sau:

```cmd
your_name=
your_staff_code=
born_date=
cccd=
ngay_cap=
dia_chi_tc=
dia_chi_lh=
dien_thoai=
ma_so_thue=
tai_khoan=
ngan_hang=
```

Nội dung được điền vào sau dấu `=` nguyên dạng cop từ word sang.

Ví dụ:

![](./imgs/2.png)

Trong đó từng biến là :

![](./imgs/3.png)

Ứng với từng trường trong thông tin cá nhân trong file word

![](./imgs/4.png)

**Tải file ticket của mình trên jira về như sau:**

Vào `Tempo` > `My work` > `...` > `Export timesheet`

![](./imgs/6.png)

Chọn export ra file csv

![](./imgs/5.png)

Lưu file với tên `list_ticket.csv` vào cấp ngoài cùng project Như hình đầu tiên có đề cập cấu trúc thư mục.

**Chú ý** trong file `tool.py`

- Nếu như thực hiện làm bbnt trong đúng tháng thì oke => Ngày tháng trong BBNT đc generate sẽ chuẩn, không phải sửa gì.
- Còn nếu làm trễ sang tháng sau ví dụ BBNT của t7 mà làm trễ sang tầm 1/8 => Sửa 2 biến:

```python
month = _tháng_làm_bbnt_
year = năm_làm_bbnt
```

![](./imgs/7.png)

Tên file tự sửa biến `file_name`

![](./imgs/8.png)

## _Good luck!_