Files
Тимур Городецкий 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

464 lines
12 KiB
JSON

{
"form": "oid",
"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": "workName",
"title": "Наименование работ",
"type": "Text"
},
{
"internalName": "comment",
"title": "Комментарий",
"type": "Text"
},
{
"internalName": "status",
"title": "Статус",
"type": "Choice",
"choices": [
"Черновик",
"Согласовано",
"На согласовании",
"Отклонено"
]
},
{
"internalName": "winSupplier",
"title": "Выигравший поставщик",
"type": "Lookup",
"lookupList": "Поставщики",
"lookupShowField": "name"
}
]
},
{
"title": "Позиции СТ ОИД",
"template": "GenericList",
"shared": false,
"columns": [
{
"internalName": "CT",
"title": "Номер СТ",
"type": "Lookup",
"lookupList": "Сравнительная таблица ОИД",
"lookupShowField": "number"
},
{
"internalName": "parentGroup",
"title": "Наименование группы позиции",
"type": "Text"
},
{
"internalName": "position",
"title": "Наименование позиции",
"type": "Text"
},
{
"internalName": "unit",
"title": "Ед. изм",
"type": "Text"
},
{
"internalName": "quantity",
"title": "Количество",
"type": "Number",
"decimals": 3
},
{
"internalName": "positionType",
"title": "Тип",
"type": "Choice",
"choices": [
"Дополнительные затраты",
"Работа"
]
},
{
"internalName": "priceSmeta",
"title": "Цена из сметы",
"type": "Number",
"decimals": 2
},
{
"internalName": "summaSmeta",
"title": "Сумма из сметы",
"type": "Number",
"decimals": 2
},
{
"internalName": "RequestCode",
"title": "Номер из заявки",
"type": "Text"
},
{
"internalName": "RequestUrl",
"title": "Ссылка на заявку",
"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": "offer",
"title": "КП",
"type": "Lookup",
"lookupList": "Коммерческие предложения",
"lookupShowField": "Title"
}
]
},
{
"title": "Критерии ОИД",
"template": "GenericList",
"shared": false,
"columns": [
{
"internalName": "CT",
"title": "Номер СТ",
"type": "Lookup",
"lookupList": "Сравнительная таблица ОИД",
"lookupShowField": "number"
},
{
"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": "Text"
},
{
"internalName": "criteriaLabel",
"title": "Название доп.условия",
"type": "Text"
}
]
},
{
"title": "Согласование СТ ОИД",
"template": "GenericList",
"shared": false,
"columns": [
{
"internalName": "CT",
"title": "Номер СТ",
"type": "Lookup",
"lookupList": "Сравнительная таблица ОИД",
"lookupShowField": "number"
},
{
"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": "canAddAproover",
"title": "Добавить делеганта",
"type": "Boolean"
},
{
"internalName": "delegatedBy",
"title": "Кем переназначено",
"type": "User",
"userSelectionMode": "PeopleOnly"
}
]
},
{
"title": "Не получены КП ОИД",
"template": "GenericList",
"shared": false,
"columns": [
{
"internalName": "CT",
"title": "Номер СТ",
"type": "Lookup",
"lookupList": "Сравнительная таблица ОИД",
"lookupShowField": "number"
},
{
"internalName": "comment",
"title": "Комментарий",
"type": "Text"
}
]
},
{
"title": "Коммерческие предложения ОИД",
"template": "DocumentLibrary",
"shared": false,
"columns": [
{
"internalName": "Title",
"title": "Название",
"type": "Text"
},
{
"internalName": "_ExtendedDescription",
"title": "Описание",
"type": "Note"
},
{
"internalName": "file_content",
"title": "file_content",
"type": "Note"
},
{
"internalName": "_ModelId0",
"title": "_ModelId",
"type": "Text"
},
{
"internalName": "customer",
"title": "Наименование поставщика",
"type": "Text"
},
{
"internalName": "DocumentNumber",
"title": "Номер документа",
"type": "Text"
},
{
"internalName": "PrimeLastClassified0",
"title": "Обработано",
"type": "DateTime",
"dateOnly": true
},
{
"internalName": "PrimeClassificationStatusDetails0",
"title": "Подробные сведения об обработке",
"type": "Note"
},
{
"internalName": "PrimeClassificationStatus0",
"title": "Состояние обработки",
"type": "Text"
},
{
"internalName": "deadline",
"title": "Срок действия КП",
"type": "DateTime",
"dateOnly": true
},
{
"internalName": "PrimeConfidenceScore0",
"title": "Степень достоверности",
"type": "Number"
},
{
"internalName": "PrimeModelVersion0",
"title": "Версия модели",
"type": "Text"
},
{
"internalName": "IssueDate0",
"title": "Дата документа",
"type": "DateTime",
"dateOnly": true
},
{
"internalName": "PrimeCorrectedByUser0",
"title": "Исправлен",
"type": "Boolean"
}
]
},
{
"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": "offerFileId",
"title": "Id файла КП",
"type": "Number",
"decimals": 0
}
]
}
]
}