JSFiddle - React, Tailwind, and code Playground

by Andrew Sokolov

JavaScript

const params = [
  {
    "id": "PosNumber",
    "label": "нумерация позиций",
    "shortLabel": "Поз.",
    "allowTotal": false
  },
  {
    "id": "Product",
    "label": "название товара",
    "shortLabel": "Товар",
    "allowTotal": false
  },
  {
    "id": "Art",
    "label": "артикул товара",
    "shortLabel": "Арт.",
    "allowTotal": false
  },
  {
    "id": "BarCode",
    "label": "штрих-код товара",
    "shortLabel": "Штрих-код",
    "allowTotal": false
  },
  {
    "id": "Qty",
    "label": "количество",
    "shortLabel": "Кол-во",
    "allowTotal": true
  },
  {
    "id": "Unit",
    "label": "единица измерения",
    "shortLabel": "Ед. изм.",
    "allowTotal": false
  },
  {
    "id": "PriceSale",
    "label": "цена продажи",
    "shortLabel": "Цена прод.",
    "allowTotal": false
  },
  {
    "id": "PriceSaleStore",
    "label": "цена продажи в магазине",
    "shortLabel": "Цена прод.",
    "allowTotal": false
  },
  {
    "id": "PriceSaleNoVAT",
    "label": "цена продажи без налога",
    "shortLabel": "Цена прод.",
    "allowTotal": false
  },
  {
    "id": "PriceSaleStoreNoVAT",
    "label": "цена продажи в магазине без налога",
    "shortLabel": "Цена прод.",
    "allowTotal": false
  },
  {
    "id": "PricePurchase",
    "label": "цена закупки",
    "shortLabel": "Цена зак.",
    "allowTotal": false
  },
  {
    "id": "PriceCost",
    "label": "себестоимость",
    "shortLabel": "Себ",
    "allowTotal": false
  },
  {
    "id": "PriceSaleSum",
    "label": "сумма по цене продажи",
    "shortLabel": "Сумма",
    "allowTotal": true
  },
  {
    "id": "PriceSaleSumStore",
    "label": "сумма по цене продажи в магазине",
    "shortLabel": "Сумма",
    "allowTotal": false
  },
  {
    "id": "PriceSaleNoVATSum",
    "label": "сумма по цене продажи без налога",
    "shortLabel": "Сумма",
    "allowTotal": true
  },
  {
    "id": "PriceSaleStoreNoVATSum",
    "label": "сумма по цене продажи в магазине без налога",
    "shortLabel": "Сумма",
   ...