Skip to content

Commit 0c511ab

Browse files
committed
README: поддерживаемые версии и команды -sts/-ct/-dr
1 parent 0be9d31 commit 0c511ab

1 file changed

Lines changed: 23 additions & 0 deletions

File tree

README.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,17 @@
66

77
В апреле 2017 года автор проекта [Валерий Агеев](https://bitbucket.org/awa15/) поделился с сообществом [исходными кодами проекта](https://bitbucket.org/awa15/tool_1cd-sources/src). Изначально проект был написан на Borland C++ Builder, здесь мы занимаемся переносом на "ванильный C++" с поддержкой компиляторов gcc, mingw и msvc и постепенным переходом на более свежие стандарты языка C++.
88

9+
## Поддерживаемые версии
10+
11+
Программа работает с файлами `1CD` по версии формата, записанной в заголовке базы:
12+
13+
| Версия формата | Режим |
14+
|---|---|
15+
| 8.0.3, 8.0.5 | только чтение |
16+
| 8.1.0, 8.2.0, 8.2.14, 8.3.8 | чтение и запись |
17+
18+
Формат `8.3.8` используют все платформы 1С:Предприятие 8.3.8 и новее (в том числе 8.3.x и 8.5.x) — их базы открываются как `8.3.8`. Версия формата в заголовке не обязательно совпадает с версией платформы, создавшей базу. Базы с другой версией формата не поддерживаются.
19+
920
## Установка
1021

1122
Проект в процессе разработки.
@@ -98,5 +109,17 @@ sudo apt-get install ctool1cd
98109

99110
Найти потерянные объекты и сохранить.
100111

112+
`-sts, -SaveTablesSize <путь>`
113+
114+
Сохранить размеры таблиц базы в указанный файл.
115+
116+
`-ct, -ClearTable <таблица>`
117+
118+
Пометить удалёнными все записи указанной таблицы. Команда изменяет базу.
119+
120+
`-dr, -DeleteRecord <таблица> <номер>`
121+
122+
Пометить удалённой одну запись таблицы по её физическому номеру. Команда изменяет базу.
123+
101124
Если в пути содержатся пробелы, его необходимо заключать в кавычки. Пути следует указывать без завершающего слеша `/` и бэкслеша `\`
102125
Для команд `-dc`, `-ddc`, `-drc` вместо пути можно указывать имя файла конфигурации (имя файла должно заканчиваться на `.cf`).

0 commit comments

Comments
 (0)