< Summary

Information
Class: AspNetCoreGeneratedDocument.Areas_Studio2_Views_JobLogs__TransactionOneCPostingsSection
Assembly: OzonOrdersWeb
File(s): /home/runner/work/Studio2Prod/Studio2Prod/OzonOrdersWeb/Areas/Studio2/Views/JobLogs/_TransactionOneCPostingsSection.cshtml
Line coverage
0%
Covered lines: 0
Uncovered lines: 5
Coverable lines: 5
Total lines: 47
Line coverage: 0%
Branch coverage
0%
Covered branches: 0
Total branches: 4
Branch coverage: 0%
Method coverage

Feature is only available for sponsors

Upgrade to PRO version

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity Line coverage
ExecuteAsync()0%2040%

File(s)

/home/runner/work/Studio2Prod/Studio2Prod/OzonOrdersWeb/Areas/Studio2/Views/JobLogs/_TransactionOneCPostingsSection.cshtml

#LineLine coverage
 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
 035@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">
 038        <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}
 045@await Html.PartialAsync("_JobLogsGridPanel", new OzonOrdersWeb.Areas.Studio2.ViewModels.JobLogs.JobLogsGridPanelViewMod
 046    "Проведения в 1С", "fa-file-invoice text-success", "Документ, артикул, ошибка, кто провёл…",
 047    "Источник — OrderHistoryOneCPostings. Фильтры по результату, операции, «кто провёл», складам и датам — в строке под 

Methods/Properties

ExecuteAsync()