Задать вопрос
mitaichik
@mitaichik

Odata: почему не работает поиск по текстовому полю?

Друзья, делаю интеграцию с 1с через OData, сам в 1С не особо разбираюсь.

Есть регистр AccountingRegister_Хозрасчетный/RecordsWithExtDimensions

Возвращает вот такое:

{
    "odata.metadata": "https://1cfresh.com:443/a/agp/....../odata/standard.odata/$metadata#Collection(StandardODATA.AccountingRegister_Хозрасчетный_RecordsWithExtDimensions)",
    "value": [
        {
            "Period": "2023-12-31T12:00:01",
            "PeriodAdjustment": 0,
            "Recorder": "eb1990f0-c0cb-11ee-9f8f-6018953218c9",
            "Recorder_Type": "StandardODATA.Document_АвансовыйОтчет",
            "LineNumber": "1",
            "Active": true,
            "AccountDr_Key": "3644d1e7-980c-11eb-80de-db2f68371216",
            "ExtDimensionDr1": "a1eba00f-980c-11eb-80de-db2f68371216",
            "ExtDimensionDr1_Type": "StandardODATA.Catalog_НаправленияДеятельности",
            "ExtDimensionTypeDr1_Key": "3644d375-980c-11eb-80de-db2f68371216",
            "ExtDimensionDr2": "5ca60a84-980c-11eb-80de-db2f68371216",
            "ExtDimensionDr2_Type": "StandardODATA.Catalog_СтатьиЗатрат",
            "ExtDimensionTypeDr2_Key": "3644d391-980c-11eb-80de-db2f68371216",
            "ExtDimensionDr3": null,
            "ExtDimensionDr3_Type": "",
            "ExtDimensionTypeDr3_Key": null,
            "AccountCr_Key": "3644d288-980c-11eb-80de-db2f68371216",
            "ExtDimensionCr1": "5e019992-b5fe-11eb-8263-201a06cbb130",
            "ExtDimensionCr1_Type": "StandardODATA.Catalog_ФизическиеЛица",
            "ExtDimensionTypeCr1_Key": "3644d387-980c-11eb-80de-db2f68371216",
            "ExtDimensionCr2": null,
            "ExtDimensionCr2_Type": "",
            "ExtDimensionTypeCr2_Key": null,
            "ExtDimensionCr3": null,
            "ExtDimensionCr3_Type": "",
            "ExtDimensionTypeCr3_Key": null,
            "Организация_Key": "97490eba-9b79-11eb-9bcc-e811321963b4",
            "ВалютаDr_Key": null,
            "ВалютаCr_Key": null,
            "ПодразделениеDr_Key": null,
            "ПодразделениеCr_Key": null,
            "Сумма": 500,
            "ВалютнаяСуммаDr": null,
            "ВалютнаяСуммаCr": null,
            "КоличествоDr": null,
            "КоличествоCr": null,
            "СуммаНУDr": 0,
            "СуммаНУCr": 0,
            "СуммаПРDr": 0,
            "СуммаПРCr": 0,
            "СуммаВРDr": 0,
            "СуммаВРCr": 0,
            "Содержание": "ГСМ/телефон по чек б/н от 30.11.2023",
            "НеКорректироватьСтоимостьАвтоматически": false
        }
    ]
}


Из него мне нужно сделать выборку по полю Recorder
По метадате - это поле - просто строка.

Делаю выборку по фильтру Recorder eq 'eb1990f0-c0cb-11ee-9f8f-6018953218c9'
Не ищет и все, как только не пробовал - и к GUID приводить - пишет некорректный тип (видимо это точно строка), и в верхний регистр приводить, и дефисы удалять и пробелов добавлять - ничего не работает.

Что инетересно - пробовал по другим строкам искать - тоже поиск не работает.
А вот по числам или булевым значениям - работает

В чем может быть дело?
  • Вопрос задан
  • 85 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Stepik
    ПБУ 18/02 "Учет расчетов по налогу на прибыль"
    1 неделя
    Далее
  • Академия Эдюсон
    1С: Бухгалтерия 8.3
    2 месяца
    Далее
  • Учебный центр МГУТУ
    Бухгалтерский и налоговый учет. Кадровое делопроизводство. 1С
    3 месяца
    Далее
Решения вопроса 1
@kalapanga
https://wonderland.v8.1c.ru/blog/rasshirenie-podde...
Вот здесь в самом начале статьи примеры есть для простого и составного типа. Сравните, всё ли так делали.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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