ООО "ЭНЕРГОТЕХНИКА ГРУПП" - Гендиректор Воробьев Денис Леонидович - ИНН 7811706992

Успешно

Операция выполнена успешно

Чекко

ООО "ЭНЕРГОТЕХНИКА ГРУПП"

ОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ "ЭНЕРГОТЕХНИКА ГРУПП"



Регистрирующим органом принято решение о предстоящем исключении юридического лица из ЕГРЮЛ (наличие в ЕГРЮЛ сведений о юридическом лице, в отношении которых внесена запись о недостоверности)
ОГРН 1187847249248  
ИНН 7811706992  
КПП 781101001  
ОКПО 32787935  
Дата регистрации
6 сентября 2018 года
Юридический адрес
193079, г. Санкт-Петербург, Октябрьская набережная, д. 108, корп. 1 литер АМ, помещ. 1
Организационно-правовая форма
Общества с ограниченной ответственностью
Уставный капитал
10 000 руб.
Финансовая отчетность за 2022 год
Выручка: понизилась до 18,8 млн руб. -34%
Чистая прибыль: понизилась до -1,2 млн руб. -888%
Специальный налоговый режим
Не применяется?
ООО "ЭНЕРГОТЕХНИКА ГРУПП" - Воробьев Денис Леонидович
Генеральный директор
Воробьев Денис Леонидович
ИНН 781116207782  
с 6 сентября 2018 г.
Сведения недостоверны (результаты проверки достоверности содержащихся в ЕГРЮЛ сведений о юридическом лице)
Учредитель
Воробьев Денис Леонидович
с 6 сентября 2018 г.
Сведения недостоверны (результаты проверки достоверности содержащихся в ЕГРЮЛ сведений о юридическом лице)
Среднесписочная численность работников
1 человек?
Единый реестр субъектов малого и среднего предпринимательства
В реестре с 10 октября 2018 года
Категория субъекта МСП: микропредприятие?
Федресурс
Компания не опубликовала ни одного сообщения, но упомянута в 4 сообщениях
ЕФРСБ (реестр банкротств)
  Нет сообщений о банкротстве
Блокировка банковских счетов
Проверить
Санкции
  Не входит в санкционные списки

Оценка надежности

+95
-110

Очень низкая оценка надежности

Признаки фирмы-однодневки не обнаружены

  •   Долгое время работы
    Компания зарегистрирована 5 лет назад, что говорит о стабильной деятельности и поднадзорности государственным органам
  •   Не входит в реестр недобросовестных поставщиков
    По данным ФАС, не входит в реестр недобросовестных поставщиков
  •   Нет связей с дисквалифицированными лицами
    По данным ФНС, в состав исполнительных органов компании не входят дисквалифицированные лица
  •   Нет массовых руководителей и учредителей
    Согласно текущим критериям ФНС, руководители и учредители ООО "ЭНЕРГОТЕХНИКА ГРУПП" не являются "массовыми"
  •   Нет сообщений о банкротстве
    В реестре ЕФРСБ не найдено ни одного сообщения о банкротстве компании
  •   Уплачены налоги за прошлый отчетный период
    По данным ФНС, в прошлом отчетном периоде компанией были уплачены налоги на сумму 108,6 тыс. руб.
  •   Статус юридического лица
    Регистрирующим органом принято решение о предстоящем исключении юридического лица из ЕГРЮЛ (наличие в ЕГРЮЛ сведений о юридическом лице, в отношении которых внесена запись о недостоверности)
  •   Cведения о руководителе недостоверны
    В ЕГРЮЛ внесена запись о недостоверности данных о руководителе компании
  •   Cведения об учредителе недостоверны
    В ЕГРЮЛ внесена запись о недостоверности данных об учредителе компании
  •   Убытки в прошлом отчетном периоде
    По данным ФНС, в прошлом отчетном периоде убытки компании составили 1,2 млн руб.
  •   Задолженности по пеням и штрафам
    По данным ФНС, задолженности по пеням и штрафам за 2023 год составили 14,6 тыс. руб.
  •   Долги по исполнительным производствам
    По данным ФССП, имеются долги по исполнительным производствам, остаток непогашенной задолженности: 330,5 тыс. руб.
    Информация актуальна на 22 января 2024 года

Реквизиты

ОГРН? 1187847249248    от 6 сентября 2018 года
ИНН? 7811706992  
КПП? 781101001  
ОКПО? 32787935  

Сведения о регистрации

Регистрация в ФНС
Регистрационный номер 1187847249248 от 6 сентября 2018 года
Межрайонная инспекция Федеральной налоговой службы №15 по Санкт-Петербургу
Регистрация в ПФР
Регистрационный номер 088010129223 от 7 сентября 2018 года
Отделение Фонда пенсионного и социального страхования Российской Федерации по Санкт-Петербургу и Ленинградской области
Регистрация в ФСС
Регистрационный номер 783006699478301 от 7 сентября 2018 года
Отделение Фонда пенсионного и социального страхования Российской Федерации по Санкт-Петербургу и Ленинградской области

Коды статистики

Код ОКОГУ? 4210014  
Организации, учрежденные юридическими лицами или гражданами, или юридическими лицами и гражданами совместно
Код ОКОПФ? 12300  
Общества с ограниченной ответственностью
Код ОКФС? 16  
Частная собственность
Код ОКАТО? 40285000000  
Невский
Код ОКТМО? 40382000000  
муниципальный округ Народный
Код КЛАДР? 780000000000967  

Контакты ООО "ЭНЕРГОТЕХНИКА ГРУПП"

Адрес
193079, г. Санкт-Петербург, Октябрьская набережная, д. 108, корп. 1 литер АМ, помещ. 1
Показать на карте
Электронная почта
3245358@mail.ru
Веб-сайт
Cоциальные сети

Виды деятельности ОКВЭД-2

46.69.9 Торговля оптовая прочими машинами, приборами, аппаратурой и оборудованием общепромышленного и специального назначения?
28.29 Производство прочих машин и оборудования общего назначения, не включенного в другие группировки
71.12.1 Деятельность, связанная с инженерно-техническим проектированием, управлением проектами строительства, выполнением строительного контроля и авторского надзора
28.29.7 Производство неэлектрического оборудования и инструментов для пайки мягким и твердым припоем или сварки, машин и аппаратов для газотермического напыления

Финансовая отчетность

Финансовая (бухгалтерская) отчетность ООО "ЭНЕРГОТЕХНИКА ГРУПП" согласно данным ФНС и Росстата за 2017–2022 годы

Выручка? 2017–2022 гг.
Чистая прибыль? 2017–2022 гг.
Финансовые показатели 2022 г.
Выручка
Выручка
18,8 млн руб.
-34%
Чистая прибыль
Чистая прибыль
-1,2 млн руб.
-888%
Активы
Активы
26,2 млн руб.
425%
Капитал и резервы
Капитал и резервы
-715 тыс. руб.
-256%
Финансовые коэффициенты согласно результатам 2022 г.
Финансовая устойчивость
Коэффициент автономии (финансовой независимости)? -0.03
Коэффициент обеспеченности собственными оборотными средствами?
Коэффициент покрытия инвестиций? -0.03
Ликвидность
Коэффициент текущей ликвидности?
Коэффициент быстрой ликвидности?
Коэффициент абсолютной ликвидности?
Рентабельность
Рентабельность продаж? -6.25%
Рентабельность активов? -4.48%
Рентабельность собственного капитала? 164.20%

Руководитель ООО "ЭНЕРГОТЕХНИКА ГРУПП"

Генеральный директор Воробьев Денис Леонидович
Генеральный директор
Воробьев Денис Леонидович
ИНН 781116207782  
с 6 сентября 2018 г.
Сведения недостоверны (результаты проверки достоверности содержащихся в ЕГРЮЛ сведений о юридическом лице)
  Нет записи о дисквалификации
  Не входит в реестр массовых руководителей

Учредитель

Учредитель Стоимость доли Доля капитала
1. Воробьев Денис Леонидович
ИНН 781116207782
с 6 сентября 2018 г.
Сведения недостоверны (результаты проверки достоверности содержащихся в ЕГРЮЛ сведений о юридическом лице)
10 тыс. руб. 100%

Связи

Сообщения на Федресурсе

Компания ООО "ЭНЕРГОТЕХНИКА ГРУПП" не опубликовала ни одного сообщения, но является участником 4 сообщений на Федресурсе

Самые популярные типы сообщений

Госзакупки

Сведения об участии ООО "ЭНЕРГОТЕХНИКА ГРУПП" в госзакупках в качестве поставщика или заказчика по 94-ФЗ, 44-ФЗ или 223-ФЗ отсутствуют

Проверки

ФГИС "Единый Реестр Проверок" Генеральной Прокуратуры РФ не содержит сведений о проверках в отношении компании "ЭНЕРГОТЕХНИКА ГРУПП"

Исполнительные производства

На сегодняшний день в отношении ООО "ЭНЕРГОТЕХНИКА ГРУПП" открыто 2 исполнительных производства

Общая сумма
Остаток непогашенной задолженностиНепогашенная задолженность
330,5 тыс. руб.
330,5 тыс. руб.

Типы исполнительных производств

Сведения предоставлены Федеральной службой судебных приставов и актуальны на 22 января 2024 года

Налоги и сборы

Уплаченные ООО "ЭНЕРГОТЕХНИКА ГРУПП", ИНН 7811706992 налоги и сборы за 2022 год?

Налог на добавленную стоимость 55 553 руб.
Налог на прибыль 50 212 руб.
Транспортный налог 2 785 руб.
Итого 108 550 руб.

Задолженности по налогам и сборам + пени и штрафы

Имелись задолженности за 2023 год?

Налог на прибыль 4 372 руб.
Налог на добавленную стоимость 5 505 руб.
Суммы пеней 1 017 руб.
Транспортный налог 3 714 руб.
Итого 14 608 руб.

Сведения о задолженностях по уплате налогов, сборов и страховых взносов, а также пенях и штрафах предоставлены Федеральной налоговой службой и актуальны на 10 ноября 2023 года, без учета погашения на эту дату. Обновление этих данных будет производиться ФНС раз в квартал.

Сотрудники

Согласно данным ФНС, среднесписочная численность работников за 2022 год составляет 1 человек

Среднемесячная зарплата
Нам не удалось рассчитать среднемесячную зарплату сотрудников из-за отсутствия необходимых данных

История изменений

07.09.2018
Регистрация в ПФР, присвоен регистрационный номер 088010129223
Отделение Фонда пенсионного и социального страхования Российской Федерации по Санкт-Петербургу и Ленинградской области
Регистрация в ФСС, присвоен регистрационный номер 783006699478301
Отделение Фонда пенсионного и социального страхования Российской Федерации по Санкт-Петербургу и Ленинградской области
17.05.2020
Юридический адрес изменен с "193079, г. Санкт-Петербург, Октябрьская набережная, д. 108, корп. 1 литера АМ, помещение 1" на "193079, г. Санкт-Петербург, Октябрьская набережная, д. 108, корп. 1 литер АМ, помещение 1"
04.01.2022
Юридический адрес изменен с "193079, г. Санкт-Петербург, Октябрьская набережная, д. 108, корп. 1 литер АМ, помещение 1" на "193079, г. Санкт-Петербург, Октябрьская набережная, д. 108, корп. 1 литер АМ, помещ. 1"
06.06.2023
Сведения о руководителе Воробьеве Денисе Леонидовиче признаны недостоверными
Сведения об учредителе Воробьеве Денисе Леонидовиче признаны недостоверными
20.12.2023
Регистрирующим органом принято решение о предстоящем исключении юридического лица из ЕГРЮЛ (наличие в ЕГРЮЛ сведений о юридическом лице, в отношении которых внесена запись о недостоверности)

Согласно данным ЕГРЮЛ, компания ООО "ЭНЕРГОТЕХНИКА ГРУПП" — или ОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ "ЭНЕРГОТЕХНИКА ГРУПП" — зарегистрирована 6 сентября 2018 года. В настоящее время находится по адресу 193079, г. Санкт-Петербург, Октябрьская набережная, д. 108, корп. 1 литер АМ, помещ. 1. Налоговый орган — межрайонная инспекция Федеральной налоговой службы №24 по Санкт-Петербургу.

Реквизиты юридического лица — ОГРН 1187847249248, ИНН 7811706992, КПП 781101001. Регистрационный номер в ПФР — 088010129223, регистрационный номер в ФСС — 783006699478301. Организационно-правовой формой является "Общества с ограниченной ответственностью", а формой собственности — "Частная собственность". Уставный капитал составляет 10 тыс. руб.

Основным видом деятельности компании ООО "ЭНЕРГОТЕХНИКА ГРУПП" является "Торговля оптовая прочими машинами, приборами, аппаратурой и оборудованием общепромышленного и специального назначения". Компания также зарегистрирована в таких категориях ОКВЭД как "Деятельность, связанная с инженерно-техническим проектированием, управлением проектами строительства, выполнением строительного контроля и авторского надзора", "Производство прочих машин и оборудования общего назначения, не включенного в другие группировки", "Производство неэлектрического оборудования и инструментов для пайки мягким и твердым припоем или сварки, машин и аппаратов для газотермического напыления".

Учредитель и генеральный директор — Воробьев Денис Леонидович.

На 22 января 2024 года юридическое лицо находится в статусе "Регистрирующим органом принято решение о предстоящем исключении юридического лица из ЕГРЮЛ (наличие в ЕГРЮЛ сведений о юридическом лице, в отношении которых внесена запись о недостоверности)".

// Мобильное меню // Универсальные функции для управления модальными окнами function openModal(modalId) { const modal = document.getElementById(modalId); if (modal) { modal.style.display = 'flex'; document.body.style.overflow = 'hidden'; } } function closeModal() { document.querySelectorAll('.modal').forEach(modal => { modal.style.display = 'none'; }); document.body.style.overflow = ''; } // Обработчики для кнопок открытия/закрытия document.querySelectorAll('[data-modal]').forEach(button => { button.addEventListener('click', () => { const modalId = button.getAttribute('data-modal'); openModal(modalId); }); }); document.querySelectorAll('.close-modal').forEach(button => { button.addEventListener('click', closeModal); }); // Закрытие по клику вне окна document.querySelectorAll('.modal').forEach(modal => { modal.addEventListener('click', (e) => { if (e.target === modal) { closeModal(); } }); }); // Обработка формы входа const loginForm = document.getElementById('login-form'); if (loginForm) { loginForm.addEventListener('submit', function(e) { e.preventDefault(); closeModal(); showNotification('Успешный вход', 'Вы успешно вошли в систему!'); }); } // Обработка формы регистрации const registerForm = document.getElementById('register-form'); if (registerForm) { registerForm.addEventListener('submit', function(e) { e.preventDefault(); closeModal(); showNotification('Регистрация завершена', 'Вы успешно зарегистрировались!'); }); } // Обработка формы восстановления пароля const forgotPasswordForm = document.getElementById('forgot-password-form'); if (forgotPasswordForm) { forgotPasswordForm.addEventListener('submit', function(e) { e.preventDefault(); closeModal(); showNotification('Инструкция отправлена', 'Проверьте вашу электронную почту'); }); } document.addEventListener('DOMContentLoaded', function() { // Выбираем первый способ оплаты по умолчанию const firstPaymentMethod = document.querySelector('.payment-method'); if (firstPaymentMethod) { firstPaymentMethod.click(); } // Инициализация других компонентов initBurgerMenu(); initModals(); initForms(); }); // Плавная прокрутка document.querySelectorAll('a[href^="#"]').forEach(anchor => { anchor.addEventListener('click', function(e) { e.preventDefault(); // Закрываем меню если оно открыто if (mobileNav.classList.contains('active')) { mobileMenu.classList.remove('active'); mobileNav.classList.remove('active'); document.body.style.overflow = ''; } document.querySelector(this.getAttribute('href')).scrollIntoView({ behavior: 'smooth' }); }); }); // Анимация при скролле const animateOnScroll = () => { const elements = document.querySelectorAll('.fade-in'); elements.forEach(element => { const elementPosition = element.getBoundingClientRect().top; const screenPosition = window.innerHeight / 1.3; if(elementPosition < screenPosition) { element.style.opacity = '1'; element.style.transform = 'translateY(0)'; } }); }; window.addEventListener('scroll', animateOnScroll); window.addEventListener('load', animateOnScroll); // Активация табов поиска document.querySelectorAll('.search-tab').forEach(tab => { tab.addEventListener('click', () => { document.querySelector('.search-tab.active').classList.remove('active'); tab.classList.add('active'); }); }); // Управление модальными окнами const modals = document.querySelectorAll('.modal'); const closeButtons = document.querySelectorAll('.close-modal'); const loginBtn = document.getElementById('login-btn'); const registerBtn = document.getElementById('register-btn'); const mobileLoginBtn = document.getElementById('mobile-login-btn'); const mobileRegisterBtn = document.getElementById('mobile-register-btn'); const ctaRegisterBtn = document.getElementById('cta-register-btn'); const planButtons = document.querySelectorAll('.pricing-footer a'); const searchForm = document.getElementById('search-form'); const paymentMethods = document.querySelectorAll('.payment-method'); const backToTopBtn = document.getElementById('back-to-top'); const forgotPasswordLink = document.getElementById('forgot-password-link'); const notification = document.getElementById('notification'); const notificationTitle = document.getElementById('notification-title'); const notificationMessage = document.getElementById('notification-message'); // Функция открытия модального окна function openModal(modalId) { modals.forEach(modal => { modal.style.display = 'none'; }); const modal = document.getElementById(modalId); modal.style.display = 'flex'; document.body.style.overflow = 'hidden'; } // Функция закрытия модального окна function closeModal() { modals.forEach(modal => { modal.style.display = 'none'; }); document.body.style.overflow = ''; } // Показать уведомление function showNotification(title, message, isSuccess = true) { notificationTitle.textContent = title; notificationMessage.textContent = message; notification.className = 'notification'; notification.classList.add(isSuccess ? 'success' : 'error'); notification.classList.add('visible'); setTimeout(() => { notification.classList.remove('visible'); }, 3000); } // Обработчики открытия модальных окон loginBtn.addEventListener('click', (e) => { e.preventDefault(); openModal('login-modal'); }); registerBtn.addEventListener('click', (e) => { e.preventDefault(); openModal('register-modal'); }); mobileLoginBtn.addEventListener('click', (e) => { e.preventDefault(); openModal('login-modal'); mobileMenu.classList.remove('active'); mobileNav.classList.remove('active'); document.body.style.overflow = ''; }); mobileRegisterBtn.addEventListener('click', (e) => { e.preventDefault(); openModal('register-modal'); mobileMenu.classList.remove('active'); mobileNav.classList.remove('active'); document.body.style.overflow = ''; }); ctaRegisterBtn.addEventListener('click', (e) => { e.preventDefault(); openModal('register-modal'); }); // Обработчики закрытия модальных окон closeButtons.forEach(button => { button.addEventListener('click', closeModal); }); // Закрытие по клику вне модального окна window.addEventListener('click', (e) => { if (e.target.classList.contains('modal')) { closeModal(); } }); // Обработка выбора тарифа planButtons.forEach(button => { button.addEventListener('click', (e) => { e.preventDefault(); const plan = button.getAttribute('data-plan'); let title = ''; let price = ''; switch(plan) { case 'start': title = 'Тариф "Старт"'; price = '0 ₽'; break; case 'pro': title = 'Тариф "Профи"'; price = '4 900 ₽'; break; case 'business': title = 'Тариф "Бизнес"'; price = '14 900 ₽'; break; } document.getElementById('payment-title').textContent = title; document.getElementById('selected-plan').value = title; document.getElementById('payment-amount').value = price; openModal('payment-modal'); }); }); // Обработка формы поиска searchForm.addEventListener('submit', (e) => { e.preventDefault(); const searchInput = document.getElementById('search-input'); if (searchInput.value.trim() !== '') { openModal('search-results-modal'); } }); // Выбор способа оплаты paymentMethods.forEach(method => { method.addEventListener('click', () => { document.querySelectorAll('.payment-method').forEach(m => { m.classList.remove('selected'); }); method.classList.add('selected'); // Показываем форму для оплаты картой if (method.getAttribute('data-method') === 'card') { document.getElementById('card-payment-form').style.display = 'block'; } else { document.getElementById('card-payment-form').style.display = 'none'; } }); }); // Кнопка "Наверх" window.addEventListener('scroll', () => { if (window.pageYOffset > 300) { backToTopBtn.classList.add('visible'); } else { backToTopBtn.classList.remove('visible'); } }); backToTopBtn.addEventListener('click', () => { window.scrollTo({ top: 0, behavior: 'smooth' }); }); // Обработка формы входа document.getElementById('login-form').addEventListener('submit', function(e) { e.preventDefault(); closeModal(); showNotification('Успешный вход', 'Вы успешно вошли в систему!'); }); // Обработка формы регистрации document.getElementById('register-form').addEventListener('submit', function(e) { e.preventDefault(); closeModal(); showNotification('Регистрация завершена', 'Вы успешно зарегистрировались!'); }); // Обработка формы восстановления пароля document.getElementById('forgot-password-form').addEventListener('submit', function(e) { e.preventDefault(); closeModal(); showNotification('Инструкция отправлена', 'Проверьте вашу электронную почту'); }); // Обработка платежа document.getElementById('process-payment').addEventListener('click', function() { const selectedMethod = document.querySelector('.payment-method.selected'); if (!selectedMethod) { showNotification('Ошибка', 'Выберите способ оплаты', false); return; } const method = selectedMethod.getAttribute('data-method'); if (method === 'card') { const cardNumber = document.getElementById('card-number').value; const cardExpiry = document.getElementById('card-expiry').value; const cardCvv = document.getElementById('card-cvv').value; const cardName = document.getElementById('card-name').value; if (!cardNumber || !cardExpiry || !cardCvv || !cardName) { showNotification('Ошибка', 'Заполните все поля', false); return; } } // Симуляция обработки платежа setTimeout(() => { closeModal(); openModal('payment-success-modal'); }, 1000); }); // Автодополнение поиска const searchInput = document.getElementById('search-input'); const searchSuggestions = document.getElementById('search-suggestions'); // Пример данных для автодополнения const sampleSuggestions = [ { title: 'ООО "Ромашка"', inn: '7701234567', ogrn: '1234567890123', type: 'Юридическое лицо' }, { title: 'ИП Иванов Иван Иванович', inn: '7707654321', ogrn: '1234567890123', type: 'Индивидуальный предприниматель' }, { title: 'ООО "Технологии Будущего"', inn: '7701122334', ogrn: '1122334455667', type: 'Юридическое лицо' }, { title: 'АО "Промышленные Решения"', inn: '7709988776', ogrn: '9988776655443', type: 'Юридическое лицо' }, { title: 'ООО "СтройГарант"', inn: '7705544332', ogrn: '5544332211009', type: 'Юридическое лицо' } ]; let currentSuggestionIndex = -1; // Глобальная переменная для текущего индекса подсказки // Функция выделения подсказки по индексу function highlightSuggestion(index) { const suggestions = document.querySelectorAll('.autocomplete-suggestion'); suggestions.forEach((s, i) => { s.style.backgroundColor = i === index ? 'rgba(67, 97, 238, 0.1)' : ''; }); } // Обновление подсказок function updateSuggestions() { const query = searchInput.value.trim(); if (query.length < 2) { searchSuggestions.style.display = 'none'; currentSuggestionIndex = -1; return; } // Фильтруем пример данных (в реальности AJAX запрос) const filtered = sampleSuggestions.filter(item => item.title.toLowerCase().includes(query.toLowerCase()) || item.inn.includes(query) ); showSuggestions(filtered); currentSuggestionIndex = -1; // Сбрасываем индекс highlightSuggestion(-1); // Снимаем выделение } // Функция отображения подсказок function showSuggestions(suggestions) { if (suggestions.length === 0) { searchSuggestions.style.display = 'none'; return; } let html = ''; suggestions.forEach(item => { html += `
${item.title}
ИНН: ${item.inn} ОГРН: ${item.ogrn} ${item.type}
`; }); searchSuggestions.innerHTML = html; searchSuggestions.style.display = 'block'; // Обработка клика по подсказке document.querySelectorAll('.autocomplete-suggestion').forEach(suggestion => { suggestion.addEventListener('click', function() { const inn = this.getAttribute('data-inn'); searchInput.value = inn; searchSuggestions.style.display = 'none'; searchForm.dispatchEvent(new Event('submit')); }); // При наведении мыши suggestion.addEventListener('mouseover', function() { // Находим индекс этой подсказки const suggestions = document.querySelectorAll('.autocomplete-suggestion'); const index = Array.from(suggestions).indexOf(this); currentSuggestionIndex = index; highlightSuggestion(currentSuggestionIndex); }); }); } // Обработчики событий для поля ввода searchInput.addEventListener('input', updateSuggestions); searchInput.addEventListener('focus', updateSuggestions); // Обработка клавиш searchInput.addEventListener('keydown', function(e) { const suggestions = document.querySelectorAll('.autocomplete-suggestion'); if (suggestions.length === 0 || searchSuggestions.style.display === 'none') { // Если подсказок нет, то не обрабатываем return; } switch(e.key) { case 'ArrowDown': e.preventDefault(); if (currentSuggestionIndex < suggestions.length - 1) { currentSuggestionIndex++; } else { currentSuggestionIndex = 0; } highlightSuggestion(currentSuggestionIndex); break; case 'ArrowUp': e.preventDefault(); if (currentSuggestionIndex > 0) { currentSuggestionIndex--; } else { currentSuggestionIndex = suggestions.length - 1; } highlightSuggestion(currentSuggestionIndex); break; case 'Enter': e.preventDefault(); if (currentSuggestionIndex >= 0) { const selected = suggestions[currentSuggestionIndex]; const inn = selected.getAttribute('data-inn'); searchInput.value = inn; searchSuggestions.style.display = 'none'; searchForm.dispatchEvent(new Event('submit')); } else { // Если ни одна подсказка не выбрана, просто отправляем форму searchForm.dispatchEvent(new Event('submit')); } break; case 'Escape': e.preventDefault(); searchSuggestions.style.display = 'none'; currentSuggestionIndex = -1; break; } }); // Закрываем подсказки при клике вне document.addEventListener('click', function(e) { if (e.target !== searchInput && !searchSuggestions.contains(e.target)) { searchSuggestions.style.display = 'none'; } }); // При загрузке страницы, если в поле есть значение, обновим подсказки if (searchInput.value.trim().length >= 2) { updateSuggestions(); } // Восстановление пароля forgotPasswordLink.addEventListener('click', function(e) { e.preventDefault(); closeModal(); openModal('forgot-password-modal'); }); // Инициализация document.addEventListener('DOMContentLoaded', () => { // Выбираем первый способ оплаты по умолчанию document.querySelector('.payment-method').click(); });