|
"Хранить файлы в томах на диске" и копия базы | ☑ | ||
---|---|---|---|---|
0
ФормаДокумента
30.11.22
✎
14:11
|
при "Хранить файлы в томах на диске" путь прода и копии один,
но если в копии добавлять/удалять файлы. то это ломает и прод. Это баг или фича? По идее при первом входе копия знает что она копия и подобное безобразия должна бы блочить. не? самим вклинивать проверку? |
|||
1
RomaH
naïve
30.11.22
✎
14:14
|
да
к стати - поделишься - как сделал? |
|||
2
arsik
гуру
30.11.22
✎
14:15
|
(0) А нефиг разворачивать копию там же где и прод. А если разворачивать в другом месте, то у другого места не должно быть прав на папки с файлами.
|
|||
3
RomaH
naïve
30.11.22
✎
14:16
|
там заморочка еще в чем - бывает на копии надо что бы механизм прикрепленных файлов работал
т.е. все взять и запретить - нельзя надо запрещать запись (чтение оставить) только из определенных томов, и один томик выделить для тестовой - |
|||
4
bolder
30.11.22
✎
14:17
|
(1) С Стандартная настройка ДО.
|
|||
5
RomaH
naïve
30.11.22
✎
14:17
|
(4) ну как - где это?
|
|||
6
ФормаДокумента
30.11.22
✎
14:18
|
(4) у меня БП. можно фото?
|
|||
7
bolder
30.11.22
✎
14:19
|
(5) Настройка программы.Галочка хранить в томах на диске.Все.Докуменооборот если не понял.
|
|||
8
bolder
30.11.22
✎
14:20
|
(6) Чего захотел)Документооборот в 3 раза дороже БП.
|
|||
9
ФормаДокумента
30.11.22
✎
14:22
|
(7) а дальше? в копии и проде этот путь один
если в копии удалить то и в проде при октрытии глюк |
|||
10
Asmody
30.11.22
✎
14:24
|
менять пути томов в копии не предлагать?
|
|||
11
bolder
30.11.22
✎
14:24
|
(9) Конечно.Поэтому не поддерживаю рекомендацию хранить в томах на диске.Это для продвинутых пользователей, где есть грамотные админы и резервные сервера.
|
|||
12
KJlag
30.11.22
✎
14:26
|
(9) еще раз:
храните файлы на диске. в копии этот путь не меняете. я правильно понял? значит он использует тот же путь для файлов. и работает абсолютно с тем же файлом что и в проде. реально - как в (10) предлагали - менять путь не пробовали |
|||
13
RomaH
naïve
30.11.22
✎
14:29
|
(12) бывает надо в копии видеть файлы прода
и даже иметь возможность добавлять новые файлы |
|||
14
ФормаДокумента
30.11.22
✎
14:37
|
менять путь конечно можно, но тогда на 10 копиях надо иметь 10 копий и хранилищ файлов?
тоже "ну такое" |
|||
15
bolder
30.11.22
✎
14:37
|
(13) Видеть это одно, но добавление файла в копии не добавляет его в продакшн.Так как не связей с объектами базы продакшена...
|
|||
16
KJlag
30.11.22
✎
14:40
|
(13) тогда нужно иметь в виду, что изменение этих файлов с копии - явно увидят на проде. ибо сам файл общий
|
|||
17
Fish
30.11.22
✎
16:41
|
(16) Не совсем. Вновь добавленный файл в копии в проде не увидят.
|
|||
18
ДиВаH2
30.11.22
✎
18:10
|
(0) в ДО программно убрать доступность кнопки Добавить в форме файлов, можно по условию.
Найти код, где идет удаление файлов физически и закомментить. В ЗУП 3 с файлами, хранящимися на диске все хуже - в проде прикрепляем файл к документу, потом этот документ помечаем на удаление. Спустя какое-то время снимаем пометку удаления документа, а файл уже не откроется, так как был удален физически с диска. Пока не отловил в каком месте конфы происходит удаление. |
|||
19
sonne666
02.12.22
✎
04:49
|
(18) В БП в настройках работы с файлами можно настроить очищение помеченных на удаление файлов регламентным заданием.
Еще у пользователя появляется возможность удалить непосредственно файл на диске, если пользователь является его владельцем (тогда сам файл на диске сразу удаляется). Если пользователь отказался от непосредственного удаления, то к пути хранения файла добавляется "_remove". Тогда сам файл по-прежнему есть на диске, но при попытке открыть файл будет возникать ошибка, т.к. путь к хранению файла поменялся. ФайлИлиВерсияОбъект.ПутьКФайлу = ФайлИлиВерсияОбъект.ПутьКФайлу + "_remove";//@Non-NLS Возможно, в ЗУП также работает. Могу перепутать детали, но общий смысл такой. |
|||
20
Bigbro
02.12.22
✎
05:15
|
(14) если документы в базе то на 10 копиях они тоже будут в 10 экземплярах, непонятна претензия к варианту 10 копий с хранением файлов в томах и необходимостью эти тома копировать также для копии.
просто поймите что эти тома - тоже часть базы. |
|||
21
Chai Nic
02.12.22
✎
05:52
|
Хранение логически связанных с базой файлов отдельно от базы - кривой костыль. Я бы даже часть журнала регистрации, связанную с данными, прямо в базе хранил. Ибо это важно.
|
|||
22
Bigbro
02.12.22
✎
05:56
|
это просто доступная опция. не включенная по умолчанию прошу заметить.
и если кто-то не понимая что это зачем надо и как с этим работать лезет своими культяпками включать а потом пожимает плечами "ну вот оно само" - то ССЗБ |
|||
23
Smallrat
02.12.22
✎
10:00
|
(0) Копии по хорошему должны крутится на отдельном сервере. Я решил эту проблему тем, что рабочий и тестовый сервер крутятся под разными учетками, учетка тестового сервера имеет доступ к папкам файлов только на чтение, вот и всё.
|
|||
24
lodger
02.12.22
✎
12:30
|
(0) делаешь продуктовые тома рид-онли, добавляешь том для тестов.
можно программно в 1с, можно административно как у (23) (21) если бы базу в скуле можно было нарезать на таблицы с разной локацией хранения (стоимость, скорость, регламенты), то да. а бекапить базу в 300 гб, где 50 гб какой-то порнухи и 200 гб дубликатов pdf'ок - как то грустно. |
|||
25
lamme
02.12.22
✎
12:42
|
Сделать функцию - определять - основная это база или нет
(по пути к самой базе) И при открытии 1С-ки - если это не основная база - то снимать флаг = хранить фото в томах тогда не перезатрется ничего в боевой папке с данными а тому кто надо - тот откроет и поставит другой путь хранения вложений. (да и там - можно подсунуть проверку - типа - не основная база - тогда какое-ниб грозное сообщение пользователю показывать) |
|||
26
Lexandr
02.12.22
✎
14:43
|
(21) Бэкапы скажут спасибо.
|
|||
27
Kassern
02.12.22
✎
14:54
|
(21) На одном проекте база за 200гигов, и картинок еще гигов на 800. А теперь представьте сколько будет времени занимать бекап базы. А они нужны на каждый день в разрезе месяца. При условии, что папка картинок тоже бекапится, но только изменения в ней. Ладно еще просто бекап, а сколько времени будет разворачиваться база за терабайт в случае чего?) Так же есть возможность быстро копию для тестов развернуть
|
|||
28
Garykom
гуру
02.12.22
✎
15:10
|
(27) есть специальные ФС для этого
там по типу гита |
|||
29
Garykom
гуру
02.12.22
✎
15:10
|
(28)+ т.е. общие данные однократно хранятся и только различные раздельно
причем ветки для измененных файлов |
|||
30
Chai Nic
02.12.22
✎
15:18
|
(26) Именно. Когда внезапно окажется, что бэкапилась только SQL-база, а остальные жутко важные сканы договоров ушли в небытие)
|
|||
31
Kassern
02.12.22
✎
15:32
|
(30) Есть такая штука, как синхронизация папок. Смысл каждый раз копировать одну и ту же папку с картинками, когда там нет изменений?
|
|||
32
Chai Nic
02.12.22
✎
16:11
|
(31) Тут главное чтобы сисадмин не забыл это правильно настроить
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |