| | | 1 | | @model OzonOrdersWeb.Areas.Studio2.ViewModels.JobLogs.JobLogsOneCPostingsTabViewModel |
| | | 2 | | @* Проведения 1С — серверный грид (grid/onec); ?onecExecutionId= сужает до транзакций запуска. *@ |
| | | 3 | | |
| | | 4 | | <div class="job-logs-intro"> |
| | | 5 | | <i class="fas fa-circle-info"></i> |
| | | 6 | | <span> |
| | | 7 | | Записи создают и авто-транзакции, и ручное проведение из карточки заказа. |
| | | 8 | | Ошибка здесь почти всегда на стороне 1С: база недоступна, нет прав, нет номенклатуры. |
| | | 9 | | </span> |
| | | 10 | | </div> |
| | | 11 | | |
| | | 12 | | <section class="job-logs-onec-stats job-logs-panel card mb-3" aria-labelledby="jobLogsOneCStatsTitle"> |
| | | 13 | | <div class="card-header d-flex flex-wrap align-items-center gap-2"> |
| | | 14 | | <strong id="jobLogsOneCStatsTitle"><i class="fas fa-chart-bar me-1"></i>Статистика документов 1С</strong> |
| | | 15 | | <span class="job-logs-onec-stats__hint">Учитывает текущие поиск и фильтры таблицы.</span> |
| | | 16 | | <div class="ms-auto d-flex gap-2"> |
| | | 17 | | <button type="button" class="btn btn-sm btn-outline-secondary" id="jobLogsOneCStatsRefresh" title="Пересчита |
| | | 18 | | <button type="button" class="btn btn-sm btn-outline-success" id="jobLogsOneCExportBtn" title="Скачать строки |
| | | 19 | | </div> |
| | | 20 | | </div> |
| | | 21 | | <div class="card-body"> |
| | | 22 | | <div class="job-logs-onec-kpis" id="jobLogsOneCKpis" aria-live="polite"> |
| | | 23 | | <div><strong id="jobLogsOneCPostingCount">—</strong><span>проведений</span></div> |
| | | 24 | | <div><strong id="jobLogsOneCDocumentsCount">—</strong><span>документов</span></div> |
| | | 25 | | <div><strong id="jobLogsOneCOrdersCount">—</strong><span>заказов</span></div> |
| | | 26 | | <div><strong id="jobLogsOneCProductsCount">—</strong><span>товаров</span></div> |
| | | 27 | | </div> |
| | | 28 | | <div class="job-logs-onec-charts"> |
| | | 29 | | <div class="job-logs-onec-chart-panel"><h6>Документы по результату</h6><div class="job-logs-onec-chart" id=" |
| | | 30 | | <div class="job-logs-onec-chart-panel"><h6>Документы по операции</h6><div class="job-logs-onec-chart" id="jo |
| | | 31 | | </div> |
| | | 32 | | </div> |
| | | 33 | | </section> |
| | | 34 | | |
| | 0 | 35 | | @if (Model.ExecutionId is > 0) |
| | | 36 | | { |
| | | 37 | | <div class="alert alert-info d-flex flex-wrap justify-content-between align-items-center gap-2 mb-3"> |
| | 0 | 38 | | <span>Показаны проведения запуска <strong>#@Model.ExecutionId</strong></span> |
| | | 39 | | <span class="d-flex gap-2"> |
| | | 40 | | <a href="/Studio2/TransactionJobs/ExecutionDetails/@Model.ExecutionId" class="btn btn-sm btn-primary"><i cla |
| | | 41 | | <a href="/Studio2/JobLogs?tab=onec" class="btn btn-sm btn-outline-secondary"><i class="fas fa-times me-1"></ |
| | | 42 | | </span> |
| | | 43 | | </div> |
| | | 44 | | } |
| | 0 | 45 | | @await Html.PartialAsync("_JobLogsGridPanel", new OzonOrdersWeb.Areas.Studio2.ViewModels.JobLogs.JobLogsGridPanelViewMod |
| | 0 | 46 | | "Проведения в 1С", "fa-file-invoice text-success", "Документ, артикул, ошибка, кто провёл…", |
| | 0 | 47 | | "Источник — OrderHistoryOneCPostings. Фильтры по результату, операции, «кто провёл», складам и датам — в строке под |