====== Скрипты для заказов ======
===== Реестр заказов =====
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 -- Задолженность по заказу
===== Дополнительная информация =====
[[:docs_order|docs_order]]\\
[[:docs_order|Назад]]\\