|
6 | 6 |
|
7 | 7 | В апреле 2017 года автор проекта [Валерий Агеев](https://bitbucket.org/awa15/) поделился с сообществом [исходными кодами проекта](https://bitbucket.org/awa15/tool_1cd-sources/src). Изначально проект был написан на Borland C++ Builder, здесь мы занимаемся переносом на "ванильный C++" с поддержкой компиляторов gcc, mingw и msvc и постепенным переходом на более свежие стандарты языка C++. |
8 | 8 |
|
| 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 | + |
9 | 20 | ## Установка |
10 | 21 |
|
11 | 22 | Проект в процессе разработки. |
@@ -98,5 +109,17 @@ sudo apt-get install ctool1cd |
98 | 109 |
|
99 | 110 | Найти потерянные объекты и сохранить. |
100 | 111 |
|
| 112 | + `-sts, -SaveTablesSize <путь>` |
| 113 | + |
| 114 | + Сохранить размеры таблиц базы в указанный файл. |
| 115 | + |
| 116 | + `-ct, -ClearTable <таблица>` |
| 117 | + |
| 118 | + Пометить удалёнными все записи указанной таблицы. Команда изменяет базу. |
| 119 | + |
| 120 | + `-dr, -DeleteRecord <таблица> <номер>` |
| 121 | + |
| 122 | + Пометить удалённой одну запись таблицы по её физическому номеру. Команда изменяет базу. |
| 123 | + |
101 | 124 | Если в пути содержатся пробелы, его необходимо заключать в кавычки. Пути следует указывать без завершающего слеша `/` и бэкслеша `\` |
102 | 125 | Для команд `-dc`, `-ddc`, `-drc` вместо пути можно указывать имя файла конфигурации (имя файла должно заканчиваться на `.cf`). |
0 commit comments