Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 87014c2

Browse files
committed
README.md edited online with Bitbucket
1 parent af88cb5 commit 87014c2

File tree

1 file changed

+32
-19
lines changed

1 file changed

+32
-19
lines changed

‎README.md‎

Lines changed: 32 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,42 @@
11
# README #
22

3-
This README would normally document whatever steps are necessary to get your application up and running.
3+
Формат DBF, конечно, давно уже умер, но Федеральные службы РФ все еще охотно его используют. Например, ФСФМ (ФинМониторинг) требует отправлять ему файлы "в формате DBF", где 244 поля, и некоторые из них - типа C 254. Большинство древних утилиток для обработки DBF сходят с ума от таких объемов, а Excel никогда не сохранял требуемую структуру, более того - еще и даты часто коверкает.
44

5-
### What is this repository for? ###
5+
В итоге написана эта программа для ручной щадящей обработки DBF. Вернее, здесь целая [коллекция](https://bitbucket.org/dievdo/excel-vba-collection/src) разных макросов для VBA Excel (система Банк-Клиент была написана на нем когда-то), которые еще на что-то годятся, гибко обрабатывая типично русские превратности (типа суммы с разделителями любого вида, а не только того, что жестко задан в системе).
66

7-
* Quick summary
8-
* Version
9-
* [Learn Markdown](https://bitbucket.org/tutorials/markdowndemo)
7+
Вы можете взять готовый файл XLS из [Downloads](https://bitbucket.org/dievdo/excel-vba-collection/downloads), а при запуске разрешить макросы. Если боитесь запускать чужие макросы (и это правильно!) - открывайте редактор VBA и импортируйте исходные тексты:
108

11-
### How do I get set up? ###
9+
#### Рабочая книга: ####
10+
* ЭтаКнига.cls - всего две функции: добавить меню при загрузке Workbook и убрать его по ее закрытию
1211

13-
* Summary of set up
14-
* Configuration
15-
* Dependencies
16-
* Database configuration
17-
* How to run tests
18-
* Deployment instructions
12+
#### Модули: ####
13+
* Base36.bas
14+
* Bytes.bas
15+
* CApp.cls
16+
* ChkData.bas - правила контроля
17+
* CWinDos.bas
18+
* DBF3x.bas
19+
* Export.bas - пути экспорта
20+
* KeyValue.bas
21+
* Main.bas
22+
* MenuBar.bas - пункты меню
23+
* MiscFiles.bas
24+
* MsgBoxes.bas
25+
* Printf.bas
26+
* RuSumStr.bas - сумма прописью (здесь, пожалуй, и не нужна)
27+
* SheetUtils.bas
28+
* StrFiles.bas
29+
* StrUtils.bas
30+
* TextFile.bas
1931

20-
### Contribution guidelines ###
32+
##Как использовать##
2133

22-
* Writing tests
23-
* Code review
24-
* Other guidelines
34+
Раньше эта программа добавляла свою полосочку с пунктами-кнопочками меню, и все было замечательно. Затем Microsoft изобрела новый Ribbon, и эта пользовательская менюшечка оказалась задвинута ими подальше - ищите в меню "Надстройки". Переделывать под Ribbon уже не хочется - там все уже не так просто.
2535

26-
### Who do I talk to? ###
36+
Если в ячейке A1 есть имя файла, при нажатии кнопки "Загрузить" - будет загружен именно этот файл. Если ячейка пуста - будет диалог выбора файла. При сохранении - аналогично. Файлы подразумеваются структуры DBF!
2737

28-
* Repo owner or admin
29-
* Other community or team contact
38+
Одна из строк - структура DBF-файла из следующих столбцов-полей: "<Название поля> <Тип поля><Размер поля>". Название отделяется от остального пробелом. Тип и размер - или Вы знаете, о чем речь, или это есть в документации по заполнению отчетности. Таким образом, Вы можете прочитать любой DBF-файл (без MEMO-полей), создать новый или сохранить с новой структурой.
39+
40+
Данные Вы можете копировать и вставлять какие угодно. Сохранение будет происходить в соответствии с указанной выше строкой описания структуры.
41+
42+
Попутно эта программа (и это основная ее нынешняя функция) проверяет данные по некоему набору логических правил, сильно облегчая жизнь отделу финмониторинга - даже в условиях существования других покупных монстров, которые именно эти-то правила и пропускают мимо.

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /