Alexander писал(а):Для начала имеет смысл почитать про типы транзакций в документации на формат обмена "ДЭНСИ" (доступна на странице сайта [Скачать]).
af5gor писал(а):Подозреваю что всё это есть у вас в исходниках
--Last Closed Session
SELECT n_session
FROM transaction tr
WHERE tr_type=61
ORDER BY n_transaction DESC
LIMIT 1;
--16
--Calc Register from transaction from last session
SELECT
/* Внесение */
sum(case when tr_type=50 then value_1 end ) as sum_in,
sum(case when tr_type=50 then 1 end) as count_in,
/* Выплаты */
sum(case when tr_type=51 then value_1 end ) as sum_out,
sum(case when tr_type=51 then 1 end) as count_out,
/* Продажи наличкой+безнал */
sum(case when tr_type=55 AND check_type = 0 then value_1 end ) as sum_Sales,
sum(case when tr_type=55 AND check_type = 0 then 1 end) as count_Sales,
/* Возвраты наличкой+наличкой */
sum(case when tr_type=55 AND check_type = 1 then value_1 end ) as sum_Refund,
sum(case when tr_type=55 AND check_type = 1 then 1 end) as count_refund,
/* Наличка в кассе на конец смена = временно для отладки*/
sum(case when tr_type=50 then value_1 end ) - sum(case when tr_type=51 then value_1 end ) +
sum(case when tr_type=55 AND check_type = 0 then value_1 end ) - sum(case when tr_type=55 AND check_type = 1 then value_1 end ) as Cash
FROM transaction tr
WHERE n_session=16
af5gor писал(а):Имею следующие вопросы:
1. По какому полю определить оплату налом и безналом?
af5gor писал(а):2. Можно ли, при возврате товара, оплаченного безналом, возвращать покупателю налом?
af5gor писал(а):3. Почему после внесения или выплаты каждый раз появляется транзакциия открытия смены?
Бродяга_Джон писал(а):если верно помню то 40 и 41 транзакция поле №9, код вида оплаты
af5gor писал(а):2. Можно ли, при возврате товара, оплаченного безналом, возвращать покупателю налом?
Alexander писал(а):Бродяга_Джон писал(а):если верно помню то 40 и 41 транзакция поле №9, код вида оплаты
Поле №10 - код вида оплаты (1 - нал, 2 - безнал)
В таблице transaction это колонка payment_type
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1