57 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			57 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
import os
 | 
						|
import sys
 | 
						|
from datetime import datetime
 | 
						|
from pathlib import Path
 | 
						|
 | 
						|
from jinja2 import FileSystemLoader, Environment
 | 
						|
 | 
						|
from utils.code128 import encode128
 | 
						|
 | 
						|
ENV = Environment(loader=FileSystemLoader(Path("templates") / Path("documents")))
 | 
						|
ENV.globals['now'] = datetime.now
 | 
						|
ENV.globals['encode128'] = encode128
 | 
						|
ENV.globals['format_number'] = lambda x: '{:,}'.format(x).replace(',', ' ')
 | 
						|
 | 
						|
API_ROOT = "/api"
 | 
						|
 | 
						|
APP_PATH = os.path.dirname(sys.executable) if getattr(sys, 'frozen', False) else os.path.dirname(__file__)
 | 
						|
 | 
						|
allowed_telegram_ids = [
 | 
						|
    7532624817,  # Me
 | 
						|
    816217667,  # Igor
 | 
						|
    6671635397,  # Nikita
 | 
						|
    355308397,  # SerGey
 | 
						|
    5734685107,  # Seller manager,
 | 
						|
    355242295,  # Dsnonchik
 | 
						|
    651158209,  # kristina
 | 
						|
    502869937,  # Sasha
 | 
						|
    1006239222, # Sasha Serbin
 | 
						|
    7326211785,
 | 
						|
    7646256614  # Marina
 | 
						|
]
 | 
						|
 | 
						|
MONTHS = (
 | 
						|
    'января',
 | 
						|
    'февраля',
 | 
						|
    'марта',
 | 
						|
    'апреля',
 | 
						|
    'мая',
 | 
						|
    'июня',
 | 
						|
    'июля',
 | 
						|
    'августа',
 | 
						|
    'сентября',
 | 
						|
    'октября',
 | 
						|
    'ноября',
 | 
						|
    'декабря'
 | 
						|
)
 | 
						|
 | 
						|
DEAL_STATUS_STR = [
 | 
						|
    'Создан',
 | 
						|
    'Ожидает принятия',
 | 
						|
    'Упаковка',
 | 
						|
    'Ожидание отправки',
 | 
						|
    'Ожидание оплаты',
 | 
						|
    'Завершено',
 | 
						|
    'Отменено',
 | 
						|
]
 |