diff --git a/%D0%A3%D0%BF%D0%BE%D1%80%D1%8F%D0%B4%D0%BE%D1%87%D0%B8%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5-%D0%BC%D1%83%D0%B7%D1%8B%D0%BA%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D0%B9-%D0%BA%D0%BE%D0%BB%D0%BB%D0%B5%D0%BA%D1%86%D0%B8%D0%B8-%D0%BF%D0%BE-%D0%B8%D0%BC%D0%B5%D0%BD%D0%B8-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D0%BD%D0%B8%D1%82%D0%B5%D0%BB%D1%8F.md b/%D0%A3%D0%BF%D0%BE%D1%80%D1%8F%D0%B4%D0%BE%D1%87%D0%B8%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5-%D0%BC%D1%83%D0%B7%D1%8B%D0%BA%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D0%B9-%D0%BA%D0%BE%D0%BB%D0%BB%D0%B5%D0%BA%D1%86%D0%B8%D0%B8-%D0%BF%D0%BE-%D0%B8%D0%BC%D0%B5%D0%BD%D0%B8-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D0%BD%D0%B8%D1%82%D0%B5%D0%BB%D1%8F.md new file mode 100644 index 0000000..4eb36a6 --- /dev/null +++ b/%D0%A3%D0%BF%D0%BE%D1%80%D1%8F%D0%B4%D0%BE%D1%87%D0%B8%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5-%D0%BC%D1%83%D0%B7%D1%8B%D0%BA%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D0%B9-%D0%BA%D0%BE%D0%BB%D0%BB%D0%B5%D0%BA%D1%86%D0%B8%D0%B8-%D0%BF%D0%BE-%D0%B8%D0%BC%D0%B5%D0%BD%D0%B8-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D0%BD%D0%B8%D1%82%D0%B5%D0%BB%D1%8F.md @@ -0,0 +1,64 @@ +Действие +Порог срабатывания +Результат + + +Переместить в карантин +Первое письмо +Изоляция без удаления + + +Известить админа +Свыше 50 сообщений в течение часа +Оповещение о вероятном взломе + + +Запросить подтверждение +Любое письмо с вложениями +Верификация отправителя + +Валидация числовых полей: + +Запрет отрицательных значений в графах цена и промо-цена. +Контроль, чтобы размер скидки был не больше 95% и не отрицательным. +Подтверждение, что акционная стоимость всегда ниже стандартной, если акция активна. + + +Контроль полноты информации: + +Отсутствие пустых ячеек в колонках: артикул, наименование позиции, базовая стоимость. +Контроль уникальности артикулов и баркодов для исключения повторов. +Контроль формата данных: даты акций должны быть в едином стандарте (например, ДД.ММ.ГГГГ). + + +Семантическая и деловая логика: + +Соответствие разделов и подразделов установленной структуре. +Точность маркеров наличия товара («в наличии», «под заказ», «нет в наличии»). +Проверка статусов: для позиций с флагом «акция» обязательно должна быть указана дата окончания. + + + +Запустите тестовую выгрузку документа в формате CSV или XLSX и откройте его в текстовом редакторе. Это позволяет обнаружить невидимые символы или ошибки кодировки. + +Какие типы тестов включать в список для веб-приложения +Используйте многоуровневую стратегию, охватывающий всю архитектуру. + +Цена складывается из объема емкости, массы содержимого, дистанции до полигона и категории опасности отходов. Например, вывоз 8 м³ смешанных отходов в Московском регионе обойдется от 5000 рублей. + +При работе с групповыми правилами задействуйте поэтапный отбор. Отберите артикулы, соответствующие критерию «3+1 в подарок», до активации процентного снижения цены. Данная мера предупредит неверное применение элементов, подпадающих под различные скидки. + +Конфигурируйте оповещения для менеджера о событиях, demanding вмешательства: резкое снижение объема на складе, увеличение закупочной стоимости более чем на 15%, пропажа ходовых позиций в поставках. + +Регулярно проверяйте журналы работы сценариев, чтобы удостовериться в корректной сортировке входящей корреспонденции. + +Применяйте числовые коды месяцев в условиях: 1-3 для Q1, 4-6 для Q2. +Включите в выборку только ящики со статусом 'active' для исключения недействительных записей. +Сохраните результат в CSV, определив столбцы: user_id, contact, signup_month. + +Для автоматизации квартальной выгрузки создайте отложенное задание в планировщике Cron Команда должна запускать SQL-скрипт 5 числа каждого месяца, следующего за окончанием квартала. + +Извлечение отметок времени для сортировки входящих писем +Получайте строку `Date` из хедеров RFC 5322. Используйте регэкспы для идентификации частей в формате `Tue, 15 Oct 2024 09:55:15 +0300`. + +If you have just about any concerns about exactly where in addition to tips on how to use [обработка списков онлайн](https://Git.monkeybox.org/jackie01y37906), you possibly can email us in our own web page. \ No newline at end of file