Добрый день.
Интересует такой вопрос:
- есть потребность запросов данных по OData почти из каждого бизнес-процесса, но везде копировать один и тот же код - плохо, хочется сделать один модуль, что-бы при изменении чего-либо менять в одном месте и получать данные передавая пару параметров.
Вместо:
const request = await fetch(`https://odata/standard.odata/Document_КС?$filter=Number eq '${Context.data.number}' and year(Date) eq ${Context.data.date!.year}&$top=1&$format=json&$orderby=Date desc`, {
method: 'GET',
headers: {
Accept: 'application/json',
Authorization: `Basic ${credentials}`
}
});
if (request.ok) {
const req = await request.json();
let result_rns = req as RootObject;
}
Что-то такое: const document = await serviceOData.getOrderData(number, year, type, filter);
Последнее редактирование модератором: 30 июл 2025