PROGRAM Взаимодействие_С_Заказчиком
VAR
Заказчик : POINTER TO Человек; // (* Идеальный клиент *)
Задача : STRING(255); // (* Ваша большая идея *)
Бюджет, Сроки : REAL; // (* Ваши скромные ожидания *)
Наш_Ответ : STRING(255); // (* Наше гениальное решение *)
ПроектУспешноЗавершен : BOOL; // (* Флаг победы *)
Кофе : INT := 0; // (* Внутренний ресурс *)
END_VAR
METHOD Начать_Взаимодействие: BOOL
// (* Шаг 1: Инициализация контакта *)
IF Заказчик^.Свяжется() THEN
Кофе := Кофе + 1; // Первая чашка за вдохновение
Задача := Заказчик^.Озвучить_Задачу(); // "Нужно сделать вот эту штуку, которая будет делать то, не знаю что"
Бюджет := Заказчик^.Назвать_Бюджет(); // Обычно 1000 руб.
Сроки := Заказчик^.Назвать_Срок(); // Обычно "еще вчера".
// (* Шаг 2: Анализ и просчет *)
Кофе := Кофе + 3; // Три чашки за сложные вычисления
Наш_Ответ := Проанализировать_Возможность(Задача, Бюджет, Сроки);
// (* Шаг 3: Предложение, от которого нельзя отказаться *)
CASE Наш_Ответ OF
'ДА ЭТО ЖЕ ЭЛЕМЕНТАРНО!':
Составить_ТЗ();
Подписать_Договор();
Написать_Код();
Отладить_На_Ходу();
Сдать_Проект();
ПроектУспешноЗавершен := TRUE;
'У ВАС ИНТЕРЕСНАЯ ЗАДАЧА, НО...':
Предложить_Реалистичное_ТЗ(Заказчик);
Скорректировать_Бюджет_И_Сроки(Заказчик);
Подписать_Договор();
Написать_Код();
Отладить_На_Ходу();
Сдать_Проект();
ПроектУспешноЗавершен := TRUE;
'БЕЖИМ ОТСЮДА!':
Вежливо_Отказаться();
Посоветовать_Конкурента();
ПроектУспешноЗавершен := FALSE;
END_CASE;
// (* Финализация *)
IF ПроектУспешноЗаспешноЗавершен THEN
Заказчик^.Оставить_Положительный_Отзыв();
Отправить_Заказчику_Счет();
Кофе := 0; // Сбрасываем счетчик для следующего проекта
Начать_Взаимодействие := TRUE;
ELSE
Начать_Взаимодействие := FALSE;
END_IF;
END_IF;
END_METHOD
END_PROGRAM
Что мы делаем?
* Разработка ПО для ПЛК (Siemens, Овен, Regul, АБАК и др.)
* Проектирование АСУ ТП
* HMI/SCADA-разработка (WinCC, SimpleSCADA, MasterSCADA, EasyBuilder Pro и др.)
* Описание и внедрение промышленных сетей (Ethernet/IP, Profinet, RS-485)
* И многое другое, что не вошло в этот список, но точно есть в вашем ТЗ.
Как мы работаем?
1. Ваш `CALL` – Вы рассказываете нам свою задачу.
2. Наш `ANALYZE` – Мы бесплатно анализируем ее и предлагаем решение.
3. Общее `AGREEMENT` – Фиксируем сроки, бюджет и ТЗ в договоре.
4. Написание `CODE` – Создаем надежную и документированную программу.
5. Пусконаладка `DEBUG` – Запускаем, тестируем и доводим до ума на вашем объекте.
6. Сдача проекта `RETURN` – Передаем все исходники и документацию.
Наш `OUTPUT`:
✔️ Чистый, структурированный и понятный код.
✔️ Полная техническая документация.
✔️ Гарантийная и постгарантийная поддержка.
✔️ Ваше оборудование, работающее как швейцарские часы.
Не терпится отправить нам `INPUT`?
Напишите или позвоните нам!
Контакты: [+7 812 3092887] | [psk-av@yandex.ru]
P.S. Наше ПО не содержит багов, они у нас – "особенности алгоритма". Но вы их не заметите.