Имя: Пароль:
1C
1С v8
поиск и индексирование всех баз и их версий (порядок просто навести нужно)
,
0 cypa
 
24.08.14
11:58
Есть комп. файлы баз вроде на месте, но файл ibases.v8i утерян, посему нужно произвести инвентаризацию всех файлов баз 1cv8.1cd и  переделать такой список заново.

все базы с файловым хранением разумеется.

скачать tool_1cd.exe не удалось потому что у меня на infostart нету $m

помогите плиз, как лучше поступить
1 Отладчик
 
24.08.14
12:09
"Есть комп." - эта фраза, ИМХО, должна уже стать Мемом.
2 КонецЦикла
 
24.08.14
12:09
Пуск-Найти
3 cypa
 
24.08.14
12:49
пуск найти это очень круто, но мало

дело в том что некоторые файлы базы данных дублированы, некоторые храняться для архива, поэтому нужно кроме списка знать хотя бы ID каждой базы, а желательно и др. параметры типа даты последнего редактирования ...
4 Йохохо
 
24.08.14
12:51
(3) айди генерится при подключении базы и не поможет, срачь разгребается (2) + руками
5 cypa
 
24.08.14
12:53
ну я знаю что в 1С многое сделано для усложнения администрирования, но чтобы не было уникального ID у каждой базы, или хотя бы возможности вычислить уникальный ID это уже совсем вредительство, особенно для версии 8
6 Йохохо
 
24.08.14
12:55
надо взять и сделать, ман прокрастинация
7 cypa
 
24.08.14
12:55
вообще, хочу небольшую тулу, которую можно использовать для скриптов, и которая будет говорить всякие фактические параметры базы, типа даты создания, даты последнего изменения, ID лицензии создателя, имя создателя и что ещё там найдётся в базе ...

если её нет, то её нужно сделать! хотя бы для линукса, уж кто на венде тот сам виноват
8 cypa
 
24.08.14
12:57
хорошо, подскажите пож-та, куда копать, что читать - тут же есть спецы, не? сам-то я по asterisk'у больше работаю и вообще по линуксу
9 KRV
 
24.08.14
13:18
ну так зачем браться за то, что не твое?  По теме: в каждый каталог базы на будущее наклади файлик с кратеньким описанием - когда одинесил так всегда делал.
10 cypa
 
24.08.14
13:37
приходится заниматься - восстанавливаю комп. близкому человеку бухгалтеру ... а теперь уже просто азарт - наставить на путь истинный, юниксовый, непутёвых 1Сников ;)
11 cypa
 
24.08.14
13:40
я правильно понял что обработку на 1С-ном языке можно скомпилить в бинарник, так?

тогда проще, сделать такую обработку и компильнуть, профит
12 Йохохо
 
24.08.14
13:57
(11) нельзя, ставь цигвин, ищи 1цд, грепай пути. А так надо было из профиля старого вытащить в8и перед тем как. И бухгалтера научить класть все базы в одно место
13 Мимохожий Однако
 
24.08.14
14:18
Найди денег и скачай. В конечном итоге, быстрее и дешевле обойдётся.
14 cypa
 
24.08.14
14:58
(12) ээээ как грепнуть дату создания базы из файла 1cv8.1cd? какой паттерн?
15 Йохохо
 
24.08.14
15:01
(14) потрогай ее, вдруг она еще теплая
16 cypa
 
24.08.14
15:51
издеваешься ... я тоже могу, чо
17 Aleksey
 
24.08.14
15:58
(5) а айди у копии какое?
18 cypa
 
24.08.14
20:09
я не знаю какой ID, не в теме пока

предположу что тупое клонирование файла с базой засечь будет сложно, разве что вести историю переименований пути к файлу с базой
19 Йохохо
 
24.08.14
20:13
(18) плюнь, исправление бардака не автоматизируется. айди абс рандом
20 cypa
 
24.08.14
20:30
уже Cygwin поставил и Bitvise SSH-сервер, поддерживать ещё этот комп. буду
21 Jump
 
24.08.14
20:37
Все делается просто - банальный поиск файлов 1Cv8.1CD
После отработки поиска сортируем файлы по дате изменения - сразу видно с какими файлами когда последний раз работали.
А уж далее либо ручками, либо скриптом добавляешь в запуск.
22 Jump
 
24.08.14
20:39
(7)А какой смысл делать что то под линукс, если 1с работает только под виндой.
23 Jump
 
24.08.14
20:40
(14)Крутой юниксоид не знает как получить дату создания и дату изменения файла?
24 cypa
 
25.08.14
23:06
(21) а да, в принципе верно с датами изменения последнего, однако, вопрос уникального ID остаётся

(22) так вроде уже под линуксом работает всё в 8.3, не?
25 cypa
 
25.08.14
23:09
(21) хотя вот я восстанавливал файлы с битого раздела ntfs, а также в случает с копированием через флэшку реальная дата последнего изменения может быть утеряна, так что парсить файл это самое правильное дело
26 Jump
 
25.08.14
23:20
(25)Восстановление с битого раздела это редчайшая ситуация которой в принципе не должно быть, бэкапы вообще для восстановления существуют. Поэтому рассматривать восстановленные файлы и ориентироваться на них не стоит вообще.
Таскать на флешке рабочие базы - тоже нонсенс.
Если таскаешь, и надо отслеживать дату обновления - сделай сам.

Ну могу подсказать - есть в папке 1Cv8Log, файлик *.lgp в котором логгируются все изменения ИБ.
Если его распарсить то можно вытянуть дату последнего изменения.
27 Jump
 
25.08.14
23:23
(24)"так вроде уже под линуксом работает всё в 8.3, не?"
Ты видел  платформу 1с 8.3 в репозиториях? Или можешь дать ссылочку на исходники, чтобы самому собрать?