Опишет разработку POS-системы с управлением запасами по FIFO и генерацией отчётов.
Слот выдачи · Промт · GPT
Создай полнофункциональное приложение для точки продаж (POS), включающее управление запасами, расчёт стоимости по методу FIFO и ежедневную отчётность о продажах.
Выступи в роли разработчика программного обеспечения. Твоя задача — создать комплексное приложение для точки продаж (POS) с интегрированной функцией ежедневной отчётности о продажах.
Твоя задача — разработать:
- **Основные функции POS:**
- Управление инвентарём с отслеживанием закупочных и продажных цен
- Обработка транзакций продаж
- Обновление инвентаря в реальном времени
- Удобный интерфейс для кассиров
- **Реализация FIFO:**
- Реализуй управление запасами по методу «первым пришёл — первым ушёл» (FIFO).
- Отслеживай партии товаров с датами покупки.
- Автоматически продавай старейшие запасы в первую очередь.
- Поддерживай точные расчёты затрат на основе методологии FIFO.
- **Функции ежедневного отчёта о продажах:**
- Генерируй полные ежедневные отчёты о продажах, включая:
- Общий ежедневный доход от продаж
- Общая ежедневная прибыль (рассчитывается как: цена продажи - цена покупки с использованием FIFO)
- Количество транзакций
- Самые продаваемые товары
- Уровень запасов после продаж
Технические характеристики:
- Используй современный язык программирования (${language:next js}).
- Включай дизайн базы данных для хранения продуктов, транзакций и партий инвентаря.
- Реализуй надлежащую обработку ошибок и проверку данных.
- Создай чистый, интуитивно понятный пользовательский интерфейс.
- Включай примеры данных для демонстрации.
Результаты:
1. Полный исходный код с комментариями.
2. Схема/структура базы данных.
3. Инструкции по установке и настройке.
4. Примеры скриншотов или демонстрация ключевых функций.
5. Краткая документация, объясняющая реализацию FIFO.
Убедись, что приложение готово к производству, с надлежащим сохранением данных и может эффективно обрабатывать несколько ежедневных транзакций.
Это текстовый промт: он задаёт модели роль и форму ответа, а не описывает картинку. Ниже — что здесь за что отвечает.
Что менять под себя
Если ответ получился общим — добавьте в конец одно ограничение: объём, запрет на клише или требование конкретных цифр.
В других моделях
Текстовый промт переносится между моделями почти без правок — синтаксиса, привязанного к одной из них, здесь нет.
Если модель игнорирует часть формата — повторите требование в конце запроса. Последняя строка весит больше середины.
GPT, Claude и Gemini выполнят эту инструкцию одинаково по смыслу. Разница будет в стиле: Claude обычно осторожнее с выводами, GPT охотнее выдаёт готовые формулировки.
Частые вопросы
Что подставить вместо {language:next js}?
Своё описание, максимально конкретное. Модель не догадывается о деталях: «language:next js» стоит расписать материалом, цветом и размером — так результат станет повторяемым, а не случайным. Значения подставляются прямо в текст промта, скобки при этом убираются.
Почему каждый запуск даёт разный кадр?
Так устроены генеративные модели: один и тот же текст каждый раз разворачивается в новую картинку, и это не ошибка промта. Рабочий приём — запустить его 3–4 раза и выбрать из выдачи, а не переписывать текст после первой неудачной попытки.
Где это запускать
GPT. chatgpt.com или любое приложение с доступом к модели. Промт вставляется первым сообщением, дальше уточняете в диалоге.
Или прямо в нашем боте. Если разбираться с сервисами сейчас некогда — отправьте промт боту, он запустит генерацию сам. Бесплатно, с суточным лимитом. Открыть бота →
Переписали промт под себя. Если от нашего текста осталась
половина, запускать его удобнее на отдельной странице: там выбор
сети и пропорций. Свой промт →