Имя: Пароль:
1C
 
Динамическое обновление
0 Ivanich80
 
15.11.10
21:17
Есть такая очень важная проблема,  1C  база данных крутиться на сервере, к ней подключаются другие пользователи, при обновлении конфигурации невозможно её обновить динамически если к ней подключены другие пользователи, как это можно обойти?  К базе постоянно люди подключены завершить всех пользователей нет возможности, надо добавить 1 документ и 1 регистр сведений! Даже если удасться завершить всех пользователей и обновить не динамически то потом динамическое обновление работать не будет, Платформа 8.1 конфигурация Упрвление торговлей 10.2. Как это можно обойти?
1 smitru
 
15.11.10
21:22
(0) динамическое обновление зло :-)

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

Делайте обновление в не рабочее время после соответствующего бэкапа... какой иной совет ещё нужен?
2 Armando
 
15.11.10
21:26
Скока раз говорили - нельзя пользоваться динамическим обновлением. Всех нахер и обновляй. Или накатывай свое обновление, и ставь задание на ночь, чтоб обновление принялось. Я лично вечером из дома по RDP иду на работу и там обновляю.
3 Armando
 
15.11.10
21:29
net stop "1C:Enterprise 8.2 Server Agent"
net start "1C:Enterprise 8.2 Server Agent"
и алга))
4 smitru
 
15.11.10
21:30
(3) Экстремист :-))))
5 Ivanich80
 
15.11.10
21:32
> Armando
>net stop "1C:Enterprise 8.2 Server Agent"
>net start "1C:Enterprise 8.2 Server Agent"
>и алга))

Как интересно, а можно поподробнее? Что это за штучка такая, куда её прописывать, как её играться?
6 smitru
 
15.11.10
21:37
(5) net stop "1C:Enterprise 8.2 Server Agent"

это команда "командной строки" или для бат файла.

Засовываешь в бат-файл, который отрабатывает в час ночи и все пользователи будут выкинуты из 1С автоматом
7 Ivanich80
 
15.11.10
21:52
А если допустим пользователи будут в Владивостоке и у них будет день, они в это время будут выбивать платежки или счет фактуры а их грохну? Возникает уже другой вопрос что же со мной сделает начальник и генеральный? А по другому ни как этот вопрос не решить?
8 smitru
 
15.11.10
22:09
(7) Ни как.. чудес на свете не бывает. У тебя обязательно должно быть время на регламентные процедуры.. Любой софт требует профилактического обслуживания - когда это будет (какая частота и продолжительность) это уже тебе решать, но про работающий софт 24 часа 7 дней в неделю - в части 1С Предприятие - это фантастика :-)))
9 Armando
 
15.11.10
22:11
В сб или вс
10 ДенисЧ
 
15.11.10
22:14
(7) решить. Иди в дворники, у них нет пользователей в Владивостоке.
11 Александр_
Тверь
 
15.11.10
22:32
да что там мудрить то?
пишешь объявление такого-то числа с 11 до 11.20 будет производитель техническое обслуживание, база не будет доступна. И обновляешь.
12 Варвар
 
15.11.10
22:35
(2) киздешь и провокация. Можно им пользоваться.
Юзаю уже несколько лет. Всё отлично.
13 John83
 
16.11.10
01:00
(12) и что? правда можешь добавить документ и динамически обновить?
14 Пiаниsт
 
16.11.10
01:07
если база на скуле вертится,то можно всех выкинуть,остановив агента,а вообще я динамическое(демоническое) обновление не рекомендую применять
15 smitru
 
16.11.10
08:58
(13) + угу.. угу.. угу.. Тоже интересно КАК.. Особенно на платформе 8.2.12
16 Mitriy
 
16.11.10
09:01
(12) везение когда-нибудь закончится...
17 Sammo
 
16.11.10
09:06
(12) Можно. Если не обновляться дважды подряд и если готов к тому, что возникнет что-то наподобие "Ошибка структуры конфигурации" - или что там выпадало в одном из релизов 8.2 после динамического обновления?
18 hhhh
 
16.11.10
09:50
(14) остановка агента выкидывает генерального директора из базы и потом автора с работы.
19 Stim
 
16.11.10
09:57
Можно еще развернуть хранилище на рабочей базе
20 also
 
16.11.10
09:59
(13) можно
21 zmaximka
 
16.11.10
10:06
Вообщем вывод, если хочешь изменить структуру базы данных то динамическое обновление не возможно
22 John83
 
16.11.10
10:34
(20) интересно даже как?
PS в принципе можно обновить динамически, добавив отчет или обработку, но с документом такое не прокатывает
23 МихаилМ
 
16.11.10
10:38
(21)
ошибаетесь можно. даже поля удалять

просто таблицы надо подменить представлениями.
а уж добавить документ или поле можно и без представлений.
просто надо уметь работать с ms sql server.
24 disk-2008
 
16.11.10
10:44
На 8.2 в новом релизе тоже проблемы с динамическим обновлением?
25 hhhh
 
16.11.10
10:47
(23) если ты у гендира удалишь какую-нибудь колонку с помощью SQL, он тебя точно уволит.
26 Sammo
 
16.11.10
10:48
(24) См 17 + поиск
27 zmaximka
 
16.11.10
10:49
(23) Ну если на прямую с базу лезть то много чего можно, но это не есть правильно
28 МихаилМ
 
16.11.10
11:17
(27)
все зависит от задачи.
если нужно обновить конфигурацию, не выгоняя пользователей
- вполне правильно.
не ждать же от 1с подачек, если можно без самим .
29 Ivanich80
 
16.11.10
20:10
Тема интересная, предлагаю развить её, может всё таки найдеться выход? Хм, а если взять типа эмуляцию сервера сделать, запускаешь эмулятор подменяешь им 1С обновляешь эту самую 1С и подменяешь её с эмулятора? :) Эмулятором может выступить сама 1С копия базы крутящийся на сервере! Народ как Вам, может попробуем что нибуть своять? Один не смогу так как замучен на работе, да ещё вроде мелкие пакости соседа программиста заставляет поднапречься! Идея то неплохая, товарищи разработчики платформы 1С примите её к сведению :)
30 МихаилМ
 
16.11.10
20:24
(29)
А Вы кем будете в развитии "темы"
тестером, манагером,спонсором?

что развивать тему? ms sql profiler берете и смотрите
что 1с делает при реструктуризации.

с помощью триггеров заменяете на свои решения.
31 smitru
 
16.11.10
20:25
(30) Спомощью ТРИГГЕРОВ???? Мдя-я-я.. однако.. даже слов не хватает....
32 Ivanich80
 
16.11.10
20:27
В принципе моно и так :) Триггеры от микрософта или SQL от 1С использовать? Я кто? Разработчки, тестер и манагер, насчет спонсорства пока рановато :))
33 Ivanich80
 
16.11.10
20:28
(v8: Динамическое обновление

Почему? Не получиться?
34 Guk
 
16.11.10
20:34
(12) +1 тоже обновляюсь. не знал, что это плохо...