Имя: Пароль:
1C
 
Как организовать нормальную работу через ВПН ?
0 vv2304
 
21.08.25
07:50
С одной из фирм стал работать удаленно.
База клиент-серверная, Постгрес. Бэкап базы под 30 Гб.
Дали доступ к этой базе через ВПН.
Перед внесениями изменений делать архив вообще не вариант, ждал выгрузку в dt на свой локальный 1.5 часа, так и не дождался. Попросил дать доступ к расшаренной папке, дали доступ через шлюз к общей папке, туда также выгрузка шла 1.5 часа, дальше не стал.
Уже не знаю что спрашивать, но работать без возможности сделать бэкап и в случае чего откатиться - ну его нафиг.
Кто-то работает через ВПН, какие советы ?
1 Мультук
 
гуру
21.08.25
08:14
(0)

Вопросы как по мне очень странные.

1) Вас в RDP-сеанс то пускают ?
Тогда какая хрен разница ВПН, не ВПН ?
2) Средствами Постгрес бэкап делается ?
3) Почему вы вообще делаете бэкапы ?
4) Допустим  случился факап. У вас есть знания и уменя восстановить базу Постгрес из бэкапа?


P.S.

>>Бэкап базы под 30 Гб.
>>ждал  выгрузку в dt на свой локальный

на свой локальный
Тебя посОдят, а ты не воруй (с)

Только мне кажется, что это уже клиника, или я слишком добр ?
2 vv2304
 
21.08.25
08:16
1) РДП нету. Включаю ВПН, со своей платформы запускаю 1С.
2) Делаю выгрузкой в DT.
3) А кто должен делать перед тем как мне нужно внести изменения ?
3 NorthWind
 
21.08.25
08:18
(0) никак, организация работы в данном случае не ваша забота. Ваше дело предупредить, что изменения могут быть опасны (если они действительно могут быть опасны) и поэтому нужен бэкап, а в случае если что-то пойдет не так и бэкапа не будет - вы ответственности не несете. Если чуваки сумели настроить VPN и доступ для телекоммьютеров - это уже само по себе значит, что они там точно не совсем потерянные, должны понимать что-то.
4 d4rkmesa
 
21.08.25
08:19
(0) А pg_basebackup админы делают? Может согласовать окно для обновления, когда штатный бэкап сделан? Расширениями можно пользоваться (без изменений в СУБД)?
5 d4rkmesa
 
21.08.25
08:20
(2) >>А кто должен делать перед тем как мне нужно внести изменения ?

Скрипт, например.
6 vv2304
 
21.08.25
08:25
(4) Делают. В 12 ночи. Днем вносить изменения не могу, только вечером. Получается, что если накосячил, до утра никто не исправит, а там молиться, чтобы какой-нибудь трудоголик не стал работать в базе до 9 утра.
Конфигурация сильно изменена. Я конечно расширениями пользуюсь, но противник того, чтобы туда пихать метаданные.
(3) Все упирается в безопасность. Хотел РДП.
(5) Я бы рад запускать его, но у меня нет прав.
7 vv2304
 
21.08.25
08:30
В общем, как вариант - решить проблему создания и восстановления из бэкапа с пом. скриптов ?
В этом случае (pg_dump) будет намного быстрее ?
Бэкапы которые сейчас создаются, кстати, там же где расшаренная папка которая через шлюз.
8 Sneer
 
21.08.25
08:28
(0) Хм. Делать бэкап на свой локальный ПК?... Это да, прикольно.
Вариантов на самом деле много, и ВПН тут вообще не при чем в принципе.
Конфигуратор то с открытой конфигурацией открывается нормально или тоже час ждать надо?
9 vv2304
 
21.08.25
08:35
(8) Да, прикольно. Какие другие решения ?
Конфигуратор открывается отлично.
10 PR
 
21.08.25
08:35
(0) Совет простой, действовать профессионально, а не через жопу
Выгрузка в dt фирмой 1С не расценивается как создание бекапа, тем более надежного
11 Xapac
 
21.08.25
08:36
(0) Через VPN я бы базы не обновлял (а если у тебя кот роутер перезагрузит пока ты делал реструктуризацию, оно тебе надо?). только РДП сервер на стороне заказчика.
12 vv2304
 
21.08.25
08:37
(10) Я поэтому и создал тему. У меня на данный момент других вариантов ведь нет. Разве что через скрипт, но никто не даст ни логина ни пароля.
13 vv2304
 
21.08.25
08:38
(8) "Вариантов на самом деле много, и ВПН тут вообще не при чем в принципе."
Так что за варианты ?
14 d4rkmesa
 
21.08.25
08:52
А почему выгрузка в dt так долго длится, с другой стороны? Админы не могут дать шару на том же серваке, где и кластер PG находится?
15 Sneer
 
21.08.25
11:49
(13) Думаю, здесь в любом случае нужно безопасникам объяснить, что именно нужно и что это не нарушит безопасную безопасность.
Например, тот же скрипт, который только делает бекап в специальную папку на диске сервера или в локальной сети, вообще не может никак повлиять на безопасность. Запускаться он вообще может без доступа в сеть, по триггеру какому-нибудь.
Оптимальный по скорости вариант, конечно, RDP, но не обязательно в сервер, пусть организуют виртуалку в локальной сети сервера с правами обычного пользователя без доступа к внешним ресурсам, чтобы можно было только 1С запустить и место для выгрузки ДТ было. Я не думаю, что если у них бэкапы по 30 ГБ, то не найдется 200 ГБ на рабочее место.
16 vv2304
 
21.08.25
08:58
(14) Наверное потому, что все бэкапы там, вот и дали мне там папку. Но я понял, спрошу, можно ли для меня папку сделать там где сервер.
17 uno-group
 
21.08.25
08:59
РДП, Анидеск, ТимВиевер, РАдмин и еще куча вариантов.
У тебя тестовая копия базы для работы и тестирования им отправляешь выполненную работу они сами обновляют.
С современным интернетом у меня по инету файлы быстрее копируются чем по локальной сети и это с учетом ВПН.
18 d4rkmesa
 
21.08.25
09:00
(6) >>но противник того, чтобы туда пихать метаданные.

Метаданные метаданным рознь. Все, кроме того что вызывает изменения в СУБД, ИМХО, добавлять в расширение можно (даже, о ужас, расширять формы интерактивно - вообще почти никаких проблем с ERP). Другое дело, если это противоречит методологии разработки в компании (скрипты CI/CD не учитывают расширение, например).
19 PR
 
21.08.25
09:03
(11) Обновление базы через инет (а не локально, крайне желательно вообще не в ЛВС, а на самом сервере 1С) — это вообще сразу говорит о профнепригодности
20 PR
 
21.08.25
09:08
(12) Что значит нет вариантов?
А если тебе скажут в процессе обновления показывать в камеру голую жопу, потому что у них так положено, тоже скажешь, что нет вариантов, и будешь показывать?
Скажи, что бекапа у тебя нет и спроси, готовы ли они обновляться без созданного тобой бекапа, есть ли у них на этот случай скулевый бекап
21 vv2304
 
21.08.25
09:15
(15) "чтобы можно было только 1С запустить и место для выгрузки ДТ было"
А выгружать опять же через dt ?
22 Волшебник
 
21.08.25
09:17
(21) см (10)
>> Выгрузка в dt фирмой 1С не расценивается как создание бекапа, тем более надежного
23 vv2304
 
21.08.25
09:20
(22) Нет доступа к постгресу.
24 Волшебник
 
21.08.25
09:20
(23) Нас не ебёт
25 vv2304
 
21.08.25
09:21
В общем, или РДП или бежать оттуда :(
26 Волшебник
 
21.08.25
09:21
(25) Или наладить отношения с админами, поставить девопс.
27 PR
 
21.08.25
09:21
(23) Ты совсем читать не умеешь?
Зачем ты тогда спрашиваешь на форуме, что делать, если все-равно не читаешь советы?
28 vv2304
 
21.08.25
09:25
(27) Я читаю. Просто некоторые советы мне знакомы и эти варианты уже были обговорены и получил отказ.
РДП-это было первое, что я попросил. Отказались.
Самостоятельное создание бэкапа и восстановление из него-тоже отказ.
29 Sneer
 
21.08.25
09:24
(21) Можно в ДТ, можно скулем. Еще раз - даже чтобы запустить процесс скулевого бэкапа тебе лично не нужны права и пароли админа, нужно просто это настроить, например в шедулере создается задача по наличию файла в определенной папке запустить скрипт бэкапа. Кидаешь в папку файл - бэкап сохраняется.
Ну или по команде боту в телеграм, если по-модному.
30 PR
 
21.08.25
09:34
(28) Ну так прочитай последнюю строку в (20) что ли
31 Sneer
 
21.08.25
09:35
(28) РДП нужно правильно обосновать.
Самостоятельное восстановление из бэкапа - правильный отказ, мало ли что ты восстановишь. Тебе достаточно создавать бэкап, а восстанавливать можно по запросу.
32 d4rkmesa
 
21.08.25
09:40
(22) Вот здесь https://infostart.ru/1c/articles/2160746/ пишут, что консистентность базы 1С, восстановленной из дампа pg вообще под вопросом.
33 Kigo_Kigo
 
21.08.25
09:45
(28) "РДП-это было первое, что я попросил. Отказались.
Самостоятельное создание бэкапа и восстановление из него-тоже отказ." Если есть пруфы на отказ,
тогда вообще должно быть пхуй, от слова совсем, они ССЗБ, я бы даже не парился
34 vv2304
 
21.08.25
09:58
(31) Да, наверное вот про это спрошу
"Оптимальный по скорости вариант конечно РДП, но не обязательно в сервер, пусть организуют виртуалку в локальной сети сервера с правами обычного пользователя"
35 Волшебник
 
21.08.25
10:12
(34) Даже если Вам дадут доступ по RDP, то бэкапы — это не Ваша зона ответственности.
36 Asmody
 
21.08.25
10:23
(0) беги оттуда нахрен!
37 Asmody
 
21.08.25
10:25
(32) консистентность базы 1С в произвольный момент в принципе под вопросом, ибо подтвердить её может только ТиИ
38 XMMS
 
21.08.25
11:10
(0) ещё из вариантов - чем-то(скриптом, прогой) сразу лить бэкап в облако (гугл драйв, яндекс диск, vps-сервер свой), куда согласятся админы. А не себе на локальную машину.
39 YaFedor
 
21.08.25
11:22
Бэкап базы под 30 гигов - это через dt?
Тогда не факт, что скульный бэкап поможет (ведь там постгрес) ...

У меня выгрузка в dt одной из баз 90 Гб.
Когда база была на МССКЛ бэкап штатными средствами выполнялся минут 20, теперь база на Постгре - бэкап штатными средствами выполняется 4 часа.
40 craxx
 
21.08.25
11:35
(28) После отказа в RDP можно было слать нахрен.
Ибо неадекваты.
41 mikecool
 
21.08.25
11:48
детский сад, штаны на лямках
с такой организацией как контора до сих пор существует?
42 mikecool
 
21.08.25
11:50
конфиг по сети через ВПН открывается отлично - самописка из двух справочников? я периодически делаю файловые базы, чтобы быстрее работать, хотя сервер в локальной сети
43 alexela
 
21.08.25
11:54
дичь какая. я думал только у меня такие клиенты (
44 craxx
 
21.08.25
11:57
(42) если у тебя база десятки-сотни гиг, тебе не получится сделать файловую.
45 Fish
 
гуру
21.08.25
11:59
(0) "Перед внесениями изменений делать архив вообще не вариант, " - А ты что, сразу на продуктиве меняешь?
46 ansh15
 
21.08.25
12:35
(39) >>теперь база на Постгре - бэкап штатными средствами выполняется 4 часа
Многопоточность штатных средств может скрасить долгое (мучительное) ожидание.
max_parallel_maintenance_workers=4, хотя бы( это для create index при восстановлении) и pg_dump -Z 0 -j=N(разумное желаемое число потоков). Сжать выгрузку потом можно тоже многопоточно, архиватор - по вкусу. Конечно, это все требует больше памяти на сервере, но что делать...
47 YaFedor
 
21.08.25
13:05
(46) Игрался я этими параметрами - все равно в разы медленнее ... + жрет и процессор и память - во время бэкапа работать невозможно, поэтому бэкап теперь 1 раз и ночью ...

Суть не в этом, а в том, что бэкап большой базы - это тоже долго и отнимет у автора кучу времени
48 Волшебник
 
21.08.25
13:17
(47) Более того, это даже уголовно наказуемо, потому что здесь налицо:
1) Превышение должностных полномочий, статья 286 УК РФ
2) Неправомерный доступ к компьютерной информации, статья 272 УК РФ
А если в базе персональные данные, то ещё Статья 272.1 УК РФ

до 10 лет
49 toypaul
 
гуру
21.08.25
13:28
(0) Найти нормальную фирму, с нормальными админами
50 mikecool
 
21.08.25
14:32
(44) а я и не говорю, что поднимаю полноценный архив, делаю пустую, данные для теста ввожу руками
51 vv2304
 
21.08.25
16:08
(39) Нет, именно bak, а сколько будет весить dt-не знаю.

"Когда база была на МССКЛ бэкап штатными средствами выполнялся минут 20"
Что-то дофига. Я делал бэкап этой базы, только на старом месте работы, примерно 2 минуты.
(42) Нет, специализированная , измененная конфигурация.
(45) Я пока еще ничего там не делал. На старом месте ест-но на копии.
52 X Leshiy
 
21.08.25
16:15
(51) Скуль бэкапит быстро даже со сжатием, а постгрю утопить вместе с создателями. За бэкапы через жопу.
53 X Leshiy
 
21.08.25
16:16
(0) У меня была фигня, шифрованный ВПН передачу файла делал ООООЧЕНЬ МЕДЛЕННО. Мож у них избыточное шифровние на всратом микротике.
54 Chai Nic
 
21.08.25
16:18
(10) Бэкап постгреса тоже может оказаться битым.
55 Chai Nic
 
21.08.25
16:22
(18) Чего плохого, добавить в расширении какой-то регистр или справочник или документ? Главное, он не должен делать движений в регистрах основной конфигурации, и на него не должно быть ссылок там. То есть, потеря расширения должна быть абсолютно безболезненной для основного функционала. Ну отвалится доработка, и хрен с ней. Если программиста нет в штате, то и дорабатывать не надо.
56 vv2304
 
21.08.25
16:51
(55) "То есть, потеря расширения должна быть абсолютно безболезненной для основного функционала"
В той типовой конфигурации есть регистр "Ставки".
Изначально туда писались ставки при заключении договора, доп.соглашения. Потом клиенту потребовалось, чтобы эти ставки начинали действие только после акта приема-передачи. После консультаций с разработчиком было принято решение при заключ. договора туда писать без самой величины (число или график) ставки, а потом Акт делает движения и пишет ставку. Т.е. в регистраторы добавлен Акт.
А теперь представь если регистр будет перенесен в расширение, там добавим регистратор и вдруг это расширение "отвалится".
При очередном начислении программа нифига не начислит, ставок то нет.
57 Chai Nic
 
21.08.25
16:56
(56) Если так глубоко, то конечно придется корежить конфигурацию.
58 Fish
 
гуру
21.08.25
17:01
(55) "Чего плохого, добавить в расширении какой-то регистр или справочник или документ" - Регистр пофиг, а вот со справочниками и документами не очень. Например, если у тебя в базе есть реквизиты типа "любая ссылка" или "ДокументССылка", "СправочникССылка" (как в любой базе на основе БСП).
К этому, если у тебя есть тяжелые регистры с миллионами записей, то добавление справочника или документа в расширение повлечёт длительную реструктуризацию базы.
При отключении расширения - будет новая реструктуризация.
59 bushd
 
21.08.25
17:07
(0) Так админам вопросы задавай. Мы то чем поможем?
60 X Leshiy
 
21.08.25
17:44
(56) Что все так запуганы Волшебником по поводу расширений? Использую с момента из появления, ничего никуда не исчезло и не отвалилось, руки ровняйте)
61 Волшебник
 
21.08.25
17:45
(60) Многие обновляют базу динамически и у них тоже пока всё работает...
62 X Leshiy
 
21.08.25
17:48
(61) Я обновляю динамически когда это возможно. Двести баз на основной работе и сотня в сумме на подработках, ЧЯДНТ? Ровные руки, чистый кэш, бэкап перед обновлением. 3 слагаемые успеха)
63 Garykom
 
гуру
21.08.25
18:05
(62) Проверку бэкапа забыл
Они не всегда восстанавливаются и работают
64 Garykom
 
гуру
21.08.25
18:06
(60) А пробовал ТиИ запускать, когда в расширении есть добавленные реквизиты/метаданные?
65 Garykom
 
гуру
21.08.25
18:10
(0) Решение для настоящих айтишников:
Программно на сервере запустить (из другой базы 1С например) выгрузку в dt в темп, http-сервисом забрать dt
Но можно и микросервис на Go ))

Правильное решение:
Напрячь админов чтобы подняли RDP
66 Волшебник
 
21.08.25
18:27
(62) Ты просто везунчик.
67 Djelf
 
21.08.25
19:26
Выгрузка средствами 1С так себе, но использую, не на автомате, только вручную, это дает некоторую вероятность что база не сильно побита.
Выгрузка через sql тоже есть, и иногда проверяется восстановлние из копий. Пока все ок. Но если накроется, то будет очень весело. Вот тогда и будем писать на мисту, но пока все четко.
68 X Leshiy
 
21.08.25
20:00
(63) За 25 лет ни разу не было такого, чтобы бэкап не восстановился. Скулевый контроль бэкапа включен всегда.

(64) Примерно раз тысячу) Вот последний раз на прошлой неделе пару конф., там тяжелое расширение с кучей метаданных (доки, справочники, реквизиты, константы, все что можно в расширении).
69 X Leshiy
 
21.08.25
20:00
(66) Думаешь, стоит прикупить пару лотерейных билетов?))
70 Волшебник
 
21.08.25
20:30
(69) Помнишь анекдот про еврея, который ежедневно молил Бога, чтобы выиграть в лотерею? Наконец, Господь ему с небес громогласно заявил: "Ну купи ты хоть один лотерейный билет!"
Анализируй это.
71 X Leshiy
 
21.08.25
20:54
(70) Я не еврей, мне и без билета норм)
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.