Скрипты для заказов

Реестр заказов

select 
  d.doc_date,    -- Дата заказа
  d.doc_num,     -- № заказа
  
  dor.kind_id, -- Тип заказа
       		-- 0 Заказ для химчистки    
       		-- 1 Заказ для прачечной    
       		-- 2 Заказ для клининга    
       		-- 3 Выездной заказ    
       		-- 4 Автоматический заказ по СМС           
  ok.name,     -- Тип заказа

  d.user_id,                -- Сотрудники
  u.description as u_name,  -- Сотрудники

  d.contragent_id,            -- Контрагент
  c.name as contragents_name, -- Контрагент

  c.FOLDER_ID,                   -- Группа контрагентов
  trc.NAME as contrag_tree_name, -- Группа контрагентов
  

  dor.order_num, -- № заказа для налоговой (БСО - бланк строгой отчетности)
  cast(dor.date_out as date) as date_out,  -- Дата выдачи заказа
  cast(dor.date_out_fact as date) as date_out_fact, -- Дата выдачи - факт

  dor.status_id,          -- Статус заказа
                            -- 1	Новый	     
                            -- 2	На хранении  	
                            -- 3	В исполнении 	
                            -- 4	Исполненный  					
                            -- 5	Выданный     	
                            -- 6	Закрытый     	
                            -- 7	Отменённый   	
  os.name as status_name, -- Статус заказа

  dor.pay_status_id, -- Статус оплаты заказа
                        	-- 1 Не оплачен
                        	-- 2 Оплачен частично
                        	-- 3 Оплачен полностью
  ops.name      , 	  -- Статус оплаты заказа
  
  dor.sclad_to,          -- Склад выдачи
  s2.name as sclad_to_name, -- Пункт выдачи ???
  
  dor.sclad_kredit_id,         -- Склад приемки
  s.name as sclad_kredit_name, -- Приемный пункт (Склад приемки)
  
  dor.creater_id,                 -- Приемщик
  us.description as creater_name, -- Приемщик

  dor.fast_execute,        -- коэффициент за срочность
  ot.name,                     -- Тип срочности (Наименование коэффициента скидок за срочность) (Несрочный)
  ot.kfx,                       -- коэффициент за срочность

  dos.qty_kredit, --Количество
  dos.kfx,
  dos.kredit,
  dor.kredit as dor_kredit,   -- Начислено
  dor.debet  as dor_debet,    -- Платежи
  
  dos.status_id as serv_status_id, -- Статус услуги   
  os2.name as status_serv_name,   -- Статус услуги
  dos.barcode_read,    -- Бирка
  
  dos.tovar_id,        -- Услуга
  t.name as t_name,    -- Наименование услуги

  t.folder_id,           -- Группа услуги
  trs.name as tree_name  -- Наименование группы услуги
       
from docs                      d                                -- Журнал документов
  inner join docs_order        dor on dor.doc_id=d.doc_id       -- Журнал заказов
  left join order_kinds        ok  on ok.id=dor.kind_id         -- Тип заказа
  left join sclads             s   on s.id=dor.sclad_kredit_id  -- Приемный пункт (Склад приемки)
  left join users              us  on us.user_id=dor.creater_id -- Приемщик
  left join sclads             s2  on s2.id=dor.sclad_to        -- Склад выдачи
  left join doc_order_services dos on dos.doc_order_id=dor.id   -- Услуги заказа
  left join tovars_tbl         t   on t.tovar_id=dos.tovar_id   -- Услуги 
  left join tree               trs on trs.folder_id=t.folder_id -- Группа услуги
  left join order_pay_statuses ops on ops.id=dor.pay_status_id  -- Статус оплаты заказа
  left join order_statuses     os  on os.id=dor.status_id       -- Статус заказа
  left join order_statuses     os2 on os2.id=dos.status_id      -- Статус услуги
  left join contragents        c   on c.contr_id=d.contragent_id-- Контрагенты
  left join contrag_tree       trc on trc.folder_id=c.folder_id -- Группа контрагентов
  left join users              u   on u.user_id=d.user_id       -- Сотрудники
  left join order_times        ot  on ot.id=dor.fast_execute    -- Коэффициенты за срочность
  left join docs_order_confirm_app doca on doca.dor_id=dor.id   -- Подтверждения заказа
  
where d.doc_date >=:DATE_FIRST and d.doc_date <= :DATE_LAST 
  and dor.status_id<>7 and dos.status_id<>7 -- Отменённый
order by s.name, d.doc_date, d.doc_num, dos.barcode_read

Дополнительная информация

select
from  a_orders aor -- Задолженность по заказу

Дополнительная информация