diff --git a/mockup.html b/mockup.html index 4e26aa8..31ff6b4 100644 --- a/mockup.html +++ b/mockup.html @@ -4839,9 +4839,9 @@ var _DL_ACTIONS = { notification: { steps: [ 'Составьте письменное уведомление (могу помочь — нажмите «Составить»)', - 'Отправьте заказным письмом с уведомлением о вручении — это фиксирует дату', + 'Отправьте заказным письмом с уведомлением о вручении — это фиксирует дату ', 'Продублируйте на email контрагента с запросом подтверждения получения', - 'Сохраните чек об отправке и трек-номер' + 'Введите трек-номер после отправки:
' ], warn: 'Устное уведомление не имеет юридической силы — только письменное с подтверждением доставки.' }, @@ -4858,7 +4858,7 @@ var _DL_ACTIONS = { steps: [ 'Проверьте основание расторжения — оно должно быть в договоре или ГК РФ (ст. 450)', 'Составьте уведомление о расторжении с указанием основания и даты (могу помочь)', - 'Направьте заказным письмом с уведомлением о вручении', + 'Направьте заказным письмом с уведомлением о вручении ', 'Зафиксируйте передачу имущества / возврат предоплаты актом' ], warn: 'Расторжение без соблюдения порядка = риск иска о возмещении убытков.' @@ -4945,6 +4945,103 @@ function _buildDlAnswer(ctx) { warnHtml + ctaHtml; } +// ── ПОЧТА РОССИИ: бланк ф.119 и трекинг ────────────────────────────────────── + +function _filterDigits(el) { + el.value = el.value.replace(/[^0-9]/g, ''); +} + +function _showPostalForm() { + var dlName = (_rcLastContext && _rcLastContext.dl) ? _rcLastContext.dl.title : 'Уведомление'; + var caseName = (_rcLastContext && _rcLastContext.caseName) ? _rcLastContext.caseName : ''; + var about = dlName + (caseName ? ' по договору «' + caseName + '»' : ''); + + // Pre-fill recipient from contract context (в проде — из разбора договора) + var recipient = (_rcLastContext && _rcLastContext.dl && _rcLastContext.dl.party) + ? _rcLastContext.dl.party : ''; + + var el = document.getElementById('postal-form-overlay'); + if (!el) return; + document.getElementById('pf-about').value = about; + document.getElementById('pf-recipient').value = recipient; + el.classList.add('on'); +} + +function _postalClose() { + var el = document.getElementById('postal-form-overlay'); + if (el) el.classList.remove('on'); +} + +function _postalPrint() { + var recipient = document.getElementById('pf-recipient').value || '____________________'; + var recAddr = document.getElementById('pf-rec-addr').value || '____________________'; + var sender = document.getElementById('pf-sender').value || '____________________'; + var sendAddr = document.getElementById('pf-send-addr').value || '____________________'; + var about = document.getElementById('pf-about').value || '____________________'; + + var w = window.open('','_blank','width=700,height=600'); + w.document.write(''+ + '