| | | 1 | | @{ |
| | 0 | 2 | | ViewData["Title"] = "1С Fresh — Главное меню"; |
| | | 3 | | } |
| | | 4 | | |
| | | 5 | | <div class="row g-3 mt-1"> |
| | | 6 | | <div class="col-12"> |
| | | 7 | | <h4 class="fw-semibold mb-0"> |
| | | 8 | | <i class="bi bi-database-fill me-2 text-primary"></i>1С Fresh — Рабочий стол |
| | | 9 | | </h4> |
| | | 10 | | <p class="text-muted small mb-0">OData интеграция с 1С Управление Небольшой Фирмой</p> |
| | | 11 | | <hr class="mt-2 mb-3"> |
| | | 12 | | </div> |
| | | 13 | | </div> |
| | | 14 | | |
| | | 15 | | <div class="row g-3"> |
| | | 16 | | <!-- Справочники --> |
| | | 17 | | <div class="col-12 col-md-4"> |
| | | 18 | | <div class="card h-100 onec-section-card"> |
| | | 19 | | <div class="card-header bg-white"> |
| | | 20 | | <h6 class="mb-0 fw-semibold"> |
| | | 21 | | <i class="bi bi-journals me-2 text-primary"></i>Справочники |
| | | 22 | | </h6> |
| | | 23 | | </div> |
| | | 24 | | <div class="card-body p-0"> |
| | | 25 | | <div class="list-group list-group-flush"> |
| | | 26 | | <a asp-area="OneCFresh" asp-controller="Catalog" asp-action="Counterparties" |
| | | 27 | | class="list-group-item list-group-item-action py-2 px-3"> |
| | | 28 | | <i class="bi bi-people me-2 text-secondary"></i>Контрагенты |
| | | 29 | | </a> |
| | | 30 | | <a asp-area="OneCFresh" asp-controller="Catalog" asp-action="Nomenclature" |
| | | 31 | | class="list-group-item list-group-item-action py-2 px-3"> |
| | | 32 | | <i class="bi bi-box-seam me-2 text-secondary"></i>Номенклатура |
| | | 33 | | </a> |
| | | 34 | | <a asp-area="OneCFresh" asp-controller="Catalog" asp-action="Warehouses" |
| | | 35 | | class="list-group-item list-group-item-action py-2 px-3"> |
| | | 36 | | <i class="bi bi-building me-2 text-secondary"></i>Склады (Структурные единицы) |
| | | 37 | | </a> |
| | | 38 | | <a asp-area="OneCFresh" asp-controller="Catalog" asp-action="Organizations" |
| | | 39 | | class="list-group-item list-group-item-action py-2 px-3"> |
| | | 40 | | <i class="bi bi-bank me-2 text-secondary"></i>Организации |
| | | 41 | | </a> |
| | | 42 | | <a asp-area="OneCFresh" asp-controller="Catalog" asp-action="Contracts" |
| | | 43 | | class="list-group-item list-group-item-action py-2 px-3"> |
| | | 44 | | <i class="bi bi-file-text me-2 text-secondary"></i>Договоры контрагентов |
| | | 45 | | </a> |
| | | 46 | | <a asp-area="OneCFresh" asp-controller="Catalog" asp-action="VatRates" |
| | | 47 | | class="list-group-item list-group-item-action py-2 px-3"> |
| | | 48 | | <i class="bi bi-percent me-2 text-secondary"></i>Ставки НДС |
| | | 49 | | </a> |
| | | 50 | | </div> |
| | | 51 | | </div> |
| | | 52 | | </div> |
| | | 53 | | </div> |
| | | 54 | | |
| | | 55 | | <!-- Документы --> |
| | | 56 | | <div class="col-12 col-md-4"> |
| | | 57 | | <div class="card h-100 onec-section-card"> |
| | | 58 | | <div class="card-header bg-white"> |
| | | 59 | | <h6 class="mb-0 fw-semibold"> |
| | | 60 | | <i class="bi bi-file-earmark-text me-2 text-success"></i>Документы |
| | | 61 | | </h6> |
| | | 62 | | </div> |
| | | 63 | | <div class="card-body p-0"> |
| | | 64 | | <div class="list-group list-group-flush"> |
| | | 65 | | <a asp-area="OneCFresh" asp-controller="Document" asp-action="Receipts" |
| | | 66 | | class="list-group-item list-group-item-action py-2 px-3"> |
| | | 67 | | <i class="bi bi-box-arrow-in-down me-2 text-secondary"></i>Приходные накладные |
| | | 68 | | <span class="badge bg-info text-dark ms-1 small">Поступления</span> |
| | | 69 | | </a> |
| | | 70 | | <a asp-area="OneCFresh" asp-controller="Document" asp-action="Transfers" |
| | | 71 | | class="list-group-item list-group-item-action py-2 px-3"> |
| | | 72 | | <i class="bi bi-arrows-move me-2 text-secondary"></i>Перемещения запасов |
| | | 73 | | </a> |
| | | 74 | | <a asp-area="OneCFresh" asp-controller="Document" asp-action="Payments" |
| | | 75 | | class="list-group-item list-group-item-action py-2 px-3"> |
| | | 76 | | <i class="bi bi-credit-card me-2 text-secondary"></i>Платёжные поручения |
| | | 77 | | </a> |
| | | 78 | | </div> |
| | | 79 | | </div> |
| | | 80 | | </div> |
| | | 81 | | </div> |
| | | 82 | | |
| | | 83 | | <!-- Регистры --> |
| | | 84 | | <div class="col-12 col-md-4"> |
| | | 85 | | <div class="card h-100 onec-section-card"> |
| | | 86 | | <div class="card-header bg-white"> |
| | | 87 | | <h6 class="mb-0 fw-semibold"> |
| | | 88 | | <i class="bi bi-clipboard-data me-2 text-warning"></i>Регистры накопления |
| | | 89 | | </h6> |
| | | 90 | | </div> |
| | | 91 | | <div class="card-body p-0"> |
| | | 92 | | <div class="list-group list-group-flush"> |
| | | 93 | | <a asp-area="OneCFresh" asp-controller="Register" asp-action="Stock" |
| | | 94 | | class="list-group-item list-group-item-action py-2 px-3"> |
| | | 95 | | <i class="bi bi-bar-chart me-2 text-secondary"></i>Запасы на складах |
| | | 96 | | <span class="badge bg-warning text-dark ms-1 small">Остатки</span> |
| | | 97 | | </a> |
| | | 98 | | </div> |
| | | 99 | | </div> |
| | | 100 | | </div> |
| | | 101 | | </div> |
| | | 102 | | </div> |
| | | 103 | | |
| | | 104 | | <div class="row mt-3"> |
| | | 105 | | <div class="col-12"> |
| | | 106 | | <div class="alert alert-light border small"> |
| | | 107 | | <i class="bi bi-info-circle me-1"></i> |
| | | 108 | | Данные загружаются через OData API 1С Fresh в режиме реального времени. |
| | 0 | 109 | | Склады: <strong>@ViewBag.WarehouseCount</strong> | |
| | 0 | 110 | | Контрагентов: <strong>@ViewBag.CounterpartyCount</strong> |
| | | 111 | | </div> |
| | | 112 | | </div> |
| | | 113 | | </div> |