@ichug

Как выгрузить свободные остатки из 1с УНФ при помощи Odata?

Есть такой запрос

$entityName1 = 'AccumulationRegister_ЗапасыНаСкладах';
$selectFields1 = 'Номенклатура_Key,СтруктурнаяЕдиница_Key,КоличествоBalance';

$url1 = "https://test/test/ru_RU/odata/standard.odata/" . rawurlencode($entityName1) . "/Balance?" . http_build_query([
    '$select' => $selectFields1,
    // '$filter' => 'Зарезервировано eq false',
    '$format' => 'json;odata=nometadata'
]);

$entityName2 = 'Catalog_СтруктурныеЕдиницы';
$selectFields2 = 'Description,Ref_Key';

$url2 = "https://test/test/ru_RU/odata/standard.odata/" . rawurlencode($entityName2) . "?" . http_build_query([
    '$select' => $selectFields2,
    '$format' => 'json;odata=nometadata'
]);

$entityName3 = 'Catalog_Номенклатура';
$selectFields3 = 'Description,Ref_Key,НаименованиеПолное';

$url3 = "https://test/test/ru_RU/odata/standard.odata/" . rawurlencode($entityName3) . "?" . http_build_query([
    '$select' => $selectFields3,
    '$format' => 'json;odata=nometadata'
]);


Всё работает, но получаю Остаток(Вроде баланс называется), а задача - получить свободный остаток
попробовал фильтр, но ничего не возвращается

Ниже еще раз объясню

6740822f49640851908583.png

получаю 150, а хочу получать 110

Попутно у знающих людей, Как искать названия параметров для запроса?
  • Вопрос задан
  • 3 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы