feat(web): стабилизация UI, Gemini-скроллинг, роутеры контекста/снапшотов и актуализация роадмапа
This commit is contained in:
@@ -1,3 +1,10 @@
|
||||
"""
|
||||
===============================================================================
|
||||
FILE: services/share_copier.py
|
||||
ROLE: Синхронизация файлов 1С (Штат и Отсутствия) с сетевой шары в data/1c/.
|
||||
===============================================================================
|
||||
"""
|
||||
|
||||
import os
|
||||
import shutil
|
||||
from config import DATE_TODAY, DATE_YESTERDAY, ZUP_1C_DIR, SHARE_1C_DIR
|
||||
@@ -52,7 +59,9 @@ def copy_1c_files_from_share():
|
||||
local_target_path = os.path.join(ZUP_1C_DIR, filename)
|
||||
|
||||
try:
|
||||
shutil.copy2(remote_file, local_target_path)
|
||||
# shutil.copyfile копирует только содержимое потока байтов
|
||||
# без попыток изменить POSIX-права/атрибуты (chmod) на CIFS/SMB шаре
|
||||
shutil.copyfile(remote_file, local_target_path)
|
||||
print(f" [✓] Успешно скопирован с шары: {filename} -> data/1c/")
|
||||
copied_count += 1
|
||||
except Exception as e:
|
||||
|
||||
Reference in New Issue
Block a user