Скрипт python, очистка локального кэша в 1с8 базах по условиям

500 руб. за проект
09 октября 2019, 21:35 • 4 отклика • 46 просмотров
скрипт запускается шедулером windows 7 x64 и новее

  1. проверяется не запущен ли этот скрипт и не запущена ли 1с8 у текущего пользователя
  2. если нет, ищем файл описания баз, из него берём имена всех баз (%USERPROFILE%\AppData\Roaming\1C\1CEStart\ibases.v8i)
  3. проверяем локальный кэш баз (%USERPROFILE%\AppData\Local\1C\1cv8\), если он больше заданного в конфиге скрипта размера - чистим.
  4. если очистка запустилась, выводим окно с информацией, "список баз, размер кэша, результат очистки ок/неок
  5. файл с настройками, в нём путь к логу, предельный размер кэша, выводить окно сообщений или нет.

Python 3.7, x64 windows 7, server 2008 и новее
Отзывы
Avatar r50 a6ce93fe35b158fd29ba0e8681c918c22117160e9586a56eee4ffbc20df9bda1
Заказчик
Николай в процессе работы предложил другой способ решения задачи, без проверки исходного файла, что оказалось проще и удобнее.
Само собой, при исполнении выяснилось, что мне нужно больше, чем предполагал т з.
В связи с увеличением работы, доплатил сверх оговорённой суммы.
Рекомендую Николая, как грамотного специалиста.
~ 5 лет назад
R50 bd530db3e42ad60fe981f3ef29d79410
Фрилансер
 
~ 5 лет назад