Action disabled: source
мета-данные страницы
DOC_KASSA_MOVES
Документы кассовых перемещения и инкассации
Назначение
Репликационная таблица DOC_KASSA_MOVES из БД Химчистка хранит список документов на перемещение денежных средств между кассами
Поля таблицы
№ | Поле | Описание | |
---|---|---|---|
1 | ID_KASSES_MOVE | ВнНомер кассового перемещения | |
2 | DOC_KRE_ID | Ссылка на кассовый документ списания средств, заполняется из DOCS | |
3 | DOC_DEB_ID | Ссылка на кассовый документ начисления средств, заполняется из DOCS | |
4 | SUMM | Сумма перевода | |
5 | KASSA_KREDIT | Касса с которой произведен перевод, заполняется из KASSES | |
6 | KASSA_DEBET | Касса на которую произведен перевод, заполняется из KASSES | |
7 | DK_DATE | Дата кассового перемещения | |
8 | FACT_DATE | Фактическая дата перемещения | |
9 | BASIS | Комментарий | |
10 | OWN_USR_ID | Пользователь оформивший перемещение, заполняется из USERS | |
11 | DATE_CR | Дата создания перемещения | |
12 | TIME_CR | Время создания перемещения | |
13 | LAST_USR_ID | Последний пользователь который корректировал перемещение, заполняется из USERS | |
14 | DATE_UPD | Дата последней корректировки перемещения | |
15 | TIME_UPD | Время последней корректировки перемещения | |
16 | FIRM_ID | Ссылка на фирму, заполняется из FIRMS | |
17 | DOCS_CHANGE_NUM | ||
18 | INKASS_USER_ID | Инкассатор перевда, заполняется из USERS | |
19 | DOC_NUM | Номер документа | |
20 | DOC_NUM_INT | Номер документа (числовой) | |
21 | IS_FISCAL | Признак фискальности оплаты |
select km.id_kasses_move , -- ВнНомер km.doc_num , -- № с префиксом (ksfrom.docnum_prefix-dkm.doc_num_int) km.doc_num_int , -- № без префикса km.dk_date , -- Дата km.fact_date , -- Дата фактическая km.firm_id , -- Фирма (Организация) km.last_usr_id , -- Сотрудник (Кассир. Последний корректировщик) km.kassa_kredit , -- С кассы (Расход) km.kassa_debet , -- На кассу (Приход) km.summ , -- Сумма km.basis , -- Основание km.inkass_user_id , -- Инкассатор km.doc_kre_id , -- Документ. Касса. Расход km.doc_deb_id , -- Документ. Касса. Приход km.date_cr , -- Дата создания записи km.time_cr , -- Время создания записи km.date_upd , -- Дата последней корректирови записи km.time_upd , -- Время последней корректирови записи km.own_usr_id , -- Сотрудник (Кассир. Создатель записи) km.docs_change_num , -- km.dep_id , -- km.last_dep_id , -- km.dep_src_id , -- km.is_fiscal -- from doc_kassa_moves km
Использование таблицы
select first 1 km.id_kasses_move, -- ВнНомер km.doc_num, -- № с префиксом km.dk_date, -- Дата km.summ, -- Сумма km.basis, -- Основание f.description as firm_name ,-- Фирма --c.name as c_name, -- Фирма kfrom.name as kassa_from_name, -- С кассы (Расход) sfrom.name as sclad_from_name, -- Склад размещения кассы (структурное подразделение) kto.name as kasses_to_Name, -- На кассу (Приход) sto.name as sclad_to_name, -- Склад размещения кассы (структурное подразделение) u.description as user_name, -- Сотрудник (Кассир. Последний корректировщик) uink.description as uink_name, -- Инкассатор ucr.description as user_cr_name, -- (Кассир. Создатель записи) -- Расходный документ dfrom.doc_num as from_doc_num, dfrom.doc_date as from_doc_date, dfrom.kredit as from_kredit, dfrom.debet as from_debet, dkfrom.basis_id as from_basis_id, -- все документы имеют тип 93 - "Инкассация" dkbfrom.name as from_basis_name, -- Тип операции по кассе -- Приходный документ dto.doc_num as to_doc_num, dto.doc_date as to_doc_date, dto.kredit as to_kredit, dto.debet as to_debet, dkto.basis_id as to_basis_id, -- все документы имеют тип 93 - "Инкассация" dkbto.name as to_basis_name, -- Тип операции по кассе. Приход dd.corr_account, -- кор.счет операции dd.name as osn_name -- Тип операции по кассе from doc_kassa_moves km -- Кассовые перемещения left join kasses kfrom on kfrom.id = km.kassa_kredit -- Кассы. Расход left join kassa_sclads ksfrom on ksfrom.kassa_id = kfrom.id and ksfrom.is_default = 1 left join sclads sfrom on sfrom.id = ksfrom.sclad_id left join kasses kto on kto.id = km.kassa_debet -- Кассы. Приход left join kassa_sclads ksto on ksto.kassa_id = kto.id and ksto.is_default = 1 left join sclads sto on sto.id = ksto.sclad_id left join users u on u.user_id = km.last_usr_id -- Текущий сотрудник left join users uink on uink.user_id=km.inkass_user_id -- Инкассатор left join users ucr on ucr.user_id = km.own_usr_id -- Создатель left join docs dfrom on dfrom.doc_id=km.doc_kre_id -- Расходный документ --left join users uout on uout.user_id=dfrom.user_id -- Кассир left join docs_kassa dkfrom on dkfrom.doc_id=dfrom.doc_id -- Расходный документ по кассе left join doc_kassa_basises dkbfrom on dkbfrom.id=dkfrom.basis_id -- Тип операции по кассе. Расход left join docs dto on dto.doc_id=km.doc_deb_id -- Приходный документ -- left join users uto on uto.user_id=dto.user_id -- Кассир left join docs_kassa dkto on dkto.doc_id=dto.doc_id -- Приходный документ по кассе left join doc_kassa_basises dkbto on dkbto.id=dkto.basis_id -- Тип операции по кассе. Приход left join firms f on f.id = km.firm_id -- Фирма -- left join contragents c on c.contr_id = f.contr_id -- Клиент -- left join doc_kassa_moves_dep kmd on kmd.km_id = km.id_kasses_move -- Кассовые перемещения – суммы по отделам left join doc_kassa_basises dd on dd.id = 4 -- Тип операции по кассе; 4 - изъятие наличных из кассы