Files
ct-forms-portal/provisioning/manifests/ct.provisioning.json
T
Тимур Городецкий efbe732995 fix: манифесты — колонки, которые пишет код, но не было в схеме (#2)
Без них списки, пересозданные по манифестам, ломали бы шаг 1 СТ
(requestPositionId), сохранение офферов (offerFileId), добавление поставщика
из базы (контакты в «Поставщики») и позиции ОИД (RequestCode, RequestUrl).
Названия и типы — как в живых списках /sites/sed.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-27 14:33:05 +05:00

665 lines
18 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"form": "ct",
"targetSite": "https://tnsukz.sharepoint.com/sites/sed",
"lists": [
{
"title": "Сравнительная таблица",
"template": "GenericList",
"shared": false,
"columns": [
{
"internalName": "number",
"title": "Номер СТ",
"type": "Number",
"decimals": 0
},
{
"internalName": "project",
"title": "Проект",
"type": "Text"
},
{
"internalName": "comment",
"title": "Комментарий",
"type": "Note"
},
{
"internalName": "status",
"title": "Статус",
"type": "Choice",
"choices": ["Черновик", "Согласовано", "На согласовании", "Отклонено", "На доработке"]
},
{
"internalName": "winSupplier",
"title": "Выбранный поставщик",
"type": "Lookup",
"lookupList": "Поставщики",
"lookupShowField": "name"
},
{
"internalName": "number0",
"title": "Номер СТ",
"type": "Number",
"decimals": 0
}
]
},
{
"title": "Позиции СТ",
"template": "GenericList",
"shared": false,
"columns": [
{
"internalName": "CT",
"title": "Номер СТ",
"type": "Lookup",
"lookupList": "Сравнительная таблица",
"lookupShowField": "number"
},
{
"internalName": "demandNumber",
"title": "Номер потребности",
"type": "Text"
},
{
"internalName": "position",
"title": "Наименование позиции",
"type": "Text"
},
{
"internalName": "disciplineCode",
"title": "Марка",
"type": "Text"
},
{
"internalName": "SMR",
"title": "Тип СМР",
"type": "Text"
},
{
"internalName": "unit",
"title": "Ед. изм",
"type": "Text"
},
{
"internalName": "agskCode",
"title": "Код АГСК",
"type": "Text"
},
{
"internalName": "uniqueCode",
"title": "Уникальный код",
"type": "Text"
},
{
"internalName": "quantity",
"title": "Количество",
"type": "Number",
"decimals": 3
},
{
"internalName": "positionType",
"title": "Тип",
"type": "Choice",
"choices": ["ТМЦ", "Дополнительные затраты"]
},
{
"internalName": "deadline",
"title": "Срок поставки",
"type": "DateTime"
},
{
"internalName": "CT0",
"title": "Номер СТ",
"type": "Lookup",
"lookupList": "Сравнительная таблица",
"lookupShowField": "number"
},
{
"internalName": "quantity0",
"title": "Количество",
"type": "Number",
"decimals": 3
},
{
"internalName": "requestPositionId",
"title": "requestPositionId",
"type": "Text"
}
]
},
{
"title": "Оценка поставщиков",
"template": "GenericList",
"shared": false,
"columns": [
{
"internalName": "position",
"title": "Позиция",
"type": "Lookup",
"lookupList": "Позиции СТ",
"lookupShowField": "position"
},
{
"internalName": "supplier",
"title": "Поставщик",
"type": "Lookup",
"lookupList": "Поставщики",
"lookupShowField": "name"
},
{
"internalName": "supplierPosition",
"title": "Наименование позиции",
"type": "Text"
},
{
"internalName": "unit",
"title": "Ед. изм",
"type": "Text"
},
{
"internalName": "quantity",
"title": "Количество",
"type": "Number",
"decimals": 3
},
{
"internalName": "price",
"title": "Цена",
"type": "Number",
"decimals": 2
},
{
"internalName": "summa",
"title": "Сумма",
"type": "Number",
"decimals": 2
},
{
"internalName": "valuta",
"title": "Валюта",
"type": "Lookup",
"lookupList": "Курс Валют",
"lookupShowField": "code"
},
{
"internalName": "priceTenge",
"title": "Цена в тенге",
"type": "Number",
"decimals": 2
},
{
"internalName": "summaTenge",
"title": "Сумма в тенге",
"type": "Number",
"decimals": 2
},
{
"internalName": "offer",
"title": "КП",
"type": "Lookup",
"lookupList": "Коммерческие предложения",
"lookupShowField": "FileLeafRef"
},
{
"internalName": "deliveryDistanceKm",
"title": "deliveryDistanceKm",
"type": "Number"
},
{
"internalName": "offerFileId",
"title": "offerFileId",
"type": "Number"
}
]
},
{
"title": "Критерии",
"template": "GenericList",
"shared": false,
"columns": [
{
"internalName": "supplier",
"title": "Поставщик",
"type": "Lookup",
"lookupList": "Поставщики",
"lookupShowField": "name"
},
{
"internalName": "deliveryType",
"title": "Условия поставки",
"type": "Choice",
"choices": ["DAP", "FOB", "DDP", "EXW"]
},
{
"internalName": "paymentType",
"title": "Условия оплаты",
"type": "Text"
},
{
"internalName": "deadline",
"title": "Сроки изготовления и доставки",
"type": "Text"
},
{
"internalName": "sertificates",
"title": "Сертификаты",
"type": "Choice",
"choices": ["Да", "Нет"]
},
{
"internalName": "comment",
"title": "Примечание",
"type": "Note"
},
{
"internalName": "CT",
"title": "Номер СТ",
"type": "Lookup",
"lookupList": "Сравнительная таблица",
"lookupShowField": "number"
},
{
"internalName": "supplier0",
"title": "Поставщик",
"type": "Lookup",
"lookupList": "Поставщики",
"lookupShowField": "name"
},
{
"internalName": "criteriaLabel",
"title": "Название доп.условия",
"type": "Text"
}
]
},
{
"title": "Согласование СТ",
"template": "GenericList",
"shared": false,
"columns": [
{
"internalName": "order0",
"title": "Порядок",
"type": "Number",
"decimals": 0
},
{
"internalName": "aproover",
"title": "Согласующий",
"type": "User",
"userSelectionMode": "PeopleAndGroups"
},
{
"internalName": "status",
"title": "Статус",
"type": "Choice",
"choices": [
"На согласовании",
"Согласовано",
"На исполнении",
"Выполнено",
"Рекомендую",
"Черновик",
"Отклонено",
"Ждёт очереди",
"На доработке"
]
},
{
"internalName": "aproovDate",
"title": "Дата",
"type": "DateTime"
},
{
"internalName": "comment",
"title": "Комментарий",
"type": "Text"
},
{
"internalName": "CT",
"title": "CT",
"type": "Lookup",
"lookupList": "Сравнительная таблица",
"lookupShowField": "Title"
},
{
"internalName": "canAddApprover",
"title": "Добавить делеганта",
"type": "Boolean"
},
{
"internalName": "delegatedBy",
"title": "Кем переназначено",
"type": "User",
"userSelectionMode": "PeopleOnly"
}
]
},
{
"title": "Не получены КП",
"template": "GenericList",
"shared": false,
"columns": [
{
"internalName": "comment",
"title": "Комментарий",
"type": "Text"
},
{
"internalName": "CT",
"title": "CT",
"type": "Lookup",
"lookupList": "Сравнительная таблица",
"lookupShowField": "number"
}
]
},
{
"title": "Исключённые предложения",
"template": "GenericList",
"shared": false,
"columns": [
{
"internalName": "CT",
"title": "Номер СТ",
"type": "Lookup",
"lookupList": "Сравнительная таблица",
"lookupShowField": "number"
},
{
"internalName": "supplier",
"title": "Поставщик",
"type": "Lookup",
"lookupList": "Поставщики",
"lookupShowField": "name"
},
{
"internalName": "reason",
"title": "Причина исключения",
"type": "Note"
},
{
"internalName": "position",
"title": "Позиция",
"type": "Lookup",
"lookupList": "Позиции СТ",
"lookupShowField": "position"
},
{
"internalName": "supplierPosition",
"title": "Наименование позиции",
"type": "Text"
},
{
"internalName": "unit",
"title": "Ед. изм",
"type": "Text"
},
{
"internalName": "quantity",
"title": "Количество",
"type": "Number",
"decimals": 3
},
{
"internalName": "price",
"title": "Цена",
"type": "Number",
"decimals": 2
},
{
"internalName": "summa",
"title": "Сумма",
"type": "Number",
"decimals": 2
},
{
"internalName": "valuta",
"title": "Валюта",
"type": "Lookup",
"lookupList": "Курс Валют",
"lookupShowField": "code"
},
{
"internalName": "priceTenge",
"title": "Цена в тенге",
"type": "Number",
"decimals": 2
},
{
"internalName": "summaTenge",
"title": "Сумма в тенге",
"type": "Number",
"decimals": 2
},
{
"internalName": "offerFileId",
"title": "Id файла КП",
"type": "Number",
"decimals": 0
},
{
"internalName": "deliveryDistanceKm",
"title": "Расстояние доставки, км",
"type": "Number"
}
]
},
{
"title": "Поставщики",
"template": "GenericList",
"shared": false,
"columns": [
{
"internalName": "name",
"title": "Наименование поставщика",
"type": "Text"
},
{
"internalName": "status",
"title": "Статус",
"type": "Text"
},
{
"internalName": "bin",
"title": "БИН",
"type": "Text"
},
{
"internalName": "adataData",
"title": "Данные Adata",
"type": "Note"
},
{
"internalName": "adataCheckedAt",
"title": "Дата проверки Adata",
"type": "DateTime"
},
{
"internalName": "address",
"title": "Адрес",
"type": "Note"
},
{
"internalName": "contactPerson",
"title": "Контактное лицо",
"type": "Note"
},
{
"internalName": "contactInfo",
"title": "Контактная информация",
"type": "Note"
},
{
"internalName": "email",
"title": "Email",
"type": "Text"
},
{
"internalName": "website",
"title": "Сайт",
"type": "Text"
}
]
},
{
"title": "Курс Валют",
"template": "GenericList",
"shared": false,
"columns": [
{
"internalName": "code",
"title": "Код валюты",
"type": "Choice",
"choices": ["USD", "RUB", "CNY", "EUR"]
},
{
"internalName": "courseDate",
"title": "Дата курса",
"type": "DateTime"
},
{
"internalName": "course",
"title": "Курс",
"type": "Number",
"decimals": 3
}
]
},
{
"title": "Матрица согласования СТ",
"template": "GenericList",
"shared": false,
"columns": [
{
"internalName": "company",
"title": "Компания",
"type": "Choice",
"choices": [
"ТОО Монтажник-Т",
"ТОО ГеоТрек",
"ТОО Selin Invest",
"ТОО ТехЛаб",
"ТОО TANSU Construction",
"ТОО АСТЕЛ-К",
"ТОО KazPromService",
"ТОО CL MANAGEMENT",
"ТОО QAZGEOMAX",
"ТОО AFL Engineering",
"ТОО СТ Global",
"ТОО ОСН Беркут"
],
"required": true
},
{
"internalName": "department",
"title": "Отдел",
"type": "Text"
},
{
"internalName": "approover",
"title": "Согласующий",
"type": "User",
"userSelectionMode": "PeopleOnly"
},
{
"internalName": "_x041f__x043e__x0440__x044f__x04",
"title": "Порядок",
"type": "Number"
},
{
"internalName": "post",
"title": "Должность",
"type": "Text"
},
{
"internalName": "canAddAproover",
"title": "добавление согласующих",
"type": "Boolean"
}
]
},
{
"title": "Коммерческие предложения",
"template": "DocumentLibrary",
"shared": false,
"columns": [
{
"internalName": "Title",
"title": "Название",
"type": "Text"
},
{
"internalName": "_ExtendedDescription",
"title": "Описание",
"type": "Note"
},
{
"internalName": "customer",
"title": "Наименование поставщика",
"type": "Text"
},
{
"internalName": "PrimeClassificationStatus",
"title": "Состояние обработки",
"type": "Text"
},
{
"internalName": "PrimeClassificationStatusDetails",
"title": "Подробные сведения об обработке",
"type": "Note"
},
{
"internalName": "PrimeLastClassified",
"title": "Обработано",
"type": "DateTime"
},
{
"internalName": "PrimeCorrectedByUser",
"title": "Исправлен",
"type": "Boolean"
},
{
"internalName": "deadline",
"title": "Срок действия КП",
"type": "DateTime",
"dateOnly": true
},
{
"internalName": "PrimeConfidenceScore",
"title": "Степень достоверности",
"type": "Number",
"decimals": 4
},
{
"internalName": "PrimeModelVersion",
"title": "Версия модели",
"type": "Text"
},
{
"internalName": "_ModelId",
"title": "_ModelId",
"type": "Text"
},
{
"internalName": "file_content",
"title": "file_content",
"type": "Note"
},
{
"internalName": "IssueDate",
"title": "Дата документа",
"type": "DateTime",
"dateOnly": true
},
{
"internalName": "DocumentNumber",
"title": "Номер документа",
"type": "Text"
}
]
}
]
}