мета-данные страницы
Различия
Здесь показаны различия между двумя версиями данной страницы.
Следующая версия | Предыдущая версия | ||
doc_kassa_moves [21.05.2020 21:58] Анисютин создано |
doc_kassa_moves [26.10.2020 09:58] (текущий) |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ====== doc_kassa_moves ====== | + | ====== DOC_KASSA_MOVES ====== |
- | **Кассовые перемещения** и **Инкассация** | + | Документы кассовых перемещения и инкассации |
===== Назначение ===== | ===== Назначение ===== | ||
- | Репликационная таблица **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|Признак фискальности оплаты| | ||
<sxh sql> | <sxh sql> | ||
Строка 39: | Строка 61: | ||
===== Использование таблицы ===== | ===== Использование таблицы ===== | ||
+ | |||
+ | <sxh sql> | ||
+ | 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 - изъятие наличных из кассы | ||
+ | </sxh> | ||
[[:таблицы_данных|Назад]]\\ | [[:таблицы_данных|Назад]]\\ | ||