![]() |
![]() |
![]() |
|
Уникальный код базы | ☑ | ||
---|---|---|---|---|
0
picom
27.02.10
✎
11:31
|
Есть ли информационной базы (не элемента) какой-либо уникальный код?
Интересует для 7.7 и для 8 |
|||
1
sapphire
27.02.10
✎
11:32
|
для 8 есть, для 77 - нету
|
|||
2
Tashiro
27.02.10
✎
11:32
|
md5
|
|||
3
picom
27.02.10
✎
11:33
|
md5 сменится при изменении конфигурации (
а что за код в 8-ке? |
|||
4
sapphire
27.02.10
✎
11:34
|
в 8-ке код сменится при изменении конфигурации
|
|||
5
vde69
27.02.10
✎
11:34
|
есть например такая шняга
ТекущаяИБКод() |
|||
6
also
27.02.10
✎
11:35
|
(5) это урбд..как это связано с (0)?
|
|||
7
sapphire
27.02.10
✎
11:35
|
при этом в младших версиях 8.1/8.2 смена guid-a при обновлении не происходит
|
|||
8
picom
27.02.10
✎
11:36
|
ТекущаяИБКод()
Интересно в каких случая этот код меняется? |
|||
9
vde69
27.02.10
✎
11:37
|
(6) как вариант, а вообще не понятно чего автору нужно, идентификатор конфигурации? так он меняется при любом изменении конфигурации....
|
|||
10
vde69
27.02.10
✎
11:38
|
(8) этот код устанавливается в настройках УРБД и в дальнейшем не меняется
|
|||
11
acsent
27.02.10
✎
11:38
|
Есть уникальный код в пределах плана обмена, а вобщем случае нет
|
|||
12
picom
27.02.10
✎
11:38
|
Вот родилось несколько условий:
1. Нужно чтобы у 2 разных баз код был разный 2. при внесении изменений в конфигуратор этот код не должен меняться |
|||
13
acsent
27.02.10
✎
11:42
|
(12) Какая связь между базами?
|
|||
14
acsent
27.02.10
✎
11:42
|
Забей гуид в комментарий конфигурации
|
|||
15
Aprobator
27.02.10
✎
11:46
|
(12) откуда возникли данные условия?
|
|||
16
also
27.02.10
✎
11:48
|
(14) +1
|
|||
17
vde69
27.02.10
✎
11:54
|
заведи константу, и при запуске базы
Если СокрЛП(Константа)="" Тогда Константа = СгенерироватьУникальныйНомер(); КонецЕсли; |
|||
18
picom
27.02.10
✎
11:57
|
(14) Хороший вариант
но при обновлении конфигурации слетит все к чертям (17) Тоже подумываю уже в этом направлении Получится как надо конфу перенесли в новую базу - код слетел ) конфу обновили - код остался |
|||
19
vde69
27.02.10
✎
11:59
|
(18) я для 8.1 пользую
ЭтоРабочееМесто = Истина; Если СокрЛП(ВРЕГ(Константы.КонтрольнаяСтрокаПодключения.Получить()) <> СокрЛП(ВРЕГ(СтрокаСоединенияИнформационнойБазы()))) и (СокрЛП(Константы.КонтрольнаяСтрокаПодключения) <> "") Тогда ЭтоРабочееМесто = Ложь; КонецЕсли; // установим заголовок на случай длительных действий ЗаголовокСистемы = Константы.ЗаголовокСистемы.Получить(); Если Пустаястрока(ЗаголовокСистемы) Тогда ЗаголовокСистемы = Метаданные.Представление(); КонецЕсли; Если не ЭтоРабочееМесто Тогда // // автоматическое удаление всех интеграционных настроек // ОтключитьКритичныйФункционал (); // заодно и заголовок подправим ЗаголовокСистемы = "КОПИЯ БАЗЫ [" + ЗаголовокСистемы + "]"; КонецЕсли; УстановитьЗаголовокСистемы(ЗаголовокСистемы + " №" + Формат(Константы.НомерВерсииКонфигурации.Получить(), "ЧЦ=6; ЧРГ=.; ЧГ=2,2,2")); |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |