|
РИБ и конфигурация. | ☑ | ||
---|---|---|---|---|
0
ДенисЧ
05.05.15
✎
19:59
|
Есть связка двух баз.
В одной из них (в центре, разумеется) поменяли ошибочно конфигурацию (поставили пробел). Хочется не делать обновление конфигурации в периферии. Как можно штатными средствами (не копаясь в битах) убрать эту регистрацию? |
|||
1
KUBIK
05.05.15
✎
20:03
|
Залить бэкап до обновления?
|
|||
2
Кадош
05.05.15
✎
20:06
|
Есть два способа очистить таблицу регистрации изменений конфигурации: прочитать сообщение обмена отправлекнное из узла с такой же конфигурацией; или удалить узел из списка и создать его заново, установив счетчики принятых/полученных вручную.
|
|||
3
Лефмихалыч
05.05.15
✎
20:08
|
(0) дешевле принять изменения в ПБ
|
|||
4
Кадош
05.05.15
✎
20:09
|
+(2) ни один из способов не сработает если не отрубить 2 пальца ставильщику пробелов
|
|||
5
Zamestas
05.05.15
✎
20:10
|
(3) +1
|
|||
6
Лефмихалыч
05.05.15
✎
20:13
|
(4) экий ты суровый. Если он с пальцами так может, что будет, когда он станет локтями в клаву тыкать?
|
|||
7
Кадош
05.05.15
✎
20:14
|
(6) так на ногах же
|
|||
8
ДенисЧ
05.05.15
✎
20:14
|
(2) (3) нет и нет
(4) уже отрубили. Но это не помогло. |
|||
9
KUBIK
05.05.15
✎
20:15
|
(7) Тогда будет падать на клаву головой! :))))
|
|||
10
vvp91
05.05.15
✎
20:15
|
Очистить соответствующие таблицы на SQL.
|
|||
11
ДенисЧ
05.05.15
✎
20:15
|
Я таки не понял...
Справочник я могу снять с регистрации, а конфигурацию нет? Вот таким писателям точно нужно что-нибудь отрубать... |
|||
12
Лефмихалыч
05.05.15
✎
20:15
|
(8) у этого "нет" причина есть какая-то?
|
|||
13
ДенисЧ
05.05.15
✎
20:16
|
(10) Файловая.
Нужно средствами языка. БКК, таксказать, чтобы юзверь сам смог её нажать под диктовку по телефону. |
|||
14
ДенисЧ
05.05.15
✎
20:16
|
(12) Есть. "Я так сказал".
|
|||
15
Лефмихалыч
05.05.15
✎
20:17
|
(11) ты и половины не знаешь. Еще тебе права ни какие не нужны, чтобы срубить регистрацию чего угодно И ни какие манипуляции с таблицей регистрации изменений не следят в журнале регистрации
|
|||
16
Лефмихалыч
05.05.15
✎
20:18
|
(14) с учетом этого (13) - удачи
|
|||
17
ДенисЧ
05.05.15
✎
20:18
|
(15) Права мне не нужны. Мне нужна волшебная команда.
Кстати, "расставляльщик пробелов" - я. Но там это было тупо необходимо. В процессе Файл базы данных повреждён |
|||
18
Кадош
05.05.15
✎
20:27
|
(17) Удаление регистрации изменений конфигурации из встроенного языка невозможно.
Регистрация изменений конфигурации должна удаляться при получении сообщения обмена, подтверждающего получения данных изменений в подчиненном узле распределенной ИБ. |
|||
19
vvp91
05.05.15
✎
20:48
|
Сформировать файл пустого отклика из периферийной системы и загрузить его в центральную.
|
|||
20
ДенисЧ
05.05.15
✎
20:55
|
(19) Как вариант.
А как он должен выглядеть? |
|||
21
Stim
05.05.15
✎
20:57
|
а почему нельзя удалить узел в центральной и добавить его заново, очистив тем самым все зарегистрированные на него изменения, в том числе и изменения конфигурации
|
|||
22
RomanYS
05.05.15
✎
20:59
|
(20) только учти, что вся остальная регистрация тоже очистится
|
|||
23
ДенисЧ
05.05.15
✎
21:00
|
(21) Потому что я не хочу очищать все остальные изменения. А только конфигурацию.
|
|||
24
vvp91
05.05.15
✎
21:02
|
(20) Рабочий пример отклика из БП в УПП следующий:
Ключевой является информация о кодах узлов и названию плана обмена, т.е. их надо подставить твоими. Ну и номера сообщений не забыть. (22), (23) Ну да, остальная регистрация очистится. А это действительно большая проблема зарегистрировать данные в центре заново? |
|||
25
ДенисЧ
05.05.15
✎
21:04
|
(24) Кусок из ответа ПБ после загрузки конфигурации.
- <v8msg:Body> - <v8de:Changes xmlns:v8="http://v8.1c.ru/data" xmlns:v8de="http://v8.1c.ru/dataexchange/2005/02" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <v8de:Signature>5d066455-924c-4fbe-9c9b-73b516a6c94d</v8de:Signature> - <v8de:Config xmlns:v8md="http://v8.1c.ru/metadata/2005/08"> <v8de:Version>216.0</v8de:Version> <v8de:Digest1>00000000000000000000000000000000</v8de:Digest1> <v8de:Digest2 v2="0c137cb7d5047159ca62536cd91d828d">0c137cb7d5047159ca62536cd91d828d</v8de:Digest2> </v8de:Config> - <v8de:Data> Что-то я не вижу знакомых букв... |
|||
26
vvp91
05.05.15
✎
21:07
|
(25) У меня настроен обмен по правилам обмена. Правила написаны в конвертации 2.0
|
|||
27
RomanYS
05.05.15
✎
21:07
|
(26) это совсем не РИБ
|
|||
28
vvp91
05.05.15
✎
21:12
|
(27) Что мешает разово сделать настройку обмена данными с признаком "Обмен по правилам обмена" и вручную скормить пустой отклик этой настройке?
Это действие приведет к очистке регистрации изменений, включая конфигурацию. Потом можно отрубить эту настройку обмена и продолжить жить по старым правилам РИБа. Надо, конечно же, где-то сохранить регистрации данных, а потом их восстановить. |
|||
29
RomanYS
05.05.15
✎
21:20
|
(28) а это идея, что произойдет, если снять признак РИБ у плана обмена?
Но я вообще за (3) |
|||
30
ДенисЧ
05.05.15
✎
21:26
|
В ПБ изменения приняты. Но ответ почему-то не понимается
|
|||
31
Лефмихалыч
05.05.15
✎
21:27
|
это все херня кривая и порожняк, что вы тут трете. В итоге ДенисЧ все равно придет к тому, что надо не трындеть, а просто так взять и принять изменения штатно, засунув свою гордость и амбиции поглубже штаны
|
|||
32
Лефмихалыч
05.05.15
✎
21:27
|
(30) не бывает почему-то. Причина всегда есть и платформа ее сообщает
|
|||
33
ДенисЧ
05.05.15
✎
21:28
|
(31) Надо придти к тому, что Лефмихалыч не читает всю ветку...
|
|||
34
Лефмихалыч
05.05.15
✎
21:28
|
(33) с этим не стану спорить
|
|||
35
ДенисЧ
05.05.15
✎
21:28
|
(32) Ага. "Принимаются изменения из базы, для которой зарегистрировано изменение конфигурации". Офигеть, насколько информативно
|
|||
36
Лефмихалыч
05.05.15
✎
21:31
|
(35) перевожу: ответ от ПБ, который ты грузишь, был выгружен из ПБ ДО того, как туда приняли изменения конфигурации. Или в (30) - ЛПП
|
|||
37
ДенисЧ
05.05.15
✎
21:33
|
(36) Ответ из ПБ, который грузится, был выгужен в 19-45. Изменения были приняты в 17-13
|
|||
38
Stim
05.05.15
✎
21:33
|
какбе сэмулировав пустой ответ зарегистрированные изменения так же потеряются
|
|||
39
Лефмихалыч
05.05.15
✎
21:36
|
(37) выгрузи сообщение из ЦБ в ПБ, прими, выгрузи ответ, прими.
Не бывает чудес. Либо ты что-то нахимичил с удалением регистраций узлов, битов и пустыми фиктивными сообщениями, либо порядок сообщений попутан, либо базе одной мистец. Я бы начал с порядка сообщений. Обчно им все и заканчивается |
|||
40
ДенисЧ
05.05.15
✎
21:40
|
(39) А разве ответ об принятии изменений не шлётся каждый раз, пока не будет принят?
|
|||
41
ДенисЧ
05.05.15
✎
21:41
|
Мда... Похоже, мне таки придётся всё делать руками и пошагово.
Напомните, сколько там за убийство разработчика платформы дают? В годах? Или в евро... |
|||
42
ДенисЧ
05.05.15
✎
21:42
|
тема закрыта, всем спасибо за внимание.
|
|||
43
Лефмихалыч
05.05.15
✎
21:52
|
(40) и да, и нет. Шлётся все, про что не доказано, что оно принято
|
|||
44
Stim
05.05.15
✎
21:54
|
(42) ниче не закрыто, мы только начали)
|
|||
45
Stim
05.05.15
✎
21:56
|
+ допиши в конфу пакетный перезапуск, чтобы при изменении конфы, у тебя конфигуратор сам обновлялся батником.
и тогда не будет подобных проблем - просто шлешь изменения в узел и там все само обновляется |
|||
46
ДенисЧ
05.05.15
✎
21:56
|
(44) (45) http://goo.gl/IkYdCf
с вашими советами.... |
|||
47
Stim
05.05.15
✎
21:59
|
да не тебя. неблагодарный
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |