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

Bitrix как из двух гетлистов вывести информацию по если известен DATE_CREATE?

Есть два гетлиста, в обоих есть поле DATE_CREATE, которые полностью идентичны.
Можно ли как-то, зная DATE_CREATE из первого гетлиста, сделать проверку по второму гетлисту и получить все значения которые есть в этом гетлисте?

Например:
У меня в первом гетлисте есть следующие поля: ID, DATE_CREATE, USER_ID
Во втором гетлисте следующие поля: ID, DATE_CREATE, PAYD_CREATE, TRANSACTION_ID
Как из первого гетлиста сделать проверку по полю DATE_CREATE второго гетлиста, и если они совпадают, то вывести ID, PAYD_CREATE, TRANSACTION_ID из второго гетлиста?

Сделал следующее:
Вызвал два getlist, во второй getlist проверяю DATE_CREATE по первому getlist
Выводит правильно, но после первого вывода больше не срабатывает. Как правильно цикл чтобы он проходился по всей таблице?

Первый getlist:
$vouchers = \Tech\vouch\VoucherTable::getList([
            'filter' => [
            ]
        ]);


Второй getlist:
$transactionsVouchers = \Tech\Transact\TransactionTable::getList([
            'filter' => [
                "DATE_CREATE" => $transactionVoucher["DATE_CREATE"]
            ]
        ])->fetchCollection();

Выводит только один раз, как сделать так, чтобы проходился по всему массиву?
  • Вопрос задан
  • 98 просмотров
Подписаться 1 Сложный 3 комментария
Пригласить эксперта
Ваш ответ на вопрос

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

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