Версия для печати темы (https://pro1c.org.ua/index.php?s=4a5cbd1fdcb519d107ec3372bb7d2d43&showtopic=35485)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Прочее 1С 8 _ 1С и OneDrive (или другое не специализированное облако)

Автор: ssslawik 23.02.17, 10:46

Здравствуйте! Помогите решить такую задачу.
Есть несколько баз 1С 8.3, каждая размером по 0,5-1 ГБ. Папки в которых развернуты базы состоят в целом из нескольких файлов, но в каждой из них есть один большой файл по 0,5 ГБ минимум.

Мне нужно реализовать доступ к папке с базами через интернет с разных компьютеров - чтобы я мог работать с ними с рабочего компьютера, а потом придя домой синхронизировать базу с рабочего компьютера на домашний и иметь возможность продолжить работу.
Бюджета на специализированные облачные сервисы нет. Можно ли реализовать это с помощью GoogleDrive, OneDrive или других сервисов?

Проблема в следующем - если у меня есть файл с базы 0,5-1 ГБ и в него будут внесены изменения:
1) в облако будет загружаться полностью весь файл заново или только будут подгружены изменения?
2) на другом компьютере при синхронизации весь файл будет загружен заново или будут синхронизированы изменения в нем?

По понятным причинам, загрузка и выгрузка каждый новый раз огромных массивов даных при внесении изменений в базу - не очень круто.

Спасибо.

Автор: Flexy 23.02.17, 11:36

Цитата(ssslawik @ 23.02.17, 10:46) *
Мне нужно реализовать доступ к папке с базами через интернет с разных компьютеров - чтобы я мог работать с ними с рабочего компьютера

RDP, Публикация на Web-Сервере, 1С: Линк.
Цитата(ssslawik @ 23.02.17, 10:46) *
а потом придя домой синхронизировать базу с рабочего компьютера на домашний и иметь возможность продолжить работу.

Распределенная база данных.

Автор: DenZzeR 26.05.17, 16:06

ssslawik @ 23.02.17, 11:46 * ,
Якщо ще актуально...31000000.gif

Можна використовувати будь-який он-лайн диск (яндекс*, дропбокс, гугл-драйв) але закидувати потрібно не папку з базою, а попередньо її заархівувавши
В мене розмір бази - 1Гб, а саме той файл 1Cv8.1CD займає 923Мб.
Після архівації всієї папки з базою - розмір архіву 207Мб.

200мб то не 1Тб ))) синхронізуються досить швидко
Єдине - упаковка/розпаковка.

В мене зроблений bat файл і так щоночі резервні копії всіх баз робляться... по кліку на ярлик або "Назначенные задания" cool.gif

Автор: Irzik 27.05.17, 12:36

DenZzeR,
Не поделитесь для примера , пж, BAT файлом по архивированию. Очень надо для примера. Спасибо

Вы писали:
В мене зроблений bat файл і так щоночі резервні копії всіх баз робляться... по кліку на ярлик або "Назначенные задания"

мой email: IRZIK_P@UKR.NET

Автор: Flexy 27.05.17, 14:10

Irzik @ Сегодня, 12:36 * ,
Не изобретайте велосипед. Если стоит задача бэкапить базу в облако, ту существует полно софта для этого.
Из бесплатного и лично проверенного, к примеру: http://pro1c.org.ua/redirect.php?https://cloudbackuprobot.com/

Автор: DenZzeR 13.07.17, 16:31

Irzik @ 27.05.17, 13:36 * ,
http://pro1c.org.ua/redirect.php?http://infostart.ru/public/72389/
Ось тут колись (приблизно 10 років тому faceoff.gif ) замітку написав - з малюнками
Працюють досі
Програмки також пробували, та частенько з часом вони переставали працювати. А тут по "дерев'яному" 32000000.gif
На той час не те що хмарні сервіси, інтернет по діал-апу йшов... ледве пошту приймали 64000000.gif
До того ж - на сервер не хочеться ставити "зайвого", а часто програми й самі не ставляться, або "бачать" що це серверна платформа і безкоштовні одразу вимагають встановити платну ПРО версію, або просто не встають, бо не та платформа.
А так - на сервері все впакували.
А вже робочий комп під віндовс 7 (+антивірус) скачує ці файли собі і "розкидує" їх в хмари...
Виходить копіі є на сервері, на компі адміна, в хмарах.

Чому RAR - танцював від того що було в наявності + популярний + надыйний.
Зустрічав, що використовувались інші консольні архіватори, наприклад 7z.


Ось спробую поділитись файлими http://pro1c.org.ua/redirect.php?https://drive.google.com/open?id=0B8sDFoOgTxCUdEUwX28wYmZ4UTQ

Коротенько тут оновлю:
bat-файл для переіндексації вночі чи якщо "вилетіла" база і просить монопольно
Деяким користувачам підходить лише цей варіант - запустити його по ярличку і зачекати

"C:\Program Files\1Cv77\BIN\1cv7.exe" [b]CONFIG[/b] /M /Dc:\1C_Bases\НашаБаза\ /NAdmin /Pпароль_адміна /@"c:\___APPSERVER\packet\1c_reindex.param"

В файлі "1c_reindex.param" містяться параметри для запуска конфігуратора (ті ж галочки, що ставляться при відкритті "Администрирование - Тестирование и исправление ИБ")
Y - виконувати перевірку, N - не виконувати, галочки якби не має.
Для простого відновлення і для періодичного виправлення/перевірки в мене створені окремі файли бат і парам
[General]
Output="c:\___APPSERVER\packet\1c_reindex_X.log"
Quit=Y
CheckAndRepair=Y
[CheckAndRepair]
Repair=Y
PhysicalIntegrity=N
Reindex=Y
LogicalIntegrity=N
RecalcSecondaries=N
RecalcTotals=N
Pack=N
SkipUnresolved=Y
CreateForUnresolved=N
Reconstruct=N


Архівація
Для початку завершуємо всі екземпляри 1С (в окремому чи тому ж батнику)
taskkill /im 1cv7.exe /T /f
taskkill /im cmd.exe /T /f


А тапер бат-файл - копіюємо базу в окремий каталог і архівуємо його. Цей тимчасовий каталог видаляється, архіви складаються окремо

Цитата
в мене понад 10 окремих баз, тому зручно було роботи через змінні (щоб для нової бази лише їх змінити)
set base_name=NewConfig
set base_path=C:\1C_Bases\
xcopy %base_path%%base_name% ...


але можна і просто так писати
xcopy C:\1C_Bases\NewConfig ...


set base_name=NewConfig
set base_path=C:\1C_Bases\
set backup_path=C:\___APPSERVER\

rmdir %backup_path%tmp_backup_tnx  /s /q
mkdir %backup_path%tmp_backup_tnx\%base_name%
del /q %backup_path%tnx1c.rar

echo Создаем копию базы
xcopy %base_path%%base_name% %backup_path%tmp_backup_tnx\%base_name%  /s /e /h /EXCLUDE:NoCopy.lst

echo Создаем основной архив
rar a -rr5p -ibck -m5 -ep1 -ag_ddmmyyhhmm  %backup_path%tnx1c %backup_path%tmp_backup_tnx\%base_name%

rem як варіант - архів можна одразу запролити
rem rar a -rr5p -ibck -hpНАШ_ПАРОЛЬ_НА_АРХІВ -m5 -ep1 -ag_ddmmyyhhmm  %backup_path%tnx1c %backup_path%tmp_backup_tnx\%base_name%


rem shutdown /s /t 61 /c "Отключение на ночь... для зарядки батарей"



Файл NoCopy.lst - файл виключень, що не потрібно копіювати.
А то копіювали 5Гб, потім 3Гб видаляли....
.cdx
.lst
.cfg
.log
.exe
.jpg
.csv

деякі маски додав просто провсяк випадок...

Ось спробую поділитись файлими http://pro1c.org.ua/redirect.php?https://drive.google.com/open?id=0B8sDFoOgTxCUdEUwX28wYmZ4UTQ

Автор: gjurza 04.07.23, 14:09

Підніму тему... Не з'явилося чогось більш універсального?

Є пару ноутів з 1С на малому ПП, хотілося б щоб вся інформація між ними синхронізувалася в режимі онлайн. Можливий доступ з трьох ПК до цієї бази, якщо зберегти її десь на на гугл-диску чи якомусь іншому хмарному сервісі?

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua