Исходный код вики Приложение оператора СНК-АЗС
Редактировал(а) Руслан Савельев 2025/12/08 07:23
Скрыть последних авторов
| author | version | line-number | content |
|---|---|---|---|
| |
36.1 | 1 | == **1. Назначение** == |
| |
3.1 | 2 | |
| 3 | Программа для управления отпуском товаров и топлива. | ||
| 4 | |||
| |
36.1 | 5 | == **2. Запуск приложения** == |
| |
3.1 | 6 | |
| |
34.1 | 7 | (% class="box infomessage" %) |
| 8 | ((( | ||
| |
38.1 | 9 | **Необходимо, чтобы приложение "[[Сервер СНК-АЗС>>doc:Prilozheniia_SNK.SNK-AZS.Server_SNK-AZS.WebHome||target="_blank"]]" было запущено!** |
| |
34.1 | 10 | ))) |
| 11 | |||
| 12 | Для запуска приложения используйте один из вариантов: | ||
| 13 | |||
| 14 | {{tabs idsToLabels="tabId1=Запуск ярлыка на рабочем столе, tabId2=Запускаемый файл"/}} | ||
| 15 | |||
| 16 | (% id="tabId1" %) | ||
| 17 | ((( | ||
| 18 | (% class="box" %) | ||
| 19 | ((( | ||
| |
35.1 | 20 | [[image:1753869668896-531.png||data-xwiki-image-style-alignment="start"]] |
| |
34.1 | 21 | ))) |
| 22 | ))) | ||
| 23 | |||
| 24 | (% id="tabId2" %) | ||
| 25 | ((( | ||
| 26 | (% class="box" %) | ||
| 27 | ((( | ||
| |
6.1 | 28 | [[image:1737021851436-561.png||data-xwiki-image-style-text-wrap="true" height="17" width="17"]]##.\SNC_AZS\operatorapp\OperatorApp.exe## |
| |
34.1 | 29 | ))) |
| 30 | ))) | ||
| |
3.1 | 31 | |
| |
36.1 | 32 | == **3. Интерфейс программы** == |
| |
3.1 | 33 | |
| |
36.1 | 34 | === **3.1 Строка меню** === |
| |
3.1 | 35 | |
| |
10.2 | 36 | Расположена вверху рабочего окна приложения (навигация при помощи мыши или активировав меню кнопкой F10, управление стрелками на клавиатуре) |
| |
3.1 | 37 | |
| |
39.1 | 38 | (% class="box" %) |
| 39 | ((( | ||
| |
43.1 | 40 | **Ссылки:** |
| 41 | |||
| |
39.1 | 42 | |
| |
43.1 | 43 | |(% style="width:5%" %)[[~[~[image:1765178379532-673.png~]~]>>doc:.Meniu___opisanie.WebHome]]|((( |
| 44 | [[Меню программы>>doc:.Meniu___opisanie.WebHome]] | ||
| |
39.1 | 45 | |
| |
43.1 | 46 | Описание команд меню "Приложения оператора СНК-АЗС" |
| |
39.1 | 47 | ))) |
| |
40.1 | 48 | ))) |
| |
39.1 | 49 | |
| |
31.1 | 50 | [[ Главное окно программы, строка меню выделена зеленой рамкой>>image:1748925895327-877.png||data-xwiki-image-style-alignment="center" height="526" width="700"]] |
| |
3.1 | 51 | |
| |
36.1 | 52 | === **3.2 Окно программы** === |
| |
3.1 | 53 | |
| |
11.2 | 54 | В окне приложения расположены: |
| |
3.1 | 55 | |
| |
11.2 | 56 | * **Основное окно по центру** - для отображения панелей ТРК, а так же для расположения панелей из меню **Вид**. |
| 57 | * **Вкладки панелей** - по бокам рабочей области, слева и справа, а также снизу //(включение и выключение панелей через вкладку **Вид** в меню)// | ||
| |
3.1 | 58 | |
| |
27.1 | 59 | (% class="box infomessage" %) |
| |
26.1 | 60 | ((( |
| |
27.1 | 61 | **Панели можно расположить в окне программы по своему усмотрению и сохранить их расположение** |
| 62 | |||
| 63 | * Как раположить панели в программе [[описано на примере "Панели быстрых товаров">>doc:.Paneli___opisanie.Panel__bystrykh_tovarov.WebHome||anchor="kak_dvigat_paneli" target="_blank"]] | ||
| 64 | * Сохранить расположение панелей или загрузить сохраненное ранее можно через [[меню - Сервис - Экран>>doc:.Meniu___opisanie.WebHome||anchor="menu_service_operator" target="_blank"]] | ||
| 65 | ))) | ||
| 66 | |||
| |
43.1 | 67 | (% class="box" %) |
| |
27.1 | 68 | ((( |
| |
43.1 | 69 | **Ссылки:** |
| 70 | |||
| 71 | |||
| |
44.1 | 72 | |(% style="width:5%" %)[[~[~[image:1765178585547-119.png~]~]>>doc:.Paneli___opisanie.WebHome]]|((( |
| 73 | [[Панели программы>>doc:.Paneli___opisanie.WebHome]] | ||
| |
43.1 | 74 | |
| 75 | Описание панелей "Приложения оператора СНК-АЗС" | ||
| |
26.1 | 76 | ))) |
| |
43.1 | 77 | ))) |
| |
26.1 | 78 | |
| |
31.1 | 79 | [[Главное окно программы>>image:1748925989725-518.png||data-xwiki-image-style-alignment="center" height="456" width="700"]] |
| |
3.1 | 80 | |
| |
36.1 | 81 | === **3.3 Описание панели ТРК** === |
| |
3.1 | 82 | |
| |
36.1 | 83 | ==== **3.3.1. Описание графической части панели ТРК** ==== |
| |
3.1 | 84 | |
| |
11.2 | 85 | [[Панель ТРК>>image:1748926156217-135.png||data-xwiki-image-style-alignment="center"]] |
| |
3.1 | 86 | |
| |
11.2 | 87 | **1** - номер ТРК |
| 88 | **2** - состояние ТРК (зеленый - ТРК свободна) | ||
| 89 | **3** - тип топлива | ||
| 90 | **4** - тип топлива с цветовым оформлением | ||
| 91 | **5** - номер пистолета (мигает белым - пистолет снят) | ||
| 92 | **//Следующие элементы окна показывают информация о последней заявке~://** | ||
| 93 | **6** - способ оплаты (Ф - оплата по факту) | ||
| 94 | **7** - заявленная доза и сумма оплаты | ||
| 95 | **8** - фактически залитое в бак количество топлива на текущей момент или на момент окончания заправки и фактическая сумма | ||
| 96 | **9** - красный контур выбранной на данный момент ТРК | ||
| 97 | **10** - заявка с другого рабочего места | ||
| |
3.1 | 98 | |
| |
36.1 | 99 | ==== **3.3.2. Состояния работы ТРК** ==== |
| |
3.1 | 100 | |
| |
31.1 | 101 | [[Режимы работы ТРК>>image:1748926523624-892.png||data-xwiki-image-style-alignment="center" height="221" width="700"]] |
| |
3.1 | 102 | |
| |
13.2 | 103 | * **КРАСНЫЙ** - остановлена |
| 104 | * **ОРАНЖЕВЫЙ** - в работе | ||
| 105 | * **ФИОЛЕТОВЫЙ** - включен автономный режим | ||
| 106 | * **СЕРЫЙ** - заблокирована | ||
| 107 | * **ЖЕЛТЫЙ** - занята (ТРК приняла заявку) | ||
| 108 | * **ЧЕРНЫЙ** - нет связи с ТРК | ||
| |
3.1 | 109 | |
| |
36.1 | 110 | ==== **3.3.3. Работа с панелью ТРК** ==== |
| |
3.1 | 111 | |
| |
13.2 | 112 | * **Выбрать ТРК** - ЛКМ по нужной панели (выбранная панель будет обведена красной рамкой) |
| 113 | * **Открыть окно оформления продажи** - 2ЛКМ по нужной панели | ||
| 114 | * **Двигать окна** - Ctrl+Shift+ЛКМ, зажать на окне, передвигать до отпускания ЛКМ. | ||
| 115 | * **Изменять размеры окон** - Ctrl+Shift+ЛКМ, зажать на контуре окна, изменять размеры контура до отпускания ЛКМ. | ||
| |
3.1 | 116 | |
| |
36.1 | 117 | ==== **3.3.4. Сервисное меню ТРК** ==== |
| |
3.1 | 118 | |
| |
13.2 | 119 | Вызывается нажатием правой кнопкой мыши |
| |
10.2 | 120 | |
| |
31.1 | 121 | [[Сервисные операции с ТРК>>image:1748926773633-909.png||data-xwiki-image-style-alignment="center" height="595" width="700"]] |
| |
10.2 | 122 | |
| |
13.3 | 123 | * **Остановить** - остановить налив. |
| 124 | * **Долив** - продолжение отпуска топлива с момента останова ТРК. | ||
| 125 | * **Продолжить** - отправить на ТРК новую заявку на оставшееся количество литров. Этот режим используется в тех случаях, когда долив невозможен по какой-либо причине. | ||
| 126 | * **Завершить** - продажа завершается, при этом производится расчет суммы возврата, осуществляется возврат остатков топлива (и средств на карту), печатаются возвратные чеки, ТРК освобождается. | ||
| 127 | * **Особые действия** | ||
| 128 | ** **Приходовать** - применяется в случае, если клиент уехал, не забрав сдачу. Продажа завершается, печатаются необходимые чеки. Оставшиеся деньги заносятся в кассу в графу оприходовано. | ||
| 129 | * **Принудительный пуск** - запустить налив | ||
| 130 | * **Поверка** - выполнить поверку - указать тип топлива, количество литров и нажать ОК | ||
| 131 | * **Отпуск до полного бака** - запуститьт пролив до полного бака, ограничение максимального литража пролива выставляется в настройках | ||
| 132 | * **Чек на последнюю продажу** - напечатать чек на последнюю продажу | ||
| 133 | * **Чек инфо по карт.операции** - напечатать дополнительный инфо-чек на последнюю продажу | ||
| 134 | * **Товарный чек** - напечатать товарный чек на последнюю продажу | ||
| 135 | * **Состояние устройства** | ||
| 136 | ** **Передать цену** - передать на ТРК цену на топливо | ||
| 137 | ** **Запросить счетчик** - запрос счетчика с ТРК | ||
| 138 | ** **Блокировать ТРК** - блокировка ТРК | ||
| 139 | ** **Блокировать все связанные ТРК** - блокировка остальных ТРК, связанных с данной ТРК | ||
| 140 | ** **Вкл. автономный режим** - автономный режим для управления с самой ТРК | ||
| 141 | ** **Освободить** - освободить ТРК (применяется если нужно сбросить заявку с ТРК) | ||
| |
10.2 | 142 | |
| |
36.1 | 143 | ==== **3.3.5. Информация по последней заявке** ==== |
| |
10.2 | 144 | |
| |
16.1 | 145 | * Нажмите левой кнопкой мыши по номеру ТРК, для отображения подробной информации по последней заявке: |
| |
10.2 | 146 | |
| |
31.1 | 147 | [[Информация о последней заявке на ТРК>>image:1748927109931-260.png||data-xwiki-image-style-alignment="center" height="364" width="250"]] |
| |
10.2 | 148 | |
| |
32.1 | 149 | {{id name="okno_prodazhi"/}} |
| 150 | |||
| |
36.1 | 151 | === **3.4. Окно оформления продажи** === |
| |
10.2 | 152 | |
| |
16.1 | 153 | Вызывается или двойным кликом мыши на панели ТРК или нажатием Enter на клавиатуре. |
| |
10.2 | 154 | |
| |
31.1 | 155 | [[Окно оформления продажи>>image:1748927246385-500.png||data-xwiki-image-style-alignment="center" height="472" width="700"]] |
| |
10.2 | 156 | |
| |
24.1 | 157 | **~1. Окно корзины клиента** |
| |
10.2 | 158 | |
| |
24.1 | 159 | * Отображает текущую корзину клиента |
| 160 | * Можно менять количество товаров/топлива | ||
| 161 | * Можно вводить сумму на строках с топливом для расчета количества | ||
| |
10.2 | 162 | |
| |
24.1 | 163 | **2. Окно информации о скидках/бонусах/оплате/сдаче** |
| |
10.2 | 164 | |
| |
24.1 | 165 | * Информация о примененных акциях/оплате |
| |
10.2 | 166 | |
| |
24.1 | 167 | **3. Окно отображения выбранного типа оплаты** |
| |
10.2 | 168 | |
| |
24.1 | 169 | * Отображает выбранный тип/счет оплаты |
| 170 | * Отображает примененные бонусные/дисконтные карты | ||
| |
10.2 | 171 | |
| |
24.1 | 172 | **4. Кнопки выбора типа/счета оплаты** |
| |
10.2 | 173 | |
| |
24.1 | 174 | * Для выбора типов оплаты |
| 175 | * Управление - мышь/клавиатура | ||
| |
10.2 | 176 | |
| |
24.1 | 177 | **5. Кнопка Товар** |
| |
10.2 | 178 | |
| |
24.1 | 179 | * Добавить товар в корзину клиента через окно поиска товаров |
| |
11.2 | 180 | |
| |
31.1 | 181 | [[Окно поиска и добавления товаров>>image:1748927979123-372.png||data-xwiki-image-style-alignment="center" height="349" width="400"]] |
| |
24.1 | 182 | |
| 183 | * **Строка для поиска товаров (1) **- Для поиска можно вводить любое свойство товара - наименование, цену, артикул, штрихкод | ||
| 184 | * **Окно списка товаров (2) **- Можно отсортировывать нажимая на названия колонок в прямом/обратном порядке | ||
| 185 | |||
| 186 | При вводе в строке поиска в списке остаются товары, имеющие совпадения с введенным текстом | ||
| 187 | |||
| 188 | **6. Кнопка Топливо** | ||
| 189 | |||
| 190 | * Добавить топливо через окно выбора ТРК | ||
| 191 | |||
| |
31.1 | 192 | [[Окно выбора ТРК>>image:1748928069370-820.png||data-xwiki-image-style-alignment="center" height="188" width="500"]] |
| |
24.1 | 193 | |
| 194 | * Выбрать строку с нужной ТРК | ||
| 195 | * Нажать ОК | ||
| 196 | |||
| 197 | **7. Кнопка На остаток** | ||
| 198 | |||
| 199 | Для расчета количества топлива, которое можно купить на остаток от суммы клиента с учетом купленных товаров | ||
| 200 | |||
| 201 | Действия: | ||
| 202 | |||
| 203 | * Ввести в поле Сумма клиента сумму, которую клиент хочет потратить всего | ||
| 204 | * Нажать на кнопку Товар и добавить нужный, проставить продаваемое количество, повторить если товаров несколько видов | ||
| 205 | * Нажать кнопку На остаток, выбрать ТРК | ||
| 206 | * В списке появится строка с уже посчитанным количеством топлива/ценой | ||
| 207 | |||
| 208 | **8. Кнопка Продажа** | ||
| 209 | |||
| 210 | * Продажа регистрируется сразу, до налива топлива на ТРК. | ||
| 211 | |||
| 212 | **9. Кнопка Продажа Факт** | ||
| 213 | |||
| 214 | * Продажа по факту. Для продажи «По факту» чек будет напечатан после завершения налива топлива, на стоимость реально отпущенного топлива. | ||
| 215 | |||
| 216 | (% class="box infomessage" %) | ||
| 217 | ((( | ||
| 218 | **ВНИМАНИЕ!** | ||
| 219 | |||
| 220 | При использовании совместно с типами оплаты «Дисконтная карта» и «Топливная карта», в тех случаях, когда карточка выступает в роли кошелька, может потребоваться возврат остатков на карту!! | ||
| 221 | ))) | ||
| 222 | |||
| 223 | **10. Кнопка До полного** | ||
| 224 | |||
| 225 | * Продажа до полного бака. ТРК наливает топливо в режиме незарегистрированного отпуска, продажа завершается в программе после завершения пролива и оформления продажи | ||
| 226 | |||
| 227 | **~11. Кнопка Отмена** | ||
| 228 | |||
| 229 | * Для закрытия корзины без сохранения списка | ||
| 230 | |||
| 231 | **12. Кнопка Реквизиты** | ||
| 232 | |||
| 233 | * Для заполнения реквизитов клиента | ||
| 234 | |||
| 235 | **13. Кнопка Подробно** | ||
| 236 | |||
| 237 | * Открывает дополнительное окно справа, в котором дана подробная информация о скидках и расчете суммы корзины | ||
| 238 | |||
| 239 | **14. Окно панели быстрых товаров** | ||
| 240 | |||
| 241 | * Для быстрого добавления товаров в корзину ([[подробное описание панели бытрых товаров тут>>doc:.Paneli___opisanie.Panel__bystrykh_tovarov.WebHome||target="_blank"]]) | ||
| 242 | |||
| |
36.1 | 243 | === **3.4. Выбор счета оплаты** === |
| |
24.1 | 244 | |
| 245 | Если заведено несколько счетов оплаты (например , несколько банковских ьерминалов или отдельно заведенные счета за наличные со скидками), то при продаже появится окно для выбора оформления продажи по нужному счету | ||
| 246 | |||
| |
31.1 | 247 | [[Окно выбора счета>>image:1748928451266-180.png||data-xwiki-image-style-alignment="center" height="310" width="400"]] |
| |
24.1 | 248 | |
| |
36.1 | 249 | === **3.5. Окно оплаты наличные** === |
| |
24.1 | 250 | |
| |
31.1 | 251 | [[Окно с информацией о сумме расчета наличными>>image:1748928519761-408.png||data-xwiki-image-style-alignment="center" height="225" width="400"]] |
| |
24.1 | 252 | |
| 253 | * **Стоимость** - выводится общая стоимость оплаты с учетом и указанием скидки | ||
| 254 | * **Получить** - сумма, которую необходимо получить от клиента | ||
| 255 | * **Сумма клиента** - какой сумму передал клиент для расчета | ||
| 256 | * **Сдача** - Сколько вернуть клиенту (Сумма клиента минус Получить) | ||
| 257 | * **Реквизиты** - заполнить реквизиты клиента | ||
| 258 | |||
| |
31.1 | 259 | [[Окно внесения реквизитов покупателя>>image:1748928578815-783.png||data-xwiki-image-style-alignment="center" height="273" width="250"]] |
| |
24.1 | 260 | |
| 261 | * **Купоны** - добавить купон клиента | ||
| 262 | |||
| |
31.1 | 263 | [[Окно добавления купона клиента>>image:1748928631807-453.png||data-xwiki-image-style-alignment="center" height="228" width="400"]] |
| |
24.1 | 264 | |
| |
36.1 | 265 | === **3.6. Окно итогов продаж за наличные** === |
| |
24.1 | 266 | |
| |
31.1 | 267 | [[Окно итогов продаж за наличные>>image:1748928702155-282.png||data-xwiki-image-style-alignment="center" height="323" width="400"]] |
| |
24.1 | 268 | |
| 269 | * **Сумма клиента** - сколько внесено клиентов в кассу | ||
| 270 | * **Сумма продажи** - на какую сумму реализовано топлива клиенту | ||
| 271 | * **Вернуть клиенту** - сумма, которую необходимо вернуть клиенту | ||
| 272 | * **Подробно** - подробное описание заявки клиента | ||
| 273 | |||
| |
3.1 | 274 |