АСП.Шлюз (Меркурий): различия между версиями

Нет описания правки
Нет описания правки
Строка 22: Строка 22:
     <div style="font-size: 50px;">🛠</div>
     <div style="font-size: 50px;">🛠</div>
     <h3>Многоступенчатое и незавершенное производство</h3>
     <h3>Многоступенчатое и незавершенное производство</h3>
     <div class="mw-collapsible mw-collapsed" style="color: blue; font-weight: bold; cursor: pointer;">Подробнее</div>
     <a href="javascript:void(0);" class="toggle-btn" data-target="content1" style="color: blue; font-weight: bold;">Подробнее</a>
     <div class="mw-collapsible-content" style="font-size: 14px; margin-top: 10px;">
     <p id="content1" style="font-size: 14px; display: none; margin-top: 10px;">
       Автоматическое формирование и регистрация документов на производство сырья для готовой продукции, который может проходить в несколько этапов.
       Автоматическое формирование и регистрация документов на производство сырья для готовой продукции, который может проходить в несколько этапов.
     </div>
     </p>
   </div>
   </div>


Строка 32: Строка 32:
     <div style="font-size: 50px;">🧑‍⚕️</div>
     <div style="font-size: 50px;">🧑‍⚕️</div>
     <h3>Доступ для ветеринарных врачей</h3>
     <h3>Доступ для ветеринарных врачей</h3>
     <div class="mw-collapsible mw-collapsed" style="color: blue; font-weight: bold; cursor: pointer;">Подробнее</div>
     <a href="javascript:void(0);" class="toggle-btn" data-target="content2" style="color: blue; font-weight: bold;">Подробнее</a>
     <div class="mw-collapsible-content" style="font-size: 14px; margin-top: 10px;">
     <p id="content2" style="font-size: 14px; display: none; margin-top: 10px;">
       Отдельный доступ для аттестованных специалистов и для государственных ветеринарных врачей.
       Отдельный доступ для аттестованных специалистов и для государственных ветеринарных врачей.
     </div>
     </p>
   </div>
   </div>


Строка 42: Строка 42:
     <div style="font-size: 50px;">⏱</div>
     <div style="font-size: 50px;">⏱</div>
     <h3>Настройка регламентных заданий</h3>
     <h3>Настройка регламентных заданий</h3>
     <div class="mw-collapsible mw-collapsed" style="color: blue; font-weight: bold; cursor: pointer;">Подробнее</div>
     <a href="javascript:void(0);" class="toggle-btn" data-target="content3" style="color: blue; font-weight: bold;">Подробнее</a>
     <div class="mw-collapsible-content" style="font-size: 14px; margin-top: 10px;">
     <p id="content3" style="font-size: 14px; display: none; margin-top: 10px;">
       Возможность настроить автоматическую регистрацию или гашение сертификатов по заданному расписанию. Система обрабатывает все документы без вашего участия!
       Возможность настроить автоматическую регистрацию или гашение сертификатов по заданному расписанию. Система обрабатывает все документы без вашего участия!
     </div>
     </p>
   </div>
   </div>


Строка 52: Строка 52:
     <div style="font-size: 50px;">📦</div>
     <div style="font-size: 50px;">📦</div>
     <h3>Простой запуск партионного учета</h3>
     <h3>Простой запуск партионного учета</h3>
     <div class="mw-collapsible mw-collapsed" style="color: blue; font-weight: bold; cursor: pointer;">Подробнее</div>
     <a href="javascript:void(0);" class="toggle-btn" data-target="content4" style="color: blue; font-weight: bold;">Подробнее</a>
     <div class="mw-collapsible-content" style="font-size: 14px; margin-top: 10px;">
     <p id="content4" style="font-size: 14px; display: none; margin-top: 10px;">
       Без перестройки всей учетной системы! Модуль может опираться на внутренний партионный учет, а также вести его по заданным правилам Меркурия.
       Без перестройки всей учетной системы! Модуль может опираться на внутренний партионный учет, а также вести его по заданным правилам Меркурия.
     </div>
     </p>
   </div>
   </div>


Строка 62: Строка 62:
     <div style="font-size: 50px;">📈</div>
     <div style="font-size: 50px;">📈</div>
     <h3>Гибкая система настроек групповых операций</h3>
     <h3>Гибкая система настроек групповых операций</h3>
     <div class="mw-collapsible mw-collapsed" style="color: blue; font-weight: bold; cursor: pointer;">Подробнее</div>
     <a href="javascript:void(0);" class="toggle-btn" data-target="content5" style="color: blue; font-weight: bold;">Подробнее</a>
     <div class="mw-collapsible-content" style="font-size: 14px; margin-top: 10px;">
     <p id="content5" style="font-size: 14px; display: none; margin-top: 10px;">
       Практически любые удобные для клиента цепочки групповых операций нажатием пары кнопок.<br>
       Практически любые удобные для клиента цепочки групповых операций нажатием пары кнопок.<br>
       Например: производство + перемещение + реализация + гашение.
       Например: производство + перемещение + реализация + гашение.
     </div>
     </p>
   </div>
   </div>


Строка 73: Строка 73:
     <div style="font-size: 50px;">🔍</div>
     <div style="font-size: 50px;">🔍</div>
     <h3>Контроль просроченной продукции</h3>
     <h3>Контроль просроченной продукции</h3>
     <div class="mw-collapsible mw-collapsed" style="color: blue; font-weight: bold; cursor: pointer;">Подробнее</div>
     <a href="javascript:void(0);" class="toggle-btn" data-target="content6" style="color: blue; font-weight: bold;">Подробнее</a>
     <div class="mw-collapsible-content" style="font-size: 14px; margin-top: 10px;">
     <p id="content6" style="font-size: 14px; display: none; margin-top: 10px;">
       О штрафах можно не беспокоиться! Предупреждение при наличии просроченной продукции во время регистрации и гашения ВСД.
       О штрафах можно не беспокоиться! Предупреждение при наличии просроченной продукции во время регистрации и гашения ВСД.
     </div>
     </p>
   </div>
   </div>


</div>
</div>
<script>
// Ждём, пока DOM загрузится
document.addEventListener('DOMContentLoaded', function() {
  // Находим все кнопки
  const buttons = document.querySelectorAll('.toggle-btn');
  buttons.forEach(function(btn) {
    btn.addEventListener('click', function() {
      const targetId = btn.getAttribute('data-target');
      const content = document.getElementById(targetId);
      if (!content) return;
      // Показать или скрыть
      if (content.style.display === 'none' || content.style.display === '') {
        content.style.display = 'block';
        btn.textContent = 'Скрыть';
      } else {
        content.style.display = 'none';
        btn.textContent = 'Подробнее';
      }
    });
  });
});
</script>