Имя: Пароль:
1C
 
Можно ли подавить сообщение "Конфигурация базы данных была изменена динамически"
,
0 Хосе
 
02.11.16
13:51
Чтобы оно не выдавалось пользователям? Отвлекает.
1 Diman000
 
02.11.16
13:54
После первого краха конфы от демонического обновления перестанет отвлекать.
2 Мойдодыр
 
02.11.16
13:54
закомментируй в конфе
3 Мойдодыр
 
02.11.16
13:54
(1) в последнее вермя вроде нормально, жить можно
4 Хосе
 
02.11.16
14:34
(2) это не в конфе, а в платформе же.
5 Хосе
 
02.11.16
14:34
(1) такова жизнь, периодически надо обновлять.
6 IlyaSR
 
02.11.16
14:45
что так любим 5 раз на дню обновляться демонически?
Смысл в ваших обновлениях, если пользователь не перезапустит приложение?
7 d546
 
02.11.16
14:47
(6) у человека может нет тестовых баз, все в рабочей фигачит
8 Мандалай
 
02.11.16
15:16
Хосе, введите регламент обновления каждую ночь, если уж на самом деле база только одна. И перед обновлением режьте пользователей. Это Вам сильно упростит жизнь.
9 ELEA26
 
02.11.16
15:41
(6) ну тот кому нужно это обновление перезапустит сразу (еще и сам будет проситься), а кому нет - и пусть себе работает.
10 Gary417
 
02.11.16
15:52
(6) смысл когда в базе >100 человек торчит, а поправить ерунду для одного надо
11 МихаилМ
 
02.11.16
16:02
(0)
найдите в фразу в экзэшнике и и замените на пробелы
12 Diman000
 
02.11.16
16:21
(10)
Когда в базе 100+ человек это неправильно организованная работа.
Пусть потерпит со своей ерундой до завтра.
Впрочем, пока это демон-обновление не принесло проблем, оно кажется хорошим вариантом. Это да)))
А проблемы бывают прикольные. Например, когда код, который на экране есть, на самом деле не выполняется.
13 newbling
 
02.11.16
16:29
Было такое, что от демонического обновления падала база. Сложно сказать от чего зависит. Наверное больше от версии платформы.
14 leonidk
 
02.11.16
16:40
Задумался, а когда динамическое обновление вообще оправдано?
15 PlaQ
 
02.11.16
16:48
Как можно жить без динамического обновления?
16 timurhv
 
02.11.16
16:56
(15) Можно, если хорошо тестировать, но этого не делается.
(3) На 8.3.8.2167 недавно помогал восстанавливать конфигурацию после такого обновления, стянул из копии базы, которую восстановил SQL на момент ее работоспособности.
17 Хосе
 
08.11.16
13:01
(6) потому что нужно не всем пользователям, а для 1-2, которым делается правка контура.
(10) вот, вы меня понимаете.
(9) так остальных будет отвлекать
(12) в теории да, на практике разработка ведется, обновляется по регламенту, но иногда нужно поправлять срочно ошибки, внесенные обновлениями.
(14) поработайте побольше на крупных предприятиях, тогда узнаете. ;-)
18 Курцвейл
 
08.11.16
13:07
(12) Такое бывает если делается откат диска на какое-то время.
А у разработчика открыта конфа и режим предприятие.
19 torgm
 
08.11.16
13:25
(17) работаем и не падаем. было 150 человек, подгружали с утра.

сейчас сижу на 75 также режим работы с 4:00 до 24:00 , в регламенте прописано что надо выходить никто не жужжит.
20 Лефмихалыч
 
08.11.16
14:22
(0) не обновляй динамически и не будет сообщения
21 Лефмихалыч
 
08.11.16
14:23
(15) да легко!
22 etc
 
08.11.16
14:35
(21) "СРОЧНО! не можем отгружать клиентов! Кто будет оплачивать простой машин! Предлагаю повесить затраты на ИТ отдел!"
Весомый аргумент, правда?
23 etc
 
08.11.16
14:37
(22) можно конечно по принципу "а мир подождет..." но как говорится жизнь его была яркой но не долгой.
24 etc
 
08.11.16
14:40
Хотя да, соглашусь, есть способы всех выгнать. Всех 1000 пользователей. И зажмуриться :)
25 lamme
 
08.11.16
14:41
(22)
о.. у вас такая же фигня ?
поздравляю ...
26 etc
 
08.11.16
14:41
(25) этот типовой вариант :)
27 PuhUfa
 
08.11.16
14:46
(4) Да ладно???


    Если КонтрольДинамическогоОбновленияКонфигурации.КонфигурацияБДБылаИзмененаДинамически() Тогда
        
        ОтключитьОбработчикОжидания("ОбработчикОжиданияПроверкиДинамическогоИзмененияИБ");
        
        ТекстСообщения = НСтр("ru = 'В конфигурацию информационной базы внесены изменения.
                                    |Для дальнейшей работы рекомендуется перезапустить программу.
                                    |Перезапустить?'");
        Ответ = Вопрос(ТекстСообщения, РежимДиалогаВопрос.ДаНет);
        Если Ответ = КодВозвратаДиалога.Да Тогда
            СтандартныеПодсистемыКлиент.ПропуститьПредупреждениеПередЗавершениемРаботыСистемы();
            ЗавершитьРаботуСистемы(Истина, Истина);
        КонецЕсли;
        
        ПодключитьОбработчикОжидания("ОбработчикОжиданияПроверкиДинамическогоИзмененияИБ", 20 * 60); // раз в 20 минут
        
    КонецЕсли;
28 PuhUfa
 
08.11.16
14:47
+(27)
Глобальный контекст (Global context)
КонфигурацияБазыДанныхИзмененаДинамически (DataBaseConfigurationChangedDynamically)
Синтаксис:

КонфигурацияБазыДанныхИзмененаДинамически()
Возвращаемое значение:

Тип: Булево.
Истина - в процессе работы пользователя с информационной базой произошло обновление конфигурации базы данных, Ложь - в противном случае.
Описание:

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

Доступность:

Сервер, толстый клиент, внешнее соединение.
29 torgm
 
08.11.16
14:49
(22) Нет не весомый.

Не могут отгружать клиентов? ну а по какой причине?
30 cons74
 
08.11.16
14:50
RTFM!
/DisableStartupMessages
31 bolobol
 
08.11.16
15:08
(29) Пока ты будешь разбираться с причинами - затраты за простой машины уже окажутся в твоей ЗП недосчитанной.
32 torgm
 
08.11.16
15:14
(31) Серьезно? Никогда разборок постфактум не проводил?
33 etc
 
08.11.16
15:19
(29) ну вот совсем не охота расписывать детали, кто, чего. Ситуация довольно типичная и относительно легко прогнозируемая. Подумай. Если не встречается у вас - радуйтесь.
34 torgm
 
08.11.16
15:23
(33) а вот зря , надо взять и расписать. Ситуации встречались, прибегали и манагеры и ком.диры. "надо срочно подправить, надо изменить " и т.д. и т.п.   Через некоторое время ставили в нормальное русло.
35 Мойдодыр
 
08.11.16
15:24
(34) Документ не проводится (не набирается) и не печататеся
36 torgm
 
08.11.16
15:25
(35) Ну эт вообще примитив какой-то. Что с программистами 1С все так плохо, что не могут обеспечить нормальную работу отгрузок?
37 bolobol
 
08.11.16
15:30
(36) Да все уже поняли, какой ты 22смкрутой программист, расслабься. В сказки уже не верим, все тут взрослые люди.
38 Gantosha
 
08.11.16
15:30
странно, что в 1с оставили такую дырку как динамическое обновление. А теперь всякие несмышленые ей пользуются.
39 Мойдодыр
 
08.11.16
15:31
(36) Какую систему тестирования используешь?
40 Мойдодыр
 
08.11.16
15:31
какое покрытие кода тестами?
41 etc
 
08.11.16
15:31
(36) представь что косякнули в куске кода который выполняется при проведении реализаций только для определенного вида контрагентов/договоров и как назло эти контрагенты нарисовались только к 12 часам дня. Группа тестирования косяк проморгала. Всё утро спокойно проводили реализации и тут на тебе, на фуру от ВИП клиента не могут провести реализацию и напечатать ТОРГ-и, ТТН-ки (а клиент по договору еще и штрафы может выставить за задержку его машины).
42 bolobol
 
08.11.16
15:32
(38) Это не дырка, это то, что позволяет миллионам пользоваться 1С. Вот ещё бы на лету код правился, да в пользовательской сессии, да на сервере, как в полноценном интерпретаторе, мммм - сказка!))
43 Gantosha
 
08.11.16
15:34
(42) ну по критическим комментариям понятно, что это по какому-то недосмотру сделано. Все вот умудряются и выгнать всех из баз, и регламент прописать.
44 Мойдодыр
 
08.11.16
15:35
(43) всех кто не вышел, рубите?
45 Gantosha
 
08.11.16
15:40
(44) не. Я как раз нет. У меня они все озлобленные и если их пхнуть из базы когда им не надо, то лишний шум будет. Мне проще им потом базу переподкючить, когда она от таких обновлений начинает глючить. Но у меня мало пользователей. На большом количестве понятно, что проще вечера дожидаться и думать больше.
46 etc
 
08.11.16
15:43
(45) у кого они не озлобленные.
Непередаваемое ощущение сидя в оупенспейс внезапно выкинуть всех из базы. Бодрит :)
47 Gantosha
 
08.11.16
15:46
(46) )) ну у меня мало пользователей, при определенном количестве думаю уже до них становится лично безралично.
Мы вот сегодня хотели после работы железку перезапустить - написали, что отключаемся .. так первым скачет главбух и говорит, что это никак не возможно. Ну , не можем же мы этого милого человека по такому пустяку послать. Для этого есть и более подходящие поводы..
48 Хосе
 
11.11.16
14:01
(28) спасибо, реально это в конфигурации.
49 Хосе
 
11.11.16
14:01
я думаю, достаточно просто менять заголовок системы, что конфа обновлена, добавлять туда буквы ДО