Имя: Пароль:
1C
1C 7.7
v7: Распределенная БД: в центральную базу не грузятся документы из периферийной
,
0 Maria_G
 
19.04.16
05:59
Всем здравствуйте.
Вопрос вот в чем. Обмен между центральной базой и периферийной был настроен и прекрасно работал. Затем для периферийной сделали копию, поместили ее на другой сервер и сделали ее рабочей. А вот обмен не поменяли, и получилось так, что выгруженный из центральной базы файл шел и загружался в старую периферийку, а загрузка в центральную шла из новой периферийной. В общем, сейчас обмен настроен правильно, но в центральной базе не хватает документов, созданных в этом кривом промежутке. Как их туда перекинуть? Пробовали в периферийной перепроводить их (чтобы прошли изменения) - часть как-то перекочевала, а потом выводится ошибка "<ПрефиксБазы> Ошибка загрузки данных", когда в строке "Состояние" пишется определенный вид документа. В чем ошибка - не понятно, но дальше база не грузится и вылетает с надписью, что данные не загружены. Пробовали в базе удалить эти документы - а все равно не загружается... Подскажите, пожалуйста, что можно сделать? Центральная база на sql, периферийная в dbf. Заранее спасибо.
1 vcv
 
19.04.16
06:32
Видимо не только документов не хватает. Документ включается в обмен, грузится, но какого-нибудь документа/справочника, на который есть ссылка, нету в центральной.
Конфигурация-то идентичная? Попробуй еще и справочники в обмен выкинуть. Можно все поголовно. Можно взять журнал регистрации за последнее время и включить в обмен только то, что менялось.
2 Maria_G
 
19.04.16
06:42
В справочниках стоит миграция "Место создания и центр", в строке состояния они мелькают, правда, может быть и не все, надо глянуть. А как через журнал регистрации можно регулировать, что выгружать, а что нет? Где это?
3 АНДР
 
19.04.16
06:46
1. В обмен будут включены все данные, изменённые с момента последнего подтверждённого обмена.
2. Если конфигурация менялась, то данные из переферийной в центральную загружены не будут.

Автор, ты что-то недоговариваешь...
4 Maria_G
 
19.04.16
06:47
о, вот сейчас в центре пометила документы на удаление - и в периферийной они после перегрузки пометились, а когда в периферийке провели их, в центре после перегрузки они остались помеченными...
5 Maria_G
 
19.04.16
06:47
(3) - я наоборот думала, что все расписала дальше некуда ))) Конфигурации идентичны...
6 Maria_G
 
19.04.16
06:52
кстати, у нас еще что-то со временем. На обоих серверах время одинаковое, а ко мне оттуда приходит со временем на час больше, т.е., например, 11:00 вместо 10:00. Но от этого вчерашние документы вряд ли затормозятся...
7 Mikeware
 
19.04.16
06:53
(0) вы с автором УРИБ не в одной конторе работаете? :-)
8 АНДР
 
19.04.16
06:53
(4)
1. После отправки в переферийную их в центральной не трогали?
2. Они были в обоих файлах обмена?
9 Mikeware
 
19.04.16
06:53
выводится ошибка "<ПрефиксБазы> Ошибка загрузки данных" - а в логе что?
10 АНДР
 
19.04.16
06:55
(5) А куда девались файлы отправляемые в центральную из базы ставшей копиией?
11 АНДР
 
19.04.16
06:56
(6) Разные часовые пояса. == Разное время по Гринвичу.
12 Mikeware
 
19.04.16
06:57
(11) без разницы. клюшки берут системное время, различий для часовых поясов не делают
13 АНДР
 
19.04.16
06:59
(12) Я это знаю. Ответ был на (6).
14 Maria_G
 
19.04.16
07:01
так, лог - это тот же журнал регистрации? Там после загрузки очередного документа стоит "Ошибка загрузки измененных данных"
15 АНДР
 
19.04.16
07:09
Посмотрите в файле обмена следующий объект. Он весьма прост и по сути тот же XML.
16 Mikeware
 
19.04.16
07:10
(14) нет указаний, что "коллизия"?
17 Maria_G
 
19.04.16
07:23
Ух ты! он просматривается!
18 Mikeware
 
19.04.16
07:34
(17) "Он просматривается" - это кто? Большой хитрый белый полярный лис?
19 Maria_G
 
19.04.16
07:40
файл. Так, ребята, он останавливается на таком же по типу документе, и я не могу понять, куда смотреть... Тут коды какие-то, но кодов абонентов нет... Ну, или они не совпадают с теми, что выводятся в базе...
20 Mikeware
 
19.04.16
07:42
(19) естественно, это внутренние идентификаторы.
21 Maria_G
 
19.04.16
07:43
О, нашла! Тут у второго документа половина туловища не выгрузилось... Ну и как понять, почему?
22 Mikeware
 
19.04.16
07:45
что значит "половина туловища не выгрузилось"???
23 Maria_G
 
19.04.16
07:47
ну там у предыдущего и последующего есть дальше еще 3 строки, в частности с описанием типа самого документа, а у этого документа этих строк нету, сразу идут  4 фигурные скобки...
24 Mikeware
 
19.04.16
07:49
(23) я уже без мата не могу...
вам бы программиста позвать, чтоль...
25 Maria_G
 
19.04.16
07:50
(24) - тебе пример что ли привести? Файл уже перезаписали, так что могу только скрин прилепить...
26 Maria_G
 
19.04.16
07:51
грохнули нафиг этот документ в периферийке, щас попробуем без него загрузиться..
27 АНДР
 
19.04.16
07:52
Файла нет, а принт скртн есть!?
28 Maria_G
 
19.04.16
07:52
ну, вот такая я загадочная...
29 Maria_G
 
19.04.16
07:59
и че-то не помогло...
30 Mikeware
 
19.04.16
08:01
(29) логично
31 Maria_G
 
19.04.16
08:04
?
32 Maria_G
 
19.04.16
08:11
Ладно, я тупая... Вот что я вижу


Первый документ
{46613,"270887|РУЭ",481,20160327,432000000,"Р00003752",1,0,1,0,52,0,
{"","0|","","4|РУЭ","7652|РУЭ","753|РУЭ","194|ЦЭ","118|ЦЭ",18120.17,"7905|РУЭ","744|РУЭ","37780|",0.00},
{"Actions",
{"Accounting",
{18120.17,"",1,
{0,0,"809|194|ЦЭ","809|118|ЦЭ",18120.17,"0|",0.00,0.000,2,809,"Деньги в пути","","","4|РУЭ",
{2,518,0,"7652|РУЭ",10960,0,"7905|РУЭ"},
{3,518,0,"753|РУЭ",10960,0,"744|РУЭ",11689,0,"37780|"},0,0,0,0,0,0,0}}}}},


Второй документ
{46613,"270889|РУЭ",481,20160327,432200000,"Р00003754",1,0,1,0,52,0,
{"","0|","","4|РУЭ","4816|РУЭ","753|РУЭ","194|ЦЭ","118|ЦЭ",17140.02,"4854|РУЭ","744|РУЭ","37780|",0.00},
{"Actions",
{"Accounting",
{17140.02,"",1,
{0,0,"809|194|ЦЭ","809|118|ЦЭ",17140.02,"0|",0.00,0.000,2,809,"Деньги в пути","","","4|РУЭ",
{2,518,0,"4816|РУЭ",10960,0,"4854|РУЭ"},
{3,518,0,"753|РУЭ",10960,0,"744|РУЭ",11689,0,"37780|"},0,0,0,0,0,0,0}}}}},
33 Maria_G
 
19.04.16
08:13
на первом в журнале говорит "изменен"
34 АНДР
 
19.04.16
08:24
Оставьте в файле только один документ этого вида (остальной файл не трогайте) и попробуйте загрузить в копию.

У Вас в центральной не хватает каких-то данных. Проверьте наличие элементов справочников в центральной ИБ. Если их там нет до обмена, то они должны быть в самом файле обмена.
35 Mikeware
 
19.04.16
08:26
(34) неправда.
при отсутствии каких-то объектов в базе-приемнике, после загрузки  в соотв. местах будет "объект не найден". Только и весго.
36 Maria_G
 
19.04.16
08:29
контрагенты на месте, договоры на месте, план счетов совпадает, перечисление тоже...
37 Maria_G
 
19.04.16
08:29
файл редактировать не могу, ошибку выдает
38 Mikeware
 
19.04.16
08:31
(36) так а что происходит-то?
от вас добились только "вот что я вижу."
39 АНДР
 
19.04.16
08:33
(35) В самом элементе да. При пересчете итогов - может давать ошибку.
40 ДенисЧ
 
19.04.16
08:35
Мария... Пол мужской...
Этого.... нет...

Что вы вытворяете???
41 Maria_G
 
19.04.16
08:41
происходит то, что документы в центр не грузятся... Вопрос: почему?
42 Mikeware
 
19.04.16
08:54
(39) пересчет итогов никак не зависит от наличия объектов измерений. совсем никак.
правда, в бухии может быть разница с валютностью и количественностью(а у нее именно бухня)... Но я бухню в части обмена плохо знаю
43 Mikeware
 
19.04.16
08:55
(40) ну, оторвали за такие ответы...
44 Maria_G
 
19.04.16
09:08
в общем, когда удаляю один вид документа, загрузка спотыкается на другом...
45 ДенисЧ
 
19.04.16
09:10
46 Maria_G
 
19.04.16
09:18
ДенисЧ, не помогаешь - не мешай... Иди в другом месте что-нибудь попечатай...
47 Злопчинский
 
19.04.16
09:29
недели три назад тоже был непонятный случай... на точке маякнули - висят в документах (свежих относительно. создавались в центре, мигрировали на точку) "объект не найден".. хм.. пробежался по документу, перезаписал, пробежался по всем испольщзуемым элементам справочников. перезаписал. обменялся с точкой - хрясь - половина отсутствующих объектов появилась, половина нет. странно... повторил процедуру. Появилась все остальное... непонятно...
48 Mikeware
 
19.04.16
09:59
(44) так что пишет - везде - в сислоге, на экране в строке состояния, в логе обмена, в логе сиквела?
49 Maria_G
 
19.04.16
12:10
так, я знаю только строку состояния и журнал регистрации ((( Скажите, как достать все остальные, я посмотрю...
50 Maria_G
 
19.04.16
12:34
странно все это... Все вместе грузить отказался наотрез, а маленькими частями загрузил... Правда, на одном документе все равно споткнулся...
51 Maria_G
 
20.04.16
04:40
да, и спасибо всем огромное за поддержку
52 Maria_G
 
20.04.16
04:44
(48) была бы еще более благодарна, если бы Вы написали, где искать все эти логи и как их можно прочитать (желательно без отруба пользователей)
53 Mikeware
 
20.04.16
08:58
(50) действительно странно. так быть не должно.
(52)сислог - это штатный журнал регистрации (фильтруете по юзверб, под которым обмен, и вуаля), лог обмена создается при пакетном режиме пофигуратора (http://www.softpoint.ru/archive/article_prn_id75.php), сиквельный дог - смотрите через ЕМ или МанаджментСтудио (в зависимости от версии сиквела)
54 Maria_G
 
21.04.16
09:09
(53) Спасибо огромное!
55 Mikeware
 
21.04.16
09:10
(54) :-)