Форум OlegON > Программы и оборудование для автоматизации торговли > Кассовые программы > УКМ-4

Стандартный экспорт 4 - подарочные сертификаты : УКМ-4

29.03.2024 3:33


05.12.2021 13:21
DMaslov
 
SQL код:
SELECT receipt.`date"Дата/время"receipt_item_properties.value "Номер сертификата"
 
FROM receipt_item
      JOIN receipt ON 
(receipt.`cash_id` = receipt_item.`cash_id` AND receipt.`id` = receipt_item.`receipt_header`)
      
JOIN receipt_item_properties ON (receipt_item.`cash_id` = receipt_item_properties.`cash_id` AND receipt_item_properties.`receipt_item` = receipt_item.id)
WHERE receipt.`store` = 22
AND receipt_item.item 154945
AND receipt_item_properties.`code` = 'ACCOUNT'
ORDER BY receipt.date
05.12.2021 13:22
DMaslov
 
receipt.`store` - ID магазина

receipt_item.item = 154945 -- артикул подарочного сертификата
07.12.2021 18:33
DMaslov
 
Кассиры повадились проверять сертификаты аннулируемых чеках, поэтому

SQL код:
and receipt.`result` = 
21.10.2022 16:00
DMaslov
 
Отоваренные сертификаты.

SQL код:
/*create view v_cert_receipt_paid*/
SELECT
  receipt
.date                  AS `date_paid`,
  
receipt.local_number          AS `check_number`,
  
receipt.store                 AS `store`,
  
receipt_payment.payment_id,
  
receipt_payment.`payment_name`,
  
receipt_payment.`amount`,
  
receipt_payment.`card_number`
  
FROM receipt
   JOIN 
`receipt_payment`
     
ON (`receipt`.`cash_id` = `receipt_payment`.`cash_id` AND `receipt`.`id` = `receipt_payment`.`receipt_header`)
     
WHERE `receipt`.`result` = 0
AND receipt.date BETWEEN '2022-04-11' AND '2022-04-30'
AND receipt.store 40
AND receipt_payment.`payment_name` = 'Сертификат'
Часовой пояс GMT +3, время: 03:33.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.