Исходный код вики Удаление закрытых смен

Редактировал(а) Руслан Савельев 2025/08/07 05:20

Скрыть последних авторов
Руслан Савельев 13.1 1 == **1. Установка и настройка на рабочий каталог** ==
Руслан Савельев 1.1 2
Руслан Савельев 13.1 3 * Установите программу "Сервис СНК", запустив файл **##snc_service_install_2_2_1.exe##**
4 * ##Запустите ##"Сервис СНК"
5 * Нажмите кнопку **Настройки**,** **затем** Редактировать конфигурацию**. (При первом запуске окно с настройками откроется автоматически.)
Руслан Савельев 1.1 6
Руслан Савельев 13.1 7 [[Главное окно программы "Сервис СНК" с выделенной кнопкой "Настройки">>image:1754556454462-182.png||data-xwiki-image-style-alignment="center" height="358" width="700"]]
Руслан Савельев 1.1 8
Руслан Савельев 13.1 9 * Укажите путь к рабочей директории - это каталог с установленной программой СНК-АЗС.
10 * Проверьте пути к директориям сервера MySQL
11 * Установите используемую кодировку
12 ** Для "СНК-ПЦ" выберите **##utf8##**
13 ** Для "СНК-АЗС" выберите **##latin1##**
14 * Нажмите **Сохранить** для сохранения настроек
15
16 [[Окно настройки параметров конфигурации с заполненными полями пути к директории и кодировкой.>>image:1754556591325-210.png||data-xwiki-image-style-alignment="center" height="446" width="700"]]
17
18 == **2. Очистка смен** ==
19
20 * В разделе **Инструменты** выберите **Очистка смен**.
21
22 [[Раздел "Инструменты" с выделенным пунктом "Очистка смен">>image:1754556752517-735.png||data-xwiki-image-style-alignment="center" height="385" width="700"]]
23
24 В правом окне будут доступны три варианта удаления смен, они находятся на трех разных вкладках
25
26 {{tabs idsToLabels="tabId1=Стандартная очистка смен, tabId2=Очистка смен до определенной даты, tabId3=Очистка по количеству смен"/}}
27
28 (% id="tabId1" %)
29 (((
30 (% class="box" %)
31 (((
32 * Перейдите на вкладку "**Стандартная"**
33 * Выберите ТО (точку обслуживания).
34 * Выберите смены для удаления (с какой смены включительно начать удаление и по какую включительно удалить).
35 * Нажмите "**Очистить" **для удаления выбранных смен.
36
37 [[Вкладка "Стандартная" в разделе "Очистка смен">>image:1754557001264-907.png||data-xwiki-image-style-alignment="center" height="385" width="700"]]
38 )))
39 )))
40
41 (% id="tabId2" %)
42 (((
43 (% class="box" %)
44 (((
45 * Перейдите на вкладку "**По датам**"
46 * Выберите ТО нажатием на кнопку справа.
47 * Выберите дату, до которой смены будут удалены.
48 * Нажмите "**Очистить**" для удаления смен до выбранной даты.
49
50 [[Вкладка "По датам" в разделе "Очистка смен">>image:1754557218344-598.png||data-xwiki-image-style-alignment="center" height="385" width="700"]]
51 )))
52 )))
53
54 (% id="tabId3" %)
55 (((
56 (% class="box" %)
57 (((
58 * Перейдите на вкладку "**По сменам**"
59 * Выберите ТО нажатием на кнопку справа.
60 * Установите количество смен, которые будут удаляться за одно действие.
61 * Установите сдвиг смен - сколько смен оставить, считая от последней.
62 * Нажмите "**Очистить**" для удаления смен.
63
64 [[Вкладка "По сменам" в разделе "Очистка смен">>image:1754557376573-969.png||data-xwiki-image-style-alignment="center" height="385" width="700"]]
65
66 (% class="box infomessage" %)
67 (((
68 **Пример:** Всего смен 150, нужно оставить 5 смен и сразу удалить 100.
69
70 * **Количество смен:** установить 100
71 * **Сдвиг смен:** установить 5
72
73 После первого выполнения задания из 150 смен 5 последних останутся в БД, 100 смен будет удалено, 45 старых смен останется в БД.
74
75 При следующем выполнении останутся 5 последних, и удалятся оставшиеся 45 смен (так как задано 100, а осталось 45).
76 )))
77 )))
78 )))
79
80 == **3. Настройка автоматического удаления смен** ==
81
82 * На вкладке "**По сменам**" введите данные (сколько смен удалять и сколько смен оставлять, начиная считать от последней).
83 * Нажмите "**Внести**" в расписание.
84 * Подтвердите добавление задачи, нажав "**ОК**"
85
86 [[Вкладка "По сменам" с заполненными данными и выделенной кнопкой "Внести в расписание">>image:1754557853196-292.png||data-xwiki-image-style-alignment="center" height="399" width="700"]]
87
88 * В "**Планировщике заданий**" появится задача по очистке смен. Теперь необходимо настроить время запуска этой задачи.
89 * В левом списке нажмите на строку "**Библиотека планировщика заданий**"
90 * В правом окне списка задач выберите строку "**Сервис СНК - Очистка смен по количеству**"
91 * Нажмите на ней правой кнопкой мыши и выберите "**Свойства**"
92
93 [[Окно Планировщика заданий с выделенной задачей "Сервис СНК - Очистка смен по количеству">>image:1754557981784-241.png||data-xwiki-image-style-alignment="center" height="416" width="700"]]
94
95 * Перейдите на вкладку "**Триггеры**" и выберите строку с заданием нажатием мыши
96 * Нажмите кнопку "**Изменить**"
97
98 [[Вкладка "Триггеры" с выделенной строкой и кнопкой "Изменить">>image:1754558090409-665.png||data-xwiki-image-style-alignment="center" height="460" width="600"]]
99
100 * В появившемся окне настройте расписание задачи:
101 ** Выберите "**Ежедневно"**
102 ** Задайте время, когда должно начинаться задание
103 ** Установите флажок на "**Включено"**
104 ** Нажмите "**ОК"**
105
106 [[Окно настройки расписания задачи с выбранными параметрами>>image:1754558180242-298.png||data-xwiki-image-style-alignment="center" height="442" width="600"]]
107
108 * Перейдите на вкладку "**Условия**"
109 * Установите флажок на "**Пробуждать компьютер для выполнения задачи**"
110 * Нажмите "**ОК"**
111
112 [[Вкладка "Условия" с установленным флажком "Пробуждать компьютер для выполнения задачи">>image:1754558260510-705.png||data-xwiki-image-style-alignment="center" height="460" width="600"]]
113
114 * Запустите задание, нажав правой кнопкой мыши на строке "**Сервис СНК - Очистка смен по количеству**" и выбрав "**Запустить**"
115
Руслан Савельев 1.1 116