addf55e3b2
Начало перехода с СПРАВКИ на Лист1 как источник данных: - Sheet1Group — модель одной группы (строка ИТОГО + все рег. номера группы) - Sheet1ImportService — читает Лист1, находит ИТОГО-строки, динамически собирает все рег. номера по regex-паттерну из всех колонок группы WIP: TransformService, Sheet3ExpandService и ViewModel ещё не переключены
20 lines
794 B
C#
20 lines
794 B
C#
using System.Collections.Generic;
|
|
|
|
namespace DeclarationAutomatization.Models;
|
|
|
|
// Одна группа из Листа1: строка ИТОГО + все рег. номера из строк группы
|
|
public class Sheet1Group
|
|
{
|
|
public int SequentialNumber { get; set; }
|
|
public string Description { get; set; } = "";
|
|
public string TnVed { get; set; } = "";
|
|
public string CountryId { get; set; } = "";
|
|
public decimal Quantity { get; set; }
|
|
public decimal AmountWithVat { get; set; }
|
|
public decimal GrossWeight { get; set; }
|
|
public decimal NetWeight { get; set; }
|
|
|
|
// Все уникальные рег. номера из всех строк группы (включая строку ИТОГО)
|
|
public List<string> RegNumbers { get; set; } = new();
|
|
}
|