Имя: Пароль:
1C
 
Обновление 1С на сервере?
0 sooo_ez
 
14.08.17
09:22
Всем привет!

Частенько бывает, что нет возможности обновить 1С с компьютера разработчика, который собственно и дорабатывал конфигурацию. Как правило это минорные обновления с новыми объектами конфигурации БУХ. Используем следующую схему: Разработчик сохраняет обновление со своего компьютера (Серверная БД), а после другой разработчик подключается через РДП на сервер открывает конфигуратор и обновляет БД. Проходит эта схема плохо. В половине случаев 1С намертво виснит. После этого 1ый разработчик может зайти со своего компьютера и безпроблемно накатить это обновление.

Тыкните носом, что курнуть по решениям этой проблемы. Может вы встречались с такой проблемой, как исправляли?

8.3.8.1652
Сиквел
1 zak555
 
14.08.17
09:32
Как-то через гланды обновляетесь
2 Fedor-1971
 
14.08.17
09:43
(0) почистить кэш у программера, нарастить ОЗУ его компу до 4 гиг (можно больше). Проверить через конфигуратор наличие активных пользователей (попросить выйти) и остановить регламенты (это для надёжности). Не обновлять конфигурацию динамически (если уже, то надо искать информацию как побороть последствия такого счастья)
3 sooo_ez
 
14.08.17
09:43
(1) Ну да, но бывает необходимость, есть аналог?
4 sooo_ez
 
14.08.17
09:47
(2) Спасибо! Вроде все делаем, только регламентные не отрубаем, приму к сведению!
5 Fedor-1971
 
14.08.17
09:48
(3) так, стандартно, должно быть примерно так: Разработчик сохранил CF, подключился к нужной БД и залил обновления. Без беготни по RDP с разными юзерами и т.д.
6 sooo_ez
 
14.08.17
09:55
(5) В нашем случае, проще будет обязать разработчика делать дело до конца. В корректировку 0-поста скажу то, что база то одна и та же, но подключение действительно происходит с разных мест и под разными пользователями, как верно сказал Fedor-1971
7 Serg_1960
 
14.08.17
09:56
".. а после другой разработчик подключается через РДП на сервер открывает конфигуратор и обновляет БД." - не "обновляю", а "загружаю".
И после загрузки конфигурации, не обновляя конфигурацию БД, выхожу из конфигуратора; очишаю кэш; захожу в конфигуратор и обновляю конфигурацию БД.
Не спрашивайте, я не знаю зачем такие танцы с бубном я устраивал на предыдущей платформе. Наверное потому что, если в одном сеансе сразу обновить конфигурацию и принять изменения в БД, то работа конфигуратора завершалась аварийно с непредсказуемым вариантом.
8 Serg_1960
 
14.08.17
10:08
А насчет остановки регламентов - активно плюсую. И добавлю: не только останавливать, но и перепроверять что фоновые задания завершили свою работу.
9 Вафель
 
14.08.17
10:24
Рекомендую скрипт по обновлению из cf
https://gist.github.com/a-sitnikov/85a870b2375fd253e7657e8ba45f5552
10 Автоном
 
14.08.17
11:20
(9) Выдрал из типовой?
11 Вафель
 
14.08.17
11:28
(10) В типовой скрипты на жс?
12 Segate
 
14.08.17
11:31
Какое-то наркоманское у вас обновление... Используйте хранилище и обновляйтесь нормально...ну и сделайте свою поставку, кодите, отлаживаете, создаете файл поставки и накатываете обновлением через типовые механизмы.
13 Автоном
 
14.08.17
11:46
(11) А на чем же еще?
14 Автоном
 
14.08.17
11:47
(11)Открой модуль обработки обновления конфигурации и удивляйся.
15 Вафель
 
14.08.17
12:02
(12) Обновляться рабочую базу из хранилища?
16 Segate
 
14.08.17
12:09
(15) по уму - из поставки надо.
17 Мыш
 
14.08.17
12:21
(15) Должно быть два хранилища. )
18 Вафель
 
14.08.17
12:35
(17) Это минимум )))
19 Segate
 
14.08.17
12:40
(17) а точно хватит? может больше 2 боевых, 2 резервных, 2 в облаке?
20 Вафель
 
14.08.17
13:07
(19) Мне кажется ты не понял зачем и два то нужно.
Это типо веток в гите
21 Мыш
 
14.08.17
13:23
(20) Мне кажется, что тебе не кажется )
22 Segate
 
14.08.17
14:47
(20) я вообще не понял принципа работы с 2мя хранилищами, если честно. они не коррелируют друг с другом и при обновлении одной конфы из 2х хранилищ будут возникать коллизии. в чем прикол? а если предполагается, что 2е хранилище используется лишь для переноса изменений в боевую базу - то не понятно, почкму тебя не устраивает файл поставки. разъясни, может просто я недалекий и всю жизнь делал не правильно
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой