Правила оформления заказа

Свод ключевых рекомендаций для формирования заказа на разработку


При оформлении заказа, пожалуйста, придерживайтесь указанных нами рекомендаций. Таким образом, вы сэкономите свое время, а разработка программы будет более эффективной и в максимально короткие сроки.

  1. Коротко (1-2 предложения) опишите цель/назначение создаваемой программы (что программа должна делать).
  2. Например: Программа должна считывать данные из txt-файлов, расположенных в указанной папке, и на выходе формировать сводный отчет в Excel.
  3. Укажите, какие файлы используются в качестве исходных данных для создаваемой программы, их примеры и особенности.
  4. Например: В качестве исходных данных будут использоваться txt-файлы. Пример таких txt-файлов можно увидеть в архиве «txt на обработку.rar». Храниться и обновляться данные файлы будут в одной папке. В программе необходимо будет предусмотреть возможность указания полного пути к данной папке, т.к. не исключено, что ее расположение будет меняться. Структура всех txt-файлов в указанной папке будет одинаковая, в качестве разделителя столбцов везде используется знак точка с запятой. Важно, обрабатывать необходимо только те txt-файлы в наименовании которых присутствует слово «load». Количество txt-файлов в данной папке будет варьироваться от 0 до 1000 (возможно больше).
  5. Конечный результат: примеры файлов, их описание и требования (пожелания) к функциональности.
  6. Например: В файле Excel должна быть одна кнопка, при нажатии которой начинается обработка txt-файлов. По факту завершения обработки txt-файлов программа должна обновить лист «сводная» в файле Excel, предварительно очистив (удалив) предыдущие данные на данном листе. Пример листа с кнопкой и пример листа «сводная» можно увидеть в файле «Пример.xlsx». При обновлении листа «сводная» в шапке данного листа обязательно менять дату и время на текущие, а также указывать количество обработанных и пропущенных txt-файлов.
  7. Логика работы программы: в какой последовательности что брать, какие данные пропускать, в какие ячейки вставлять значения, формулы расчета итогов и тд).
  8. Например: При обработке txt-файлов данные считывать построчно. Обрабатывать все столбцы, кроме: примечание, продавец, ндс. Список столбцов-исключений необходимо иметь возможность задавать в настройках программы, т.к. возможна корректировка их наименований и/или добавление новых. Данные на лист «сводная» необходимо вставлять, начиная с 10 строки (первые 10 строк ничем не заполнять, т.к. в них мы будем добавлять служебную информацию). Формулы промежуточных итогов можно увидеть в приложенном файле «Пример.xlsx» на листе «сводная». По завершению работы программы выводить соответствующее уведомление (например, «Работа программы завершена. Необходимые txt-файлы успешно обработаны.»)
  9. Информация по срокам, контактные данные.
  10. Например: Программа нужна не срочно, но если успеете сделать за 2-3 дня будет здорово. По всем вопросам касательно структуры txt-файлов, логике работы программы и настройки сводного листа можете обращаться к Сергею (телефон: 8 905 740 6000, почта: sergey@mail.ru). По срочным вопросам также можно обращаться ко мне (телефон: 8 905 740 6001, почта: manager@mail.ru).
Да, скорее всего, и при реализации указанного примера будут вопросы и некоторые детали, требующие уточнения. Главное, что в целом понятна суть работы и есть ясная картина того, что надо делать.

При оформлении заказа, пожалуйста:
  1. прикрепляйте примеры файлов, из которых будет понятно, что есть и что необходимо получить в результате
  2. указывайте актуальную контактную информацию (номер телефона, ICQ, логин в скайпе, контактный email)
  3. указывайте сумму, которую вы готовы заплатить, если программа будет полностью соответствовать вашим пожеланиям