Счёт (старый)

Класс: Pranju\Bitrix24\Models\Crm\OldInvoice

Получение

/** Одиночное */
$invoice = OldInvoice::find(1);
$invoice = OldInvoice::whereID(1)->first();
$invoice = OldInvoice::where('ID', 1)->first();

/** Множественное */
$invoices = OldInvoice::where('ORDER_TOPIC', 'Счёт для Бориса')->get();

Создание

/** Одиночное */
$invoice = OldInvoice::create([
  'ORDER_TOPIC' => 'Счёт для Бориса',
]);

$invoice = new OldInvoice([
  'ORDER_TOPIC' => 'Счёт для Бориса',
]);
$invoice->save();

$invoice = new OldInvoice();
$invoice->ORDER_TOPIC = 'Счёт для Бориса';
$invoice->save();

/** Множественное */
$invoiceIds = OldInvoice::insert([
  [
    'ORDER_TOPIC' => 'Счёт для Бориса',
  ],
  [
    'ORDER_TOPIC' => 'ООО Пупкин',
  ]
]);

Обновление

/** Одиночное */
$invoice = OldInvoice::create([
  'ORDER_TOPIC' => 'Счёт для Бориса',
]);

$invoice = new OldInvoice([
  'ORDER_TOPIC' => 'Счёт для Бориса',
]);
$invoice->save();

$invoice = new OldInvoice();
$invoice->ORDER_TOPIC = 'Счёт для Бориса';
$invoice->save();

/** Множественное */
$invoiceIds = OldInvoice::where('ORDER_TOPIC', 'борис')->update([
  'ORDER_TOPIC' => "Счёт для Бориса',
]);

Удаление

/** Одиночное */
$invoice = OldInvoice::find(1);
$invoice->delete();

$invoice = OldInvoice::make(['ID' => 1]);
$invoice->delete();

OldInvoice::where('ID', 1)->delete();

/** Множественное */
OldInvoice::where('ID', '>=', 27)->delete();

Last updated