<form name="receipts_return_form" method="POST" action="/receipts/return">
	<input type="hidden" name="id" value="{{@GET.id}}">
	<input type="hidden" name="parent_id" value="{{@receipt.id}}">
	<input type="hidden" name="type" value="{{@receipt_return}}">
	<input type="hidden" name="discount" value="0">
	<input type="hidden" name="executor" value="{{@receipt.executor}}">
	<input type="hidden" name="partner_id" value="{{@receipt.partner_id}}">
	<input type="hidden" name="sbp_order_id" value="{{@receipt.sbp_order_id}}">
	<input type="hidden" name="pan" value="{{@receipt.pan}}">
	<input type="hidden" name="transid" value="{{@receipt.transid}}">
	<input type="hidden" name="authcode" value="{{@receipt.authcode}}">
	<input type="hidden" name="changes" value="{{@receipt.changes}}">
	<input type="hidden" name="sum0" value="{{@receipt.sum}}">
	<input type="hidden" name="epay" value="{{@receipt.epay}}">
	<input type="hidden" name="sno" value="{{@receipt.sno}}">
	<input type="hidden" name="psr" value="{{@receipt.psr}}">
	<input type="hidden" name="bonus_add" value="{{@receipt.bonus_add}}">
	<div id="return_paymentmethods" class="return_paymentmethods_{{count(@receipt.paymentmethods)}}">
		<div class="popup_area">
			<div class="close_button">
				<i class="fa fa-times" aria-hidden="true"></i>
			</div>
			<p align="center">
				<big>Способ возврата денег <big class="noshow_2">- <span>{{@paymentmethods[@receipt['paymentmethods'][0]['method']]['title']}}{{@receipt['epay']>0?' ('.@receipt['epay_title'].')':''}}</span></big></big>
			</p>
			<p class="right noshow_1">Осталось <big id="return_add_pay">0.00</big></p>
			<p>К возврату: <big class="return_sum">0.00</big></p>
			<table class="noshow_1">
				{~@beznal=0;~}
			<repeat group="{{@receipt.paymentmethods}}" value="{{@p}}">
				<tr>
					<td width="150">
						{~if(@p['method']==@e_paymethod)@beznal=1;~}
						{~@p['sum']=round(@p['sum'], 2)~}
						{{@paymentmethods[@p['method']]['title']}}:<br>
						{{@receipt['epay']>0 && @paymentmethods[@p['method']]['cash']==0?'('.@receipt['epay_title'].')<br>':''}}
						<span class="error_{{@p['method']}}">Максимально {{number_format(@p['sum'], 2, '.', '')}}</span>
					</td>
					<td>
						<input type="text" min="0" step="0.01" name="client_sum[{{@p['method']}}]" class="client_sum mixed_pay mixed_pay_{{@p['method']}}" pid={{@p['method']}} autocomplete="off" value="" max="{{number_format(@p['sum'], 2, '.', '')}}" pattern="\d+(\.\d{2})?">
						<input type="hidden" name="paymentmethod[]" value="{{@p['method']}}">
					</td>
				</tr>
			</repeat>
			</table>
			<p class="false" align="center">Верните деньги клиенту и нажмите "Готово"</p>
			<div align="center" class="noshow_1">
				<div class="virtual_keyboard">
					<input type="button" class="virtual_key" value='7' for='mixed_pay_{{@paymentmethods[0]["id"]}}'>
					<input type="button" class="virtual_key" value='8' for='mixed_pay_{{@paymentmethods[0]["id"]}}'>
					<input type="button" class="virtual_key" value='9' for='mixed_pay_{{@paymentmethods[0]["id"]}}'>
					<input type="submit" value="Готово" disabled="true">
					<br>
					<input type="button" class="virtual_key" value='4' for='mixed_pay_{{@paymentmethods[0]["id"]}}'>
					<input type="button" class="virtual_key" value='5' for='mixed_pay_{{@paymentmethods[0]["id"]}}'>
					<input type="button" class="virtual_key" value='6' for='mixed_pay_{{@paymentmethods[0]["id"]}}'>
					<br>
					<input type="button" class="virtual_key" value='1' for='mixed_pay_{{@paymentmethods[0]["id"]}}'>
					<input type="button" class="virtual_key" value='2' for='mixed_pay_{{@paymentmethods[0]["id"]}}'>
					<input type="button" class="virtual_key" value='3' for='mixed_pay_{{@paymentmethods[0]["id"]}}'>
					<br>
					<input type="button" class="virtual_key_delete" for='mixed_pay_{{@paymentmethods[0]["id"]}}' value="CE">
					<input type="button" class="virtual_key" value='0' for='mixed_pay_{{@paymentmethods[0]["id"]}}'>
					<input type="button" class="virtual_key" value='.' for='mixed_pay_{{@paymentmethods[0]["id"]}}'>
					<button type="button" class="virtual_key_bks" for='mixed_pay_{{@paymentmethods[0]["id"]}}'>
						<i class="fas fa-long-arrow-alt-left"></i>
					</button>
				</div>
			</div>
			<p align="center" class="noshow_2">
				<input type="submit" value="Готово" disabled="true">
			</p>
			<check if="{{@fr==1 && @beznal==0 && in_array('receipts/fr_no', @authorization_user.module) && !@base_settings.autonomous}}">
			<br>
			<input type="checkbox" name="hold" id="hold" value="1" class="custom-checkbox">
			<label for="hold">Тестовая операция</label>
			</check>
		</div>
	</div>
<div class="receipts_for_return">
	<div class="reload">
		<table class="content2" width="100%">
			<tr>
				<th width="50%" colspan="4">
					Чек № {{@receipt.id}}
				</th>
				<th colspan="4">
					Подлежит возврату
				</th>
			</tr>
			<tr>
				<td colspan="4" class="receiptlines" valign="top">
					<table class="work_table order_hide">
						<tr>
							<th>
								Наименование
							</th>
							<th width="100">
								Цена
							</th>
							<th width="100">
								Кол-во
							</th>
							<th width="100">
								Итого
							</th>
						</tr>
					</table>
					<div class="receiptlines_div">
						<table class="work_table big_table">
							<repeat group="{{@receipt.receiptlines}}" key="{{@n}}" value="{{@line}}">
								<tr class="line {{@n==0?'select_line':''}}" id="line_{{@line.id}}">
									<td>
										{~@price=@line.price+(@line.price*(@line.vat/100))*max(0, @line.vat_type)~}
										{~if(@line.loyalty==0) @price-=@price*(@line.discount/100)~}
										{~@price=round(@price, 2)~}
										{~if(@partner['ignore_max_discount']) @line.max_discount=100;~}
										<input type="radio" name="line" value="{{@line.id}}" count="{{number_format(@line.after_return, 3, '.', '')}}" vprice="{{number_format(@price, 2, '.', '')}}" price="{{number_format(@line.price, 2, '.', '')}}" discount="{{@line.discount}}" vat="{{@line.vat}}" mark="{{@line.mark!=''?1:0}}" egais="{{@line.egais}}" barcode="{{@line.barcode}}" vat_type="{{@line.vat_type}}" loyalty="{{@line.loyalty}}" max_discount="{{@line.max_discount}}" product_id="{{@line.product_id}}" unit_okei="{{@line.unit_okei}}" units_fr="{{@line.units_fr}}" pg="{{@line.pg}}" mark_code="{{@line.mark_code??''}}" bonus-pay="{{@line.description=='Оплачено баллами'?@line.price0-@line.price:0}}" {{@n==0?"checked=checked":''}}>

										<input type="hidden" name="receiptlines_lost[{{@line.id}}][line_id]" value="{{@line.id}}">
										<input type="hidden" name="receiptlines_lost[{{@line.id}}][product_title]" value="{{@line.product_title}}">
										<input type="hidden" name="receiptlines_lost[{{@line.id}}][price]" value="{{@line.price}}">
										<input type="hidden" name="receiptlines_lost[{{@line.id}}][total_price]" value="{{number_format(@price, 2, '.', '')}}">
										<input type="hidden" name="receiptlines_lost[{{@line.id}}][vat]" value="{{@line.vat}}">
										<input type="hidden" name="receiptlines_lost[{{@line.id}}][vat_type]" value="{{@line.vat_type}}">
										<input type="hidden" name="receiptlines_lost[{{@line.id}}][units_fr]" value="{{@line.units_fr}}">
										<input type="hidden" name="receiptlines_lost[{{@line.id}}][unit_okei]" value="{{@line.unit_okei}}">
										<input type="hidden" name="receiptlines_lost[{{@line.id}}][pg]" value="{{@line.pg}}">
										<input type="hidden" name="receiptlines_lost[{{@line.id}}][mark]" value="{{@line.mark_code}}">
										<input type="hidden" name="receiptlines_lost[{{@line.id}}][egais]" value="{{@line.egais}}">
										<input type="hidden" name="receiptlines_lost[{{@line.id}}][barcode]" value="{{@line.barcode}}">
										<input type="hidden" name="receiptlines_lost[{{@line.id}}][count]" class="receiptlines_lost_count_{{@line.id}}" value="{{@line.after_return}}">

										<span class="small product_title">{{@line.product_title}}</span>
										<check if="{{@line.mark!=''}}">
										[M]
											<small>{{mb_strlen(@line.mark_code)>=8?mb_substr(@line.mark_code, 3, 3).' '.mb_substr(@line.mark_code, 6, 8):@line.mark_code}}</small>
										</check>
										<check if="{{@line.count>@line.after_return}}">
										<br>
										<small class="false">Возвращено: {{@line.count-@line.after_return}}</small>
										</check>
										{~@total=@price*@line.after_return~}
										{~@sum+=@total~}
										<div class="order_show small">
											<div class="small" align="right">
												{{number_format(@price, 2, '.', '')}} X {{numberformat(@line.after_return, 3, '.', '')}} = {{number_format(@total, 2, '.', '')}}
											</div>
										</div>
									</td>
									<td align="center" width="100">
										{{number_format(@price, 2, '.', '')}}
									</td>
									<td align="center" width="100">
										{~@count+=@line.after_return~}
										{{numberformat(@line.after_return, 3, '.', '')}}
									</td>
									<td align="right" width="100">
										{{number_format(@total, 2, '.', '')}}
									</td>
								</tr>
							</repeat>
						</table>
					</div>
					<table class="work_table total_table">
						<tr>
							<td height="30">
								<b>Итого</b>
							</td>
							<td align="center" width="100">
								<b>{{numberformat(@count, 3, '.', '')}}</b>
							</td>
							<td align="right" width="100">
								<b>{{number_format(@sum, 2, '.', '')}}</b>
							</td>
						</tr>
					</table>
				</td>
				<td valign="top" class="receiptlines">
					<table class="work_table order_hide">
						<tr>
							<th>
								Наименование
							</th>
							<th width="100">
								Цена
							</th>
							<th width="100">
								Кол-во
							</th>
							<th width="100">
								Итого
							</th>
							<td width="25">
							</td>
						</tr>
					</table>
					<div class="receiptlines_div">
						<table class="work_table big_table">
							<tr id="return_add"></tr>
						</table>
					</div>
					<table class="work_table total_table">
						<tr>
							<td>
								<b>Итого</b>
							</td>
							<td align="center" width="100">
								<b id="return_count">0.000</b>
							</td>
							<td align="right" width="100">
								<b class="return_sum">0.00</b>
							</td>
							<td width="25" align="center" height="30">
								<button type="button" class="line_control remove_return" for=".line_return">
									<i class="fas fa-times"></i>
								</button>
							</td>
						</tr>
					</table>
				</td>
			</tr>
		</table>
	</div>
</div>
<input type="text" inputmode="numeric" class="return_count_input order_hide" autocomplete="off" placeholder="Кол-во">
<input type="button" class="return_ok order_hide"  value="OK">

<input type="button" class="right" name="save_return" value="Готово">
<input type="button" name="return_1" value="Вернуть +1">
<input type="button" name="return_str" value="Вернуть строку">
<input type="button" name="return_all" value="Вернуть всё">

</form>
<div class="virtual_keyboard virtual_keyboard_hide virtual_keyboard_return_count_input">
	<input type="button" class="virtual_key" value="7" for="return_count_input">
	<input type="button" class="virtual_key" value="8" for="return_count_input">
	<input type="button" class="virtual_key" value="9" for="return_count_input">
	<br>
	<input type="button" class="virtual_key" value="4" for="return_count_input">
	<input type="button" class="virtual_key" value="5" for="return_count_input">
	<input type="button" class="virtual_key" value="6" for="return_count_input">
	<br>
	<input type="button" class="virtual_key" value="1" for="return_count_input">
	<input type="button" class="virtual_key" value="2" for="return_count_input">
	<input type="button" class="virtual_key" value="3" for="return_count_input">
	<br>
	<input type="button" class="virtual_key virtual_null" value="0" for="return_count_input">
	<input type="button" class="virtual_key" value="." for="return_count_input">
	<button type="button" class="virtual_key_bks" for='return_count_input'>
		<i class="fas fa-long-arrow-alt-left"></i>
	</button>
</div>
