ПредишенСледващото

Здравейте, скъпи клиенти за програми Excel.

Моля, отделете няколко минути от времето си, за да се учи,
Как да създадете (изготвят) заповед за програмата (макроси за Excel)

С написването на тази статия е продиктувана от факта, че по-голямата част от поръчките идват във форма, която не веднага да разбере какво да прави.

Разбира се, има някои гости на техническия проект - но, за щастие, никой от тях TK не пиша - защото има твърде много излишък.
Така че аз ще опише мнението си за идеалната техническия проект (по-нататък - TK), без да твърдят, абсолютна истина.

С една дума, структурата на идеален техническото задание изглежда така:

1) Цел на програмата - това, което трябва да се прави (1-2 изречения)

Например: Програмата трябва да се съберат данни от множество файлове на Excel в предварително определена папка и форма 2 доклад: в XLS формат CSV и

2) Въвеждане на данни - файлове, примери и описание на техните функции,

Например: Baseline - Excel файлове, намиращи се в подпапки в папката. В закрепване - архив folder.rar, съдържащ примери за няколко такива файлове, запазване структурата на подпапка. Освен това, имаме нужда от повече данни от един Excel файл -. Reestr.xls видите файла като прикачен файл. Файлът регистър се състои от няколко листа (ние ще трябва само данните от втората страница), пътят няма да се промени до файла (в настройките на програмата трябва да бъде в състояние да изберете пътя до файла на системния регистър, както и папка с XLS файлове)
Брой на XLS файлове - различен от около 100 до 1500.

3) Това е необходимо, за да получите резултат - примерни файлове, кратко описание

4) Как трябва да работи (която е взета от, който е заместен, и т.н., и т.н.)

5) Информация относно графика, данни за контакт

Например: Времето не е на привършване, че е желателно да се направи 3-4 дни.
Всички въпроси, готов да отговори на Skaypu - ника: super_client или ICQ 123456789

Разбира се, за тази задача може да се наложи да задам няколко въпроса изясняване - но, като цяло, всички ясно какво да се направи.

Повече подробности за някои от точките:

Как най-добре да се представи пред проблема, че това ми е ясно:

Колкото по-подробни описали същността на проблема - толкова по-добре. Не запазвайте думи - представете си, че вие ​​сте човек, за да обясни проблема, напълно непознат със спецификата на Вашата дейност (като баба на съседа). Ако можете да опишете проблема, така че дори баба ми ще се разбере как и какво трябва да се работи - тогава вашата работа ще се смята за възможно най-бързо (и доста вероятно, ще получите програмата готови на същия ден)

Да не се използва при представянето на същността на проблема на специални условия. особено от областта на програмирането. Само със свои думи, обясни - това, което имаме сега, и това, което трябва да се случи - и след това ще се стремим да се разбират помежду си, а програмата ще получите точно формата, в която се нуждаете.

Първото нещо, което трябва да се разбере от работата - това е оригиналната данни, както и че трябва да получите резултат.

Не е необходимо да се опише структурата на таблиците си в думи - само да го прикачите към реда на оригиналния файл, а резултатът от примерите.
От описанието трябва да разбера къде в програмата трябва да изглежда за изходните файлове, колко файлове се да бъдат създадени, къде и под какво име да се поставят тези файлове.

Ако изходът е да бъдат подготвени CSV файл - така че и приложете пример за CSV, а не под формата на работна книга на Excel (XLS, XLSX, и т.н.)
Ако трябва да изтеглите данни от сайта - моля, посочете с конкретен сайт, какви страници, това, което данните от само нуждите на уеб страници.

На второ място, трябва да се разбере - това, което е на изходните данни (файлове) се променят и това, което - да остане постоянна.

Ако, например, е необходима за обработка на ценоразпис на вашата организация - каза оригиналния ценоразпис файлът е винаги един и същ (трябва ръчно да направите промени в него)
или файлът се променя непрекъснато (например, всеки ден се освобождава от 1С програма).

Това се дължи на факта, че аз трябва да се разбере дали можете да вградите програмен код в този конкретен файл, или код е необходимо да се направи отделна добавка файл (ако всеки ден - нов източник на файла, всички изходни файлове редовно се заменят с нов XLS)
Ако някой не редовно заменят с нови файлове с програмен код, а след това аз съм обикновено в и вграден софтуер (и се поставя на листа от програма файл Excel започне бутон)

Трето - не се изисква да се разбере как се получава първоначалните данни от резултата

Ако програмата трябва хитър начин пренаредите данни в колони - за предпочитане съпътстват примери подават цветни маркировки - например, една и съща област на файлове източника и местоназначението се идентифицират един цвят (това е много по-лесно да се чете от 20 предложения с трансфер, в коя колона на място при резултат паста а)

За да не се губи време за lishee описание на сложни алгоритмични структури веднага след поръчване пишете ми в Skype или ICQ, - аз питам уточняващи въпроси.
Основното правило в такива дискусии - първи ред с примерни файлове (забележка - с примера на файл), а след това на дискусията.
Ако ми дадеш първото обаждане на Skype (не изпращане на файлове), и започнат да задават въпроси - и дали е възможно в досието ми да направя еди-какво си, - аз не мога да ви отговоря (I, уви, не телепат)

Какво е най-важно, за да:

  1. приложете примерни файлове. техния пример да покаже това, което трябва да се направи
  2. Отпускът информация за връзка (Skype, ICQ, количеството на клетките)
  3. посочвате сумата, която сте готови да платите. ако програмата напълно ще отговаря на вашите нужди

PS: Един от моите колеги е много добре описана необходимостта от формулиране на проблема.

при формулирането на всеки проблем трябва да бъде ясни отговори на следните въпроси:

1. Къде са суровите данни се организира или как и в каква форма те се предлагат в
2. Какво трябва да бъде резултат от функционирането на системата (за които всичко това е направено, резултатите трябва да изглеждат)
3. Правилата, за които първоначалните данни се преобразуват в крайния резултат (ако в хода на лечението се нуждаят от допълнителни. Информация за оператора трябва да е ясно какви данни и по какъв начин трябва да направи изявление, ако използвате справочниците, които, когато са те и какво им роля при изчисляването )
4. Каква е тласък, за да стартирате системата (натиснат променения файл с данни е отворена, и т.н.).

когато е налице точен отговор за всяка позиция - само ако може да се направи нещо

Подкрепете проекта - споделете линка, благодаря!