АСП.Шлюз (Меркурий): различия между версиями
Нет описания правки Метка: визуальный редактор отключён |
Нет описания правки Метка: визуальный редактор отключён |
||
Строка 20: | Строка 20: | ||
<!-- Блок 1 --> | <!-- Блок 1 --> | ||
<div style="width: 320px; border: 1px solid #ddd; padding: 15px; border-radius: 8px; box-sizing: border-box;"> | <div style="width: 320px; border: 1px solid #ddd; padding: 15px; border-radius: 8px; box-sizing: border-box;"> | ||
< | <label style="display: flex; align-items: center; gap: 12px; cursor: pointer; user-select: none;"> | ||
<div style="font-size: 36px; flex-shrink: 0;">🛠</div> | <div style="font-size: 36px; flex-shrink: 0;">🛠</div> | ||
<h3 style="margin: 0; font-size: 18px; flex-grow: 1;">Многоступенчатое и незавершенное производство</h3> | <h3 style="margin: 0; font-size: 18px; flex-grow: 1;">Многоступенчатое и незавершенное производство</h3> | ||
< | <input type="checkbox" style="display: none;" class="toggle-checkbox" /> | ||
</ | <span style="font-weight: bold; color: blue; user-select: none;">▼</span> | ||
<div class=" | </label> | ||
<div class="content" style="font-size: 14px; margin-top: 10px; display: none;"> | |||
Автоматическое формирование и регистрация документов на производство сырья для готовой продукции, который может проходить в несколько этапов. | Автоматическое формирование и регистрация документов на производство сырья для готовой продукции, который может проходить в несколько этапов. | ||
</div> | </div> | ||
Строка 32: | Строка 33: | ||
<!-- Блок 2 --> | <!-- Блок 2 --> | ||
<div style="width: 320px; border: 1px solid #ddd; padding: 15px; border-radius: 8px; box-sizing: border-box;"> | <div style="width: 320px; border: 1px solid #ddd; padding: 15px; border-radius: 8px; box-sizing: border-box;"> | ||
< | <label style="display: flex; align-items: center; gap: 12px; cursor: pointer; user-select: none;"> | ||
<div style="font-size: 36px; flex-shrink: 0;">🧑⚕️</div> | <div style="font-size: 36px; flex-shrink: 0;">🧑⚕️</div> | ||
<h3 style="margin: 0; font-size: 18px; flex-grow: 1;">Доступ для ветеринарных врачей</h3> | <h3 style="margin: 0; font-size: 18px; flex-grow: 1;">Доступ для ветеринарных врачей</h3> | ||
< | <input type="checkbox" style="display: none;" class="toggle-checkbox" /> | ||
</ | <span style="font-weight: bold; color: blue; user-select: none;">▼</span> | ||
<div class=" | </label> | ||
<div class="content" style="font-size: 14px; margin-top: 10px; display: none;"> | |||
Отдельный доступ для аттестованных специалистов и для государственных ветеринарных врачей. | Отдельный доступ для аттестованных специалистов и для государственных ветеринарных врачей. | ||
</div> | </div> | ||
Строка 44: | Строка 46: | ||
<!-- Блок 3 --> | <!-- Блок 3 --> | ||
<div style="width: 320px; border: 1px solid #ddd; padding: 15px; border-radius: 8px; box-sizing: border-box;"> | <div style="width: 320px; border: 1px solid #ddd; padding: 15px; border-radius: 8px; box-sizing: border-box;"> | ||
< | <label style="display: flex; align-items: center; gap: 12px; cursor: pointer; user-select: none;"> | ||
<div style="font-size: 36px; flex-shrink: 0;">⏱</div> | <div style="font-size: 36px; flex-shrink: 0;">⏱</div> | ||
<h3 style="margin: 0; font-size: 18px; flex-grow: 1;">Настройка регламентных заданий</h3> | <h3 style="margin: 0; font-size: 18px; flex-grow: 1;">Настройка регламентных заданий</h3> | ||
< | <input type="checkbox" style="display: none;" class="toggle-checkbox" /> | ||
</ | <span style="font-weight: bold; color: blue; user-select: none;">▼</span> | ||
<div class=" | </label> | ||
<div class="content" style="font-size: 14px; margin-top: 10px; display: none;"> | |||
Возможность настроить автоматическую регистрацию или гашение сертификатов по заданному расписанию. Система обрабатывает все документы без вашего участия! | Возможность настроить автоматическую регистрацию или гашение сертификатов по заданному расписанию. Система обрабатывает все документы без вашего участия! | ||
</div> | </div> | ||
Строка 56: | Строка 59: | ||
<!-- Блок 4 --> | <!-- Блок 4 --> | ||
<div style="width: 320px; border: 1px solid #ddd; padding: 15px; border-radius: 8px; box-sizing: border-box;"> | <div style="width: 320px; border: 1px solid #ddd; padding: 15px; border-radius: 8px; box-sizing: border-box;"> | ||
< | <label style="display: flex; align-items: center; gap: 12px; cursor: pointer; user-select: none;"> | ||
<div style="font-size: 36px; flex-shrink: 0;">📦</div> | <div style="font-size: 36px; flex-shrink: 0;">📦</div> | ||
<h3 style="margin: 0; font-size: 18px; flex-grow: 1;">Простой запуск партионного учета</h3> | <h3 style="margin: 0; font-size: 18px; flex-grow: 1;">Простой запуск партионного учета</h3> | ||
< | <input type="checkbox" style="display: none;" class="toggle-checkbox" /> | ||
</ | <span style="font-weight: bold; color: blue; user-select: none;">▼</span> | ||
<div class=" | </label> | ||
<div class="content" style="font-size: 14px; margin-top: 10px; display: none;"> | |||
Без перестройки всей учетной системы! Модуль может опираться на внутренний партионный учет, а также вести его по заданным правилам Меркурия. | Без перестройки всей учетной системы! Модуль может опираться на внутренний партионный учет, а также вести его по заданным правилам Меркурия. | ||
</div> | </div> | ||
Строка 68: | Строка 72: | ||
<!-- Блок 5 --> | <!-- Блок 5 --> | ||
<div style="width: 320px; border: 1px solid #ddd; padding: 15px; border-radius: 8px; box-sizing: border-box;"> | <div style="width: 320px; border: 1px solid #ddd; padding: 15px; border-radius: 8px; box-sizing: border-box;"> | ||
< | <label style="display: flex; align-items: center; gap: 12px; cursor: pointer; user-select: none;"> | ||
<div style="font-size: 36px; flex-shrink: 0;">📈</div> | <div style="font-size: 36px; flex-shrink: 0;">📈</div> | ||
<h3 style="margin: 0; font-size: 18px; flex-grow: 1;">Гибкая система настроек групповых операций</h3> | <h3 style="margin: 0; font-size: 18px; flex-grow: 1;">Гибкая система настроек групповых операций</h3> | ||
< | <input type="checkbox" style="display: none;" class="toggle-checkbox" /> | ||
</ | <span style="font-weight: bold; color: blue; user-select: none;">▼</span> | ||
<div class=" | </label> | ||
<div class="content" style="font-size: 14px; margin-top: 10px; display: none;"> | |||
Практически любые удобные для клиента цепочки групповых операций нажатием пары кнопок.<br> | Практически любые удобные для клиента цепочки групповых операций нажатием пары кнопок.<br> | ||
Например: производство + перемещение + реализация + гашение. | Например: производство + перемещение + реализация + гашение. | ||
Строка 81: | Строка 86: | ||
<!-- Блок 6 --> | <!-- Блок 6 --> | ||
<div style="width: 320px; border: 1px solid #ddd; padding: 15px; border-radius: 8px; box-sizing: border-box;"> | <div style="width: 320px; border: 1px solid #ddd; padding: 15px; border-radius: 8px; box-sizing: border-box;"> | ||
< | <label style="display: flex; align-items: center; gap: 12px; cursor: pointer; user-select: none;"> | ||
<div style="font-size: 36px; flex-shrink: 0;">🔍</div> | <div style="font-size: 36px; flex-shrink: 0;">🔍</div> | ||
<h3 style="margin: 0; font-size: 18px; flex-grow: 1;">Контроль просроченной продукции</h3> | <h3 style="margin: 0; font-size: 18px; flex-grow: 1;">Контроль просроченной продукции</h3> | ||
< | <input type="checkbox" style="display: none;" class="toggle-checkbox" /> | ||
</ | <span style="font-weight: bold; color: blue; user-select: none;">▼</span> | ||
<div class=" | </label> | ||
<div class="content" style="font-size: 14px; margin-top: 10px; display: none;"> | |||
О штрафах можно не беспокоиться! Предупреждение при наличии просроченной продукции во время регистрации и гашения ВСД. | О штрафах можно не беспокоиться! Предупреждение при наличии просроченной продукции во время регистрации и гашения ВСД. | ||
</div> | </div> | ||
Строка 94: | Строка 100: | ||
<script> | <script> | ||
document.querySelectorAll('label').forEach(label => { | |||
document.querySelectorAll(' | const checkbox = label.querySelector('input[type="checkbox"]'); | ||
const content = label.nextElementSibling; | |||
const arrow = label.querySelector('span'); | |||
content.style.display = ' | label.addEventListener('click', () => { | ||
setTimeout(() => { | |||
if (checkbox.checked) { | |||
content.style.display = 'block'; | |||
arrow.textContent = '▲'; | |||
} | } else { | ||
content.style.display = 'none'; | |||
arrow.textContent = '▼'; | |||
} | |||
}, 10); | |||
}); | }); | ||
}); | }); | ||
</script> | </script> |