Имя: Пароль:
1C
 
Вопрос воинствующего ламера: что с точки зрения движка является файловой базой
0 Злопчинский
 
10.04.15
00:50
..ввиду незнания.. столкнулся сегодня
есть файловая база
как оказалось если файлик называется
buh.1cd
- то нифига эту базу не подцепить в стартер.
а если переименовать в штатную схему
1cv8.1cd - то сразу цепляет
.
отчего так?
какой в этом скрытый смысл?
1 GROOVY
 
10.04.15
00:53
Это все затем, чтобы у тебя в папке не лежало несколько баз.
2 Злопчинский
 
10.04.15
01:23
(1) а какая нафиг разница если у каждой базы було бы свое имя и при пристежке базы указывать не папку с базой, а конкретную базу..?
3 rphosts
 
10.04.15
01:29
(0) если у тебя заведомо 1 файл разве не естественно что-бы его имя было предопределённым?
4 rphosts
 
10.04.15
01:29
(2) тебе жалко каталогов?
5 Сияющий Асинхраль
 
10.04.15
01:32
Md-шник в семерке тоже единственный, а тебя это не удивляет...
6 rphosts
 
10.04.15
01:43
(5) ну там dbf куча
7 Злопчинский
 
10.04.15
01:52
(5) ну так когда клюшки были, и что теперь.. - та же самя фигня...?
8 Злопчинский
 
10.04.15
01:53
(4) не, мне восьмерочников жалко.
они - как дети...
9 Злопчинский
 
10.04.15
01:57
я тут вчерась даже продвинулся неслабо...
обнаружились в 8-базе удаленные объекты.. без контроля ссылочной целостности... а завтреца работать... ну что - пришлось напрячь старые мозги.. подумать что бы я делал в таком случае - писал бы восстановлялку... значит такое должно быть и даже вроде видел на ИС - полез нашел, качнул (потратился ужасть!) - восстановил, через унверсальные обработки прописал нужные реквизиты - типа наоименования, артикула, гуида для обмена и прочего, обменом с торговлей клюшечной выгрузил-загрузил - уффф... просто я бессметрный пони...
10 rphosts
 
10.04.15
02:05
(8) что с ними не так?
11 rphosts
 
10.04.15
02:06
(9)клюшечки не позволяли удалять без контроля?
12 Злопчинский
 
10.04.15
02:12
(11) вопрос не в этом ;-)
главное - что я осили эту проблему на снеговике..
может сбудется моя мечта и удастся на снеговике вообще не кодить? ;-)
13 rphosts
 
10.04.15
02:14
(12) кста, на снеговике блокируется настройкой ролей, на клюшках в общем случае - никак.
14 rphosts
 
10.04.15
02:14
(12) >может сбудется моя мечта и удастся на снеговике вообще не кодить?

иди в консультанты/консальтеры
15 AlexITGround
 
10.04.15
08:00
(13) По дефолту во всех ролях типовых конфах нет прав на физическое удаление интерактивно, даже у полных прав.
16 AlexITGround
 
10.04.15
08:08
(14) Так здесь опыт мало иметь, владеть речью - вот главный козырь.

В теч. месяца рассматривал отраслевые конфигурации по удаленке от разных франчей, так через один попадались специалисты, которые не могут продемонстрировать продукт, хотя видно было, что продукт хорош, но слушать эти "эммм...ээээ" и вытаскивать по словам было просто невыносимо даже для моей закаленной нервной системы.
17 vde69
 
10.04.15
08:14
(0)
кроме файла 1cd еще есть логи, кеш и темпы...

если у тебя не будет одна директория на одну базу тебе придется как-то хитро разделять где чьи файлы...
18 Rovan
 
гуру
10.04.15
08:30
(0) это точно Злопчинский (стаж на форуме более 8 лет) ?
19 quest
 
10.04.15
08:35
(18) Почему бы и нет? Специалист подобен флюсу... есть вещи которых можно не знать (или не задумываться над ними)
20 ДенисЧ
 
10.04.15
08:53
(0) А то, что в винде есть файлик kernel32.dll, и если его переименовать, системе будет тошно, тебя не смущает?
21 Остап Сулейманович
 
10.04.15
08:59
(20) Не путай теплое с мягким. Никто и не говорит, что в каталоге БИН должно быть несколько 1cv8.exe.
22 b_ru
 
10.04.15
09:02
(12) Подавайся в Саперы, у них кодить в принципе не принято (да и практически невозможно), а денег больше.
И по идеологии сап куда ближе к клюшкам чем снеговик.
23 Славен
 
10.04.15
09:10
(21) он не путает, работ аналогично, это ты путаешь exe файл и прочее, файл библиотеки сопоставим в данном случае с файлом бд
24 vde69
 
10.04.15
09:14
все путают имя файла и каталог базы...

все очень просто для понимания:

каждая база 1с должна лежать в отдельном каталоге! все остальное вытекает от сюда...

кто скажет, что удобно держать все базы в одном каталоге - тот ламер... (банально права файловые как назначать?)

а если "база - это КАТАЛОГ", то имена файлов и директорий внутри каталога логично сделать предопределенными!!!
25 Остап Сулейманович
 
10.04.15
09:25
(24) А какжеШ мелкософтовский аксес? Те же файловые контейнеры. При этом все базы могут лежать в одном каталоге, могут в разных. Рулите правами как душе угодно.
26 Остап Сулейманович
 
10.04.15
09:27
(23) Для буквоедов. Изменим имя с 1cv8.exe на basic.dll. Кто то требовал иметь несколько basic.dll в БИН?
27 Лефмихалыч
 
10.04.15
09:27
(0) патамушта.
Живи с этим.
28 Vladal
 
10.04.15
10:02
(9) Отключи у всех ролей непосредственное удаление объектов (без контроля ссылочной целостности)
Либо держи под рукой обработку XML-обмена, с помощью которой будешь из бэкапов перекидывать удаленные объекты <объект не найден: 0000-00000-0000-0000-0000>
29 Vladal
 
10.04.15
10:04
(18) Это точно Злопчинский (стаж на форуме 8 лет). Но он не работал с восьмеркой. В его школе восьмерку не преподавали, а вот молодежь нынешняя, чувствуется, знает восьмерку со школы.
30 vde69
 
10.04.15
10:05
(25) я про ФАЙЛОВЫЕ права!!!!

предположим пользователю нужно разрешить доступ к ОДНОЙ базе, а вторые что бы не видел вовсе....
31 Остап Сулейманович
 
10.04.15
10:08
(30) У тебя в акцесе руки связаны разложить файлы по каталогам если нужно? Или где? Обоснование абсолютно притянутое за уши.
32 vde69
 
10.04.15
10:11
(31) я про идеологию 1с

база = один каталог

и мне наплевать на аксесс....

при этой идеологии удобно делать бекапы (вместе с логами), рулить правами (через наследование) и т.д.

именно этим удобством и объясняется предопределенные имена файлов. Все, точка!
33 Torquader
 
10.04.15
11:26
База живёт в каталоге, а не в файле только потому, что в каталоге к базе относится несколько файлов. Конечно, можно было научить 1С менять имена файлов в каталоге и работать с ними, но всё равно, файл с данными имён других файлов должен быть, так как иначе нельзя будет выполнить подключение.
Согласитесь, что хранить одну текстовую строку "каталог" гораздо проще, чем хранить целый набор строк, отвечающих за каждый файл.

Если кто-то вспоминает Access, то там, как и вообще в Microsoft Office, имя файла уникально - раньше даже нельзя было в Word открыть два файла в одном сеансе с одинаковым именем из разных каталогов - сейчас они это обошли, так как таблица открытых документов просто не хранится, и каждое окно - отдельно.
Кроме того, Access создаёт служебные файлы, отличающиеся от основного только расширением, а имя - то же самое. Поэтому, пересечения не наступает, так как, расширения менять нельзя, а имя в пределах каталога - уникально.
34 fisher
 
10.04.15
11:31
(0) Смысл такой же, как и в 7.7
Файл базы - это еще не всё, что нужно для работы. Поэтому понятие каталога базы осталось неизменным.
35 fisher
 
10.04.15
11:34
(34) + Не, можно было бы сделать, чтобы в одном каталоге было несколько баз и все служебные структуры завязывались на их имена. Только смысл в этой каше? Больше неудобств, чем выгод.
36 Torquader
 
10.04.15
11:49
(35) Удобство было бы только одно - бекапить все базы из одного каталога, а так приходится рекурсию делать.

С другой стороны, можно было бы общие обработки иметь для нескольких баз в этом же каталоге.

P.S. но, 1С оказалась умнее - они разделение данных придумали - так что, как бы и несколько баз, но в одном файле.
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.