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