|
|
|
Перестала работать выгрузка из УТ в БП. ОписаниеОшибки=Номер сообщения меньше или ... | ☑ | ||
|---|---|---|---|---|
|
0
Капюшон
08.04.10
✎
16:52
|
Обмен данными из Управление Торговлей в Бухгалтерия Предприятия раньше работал хорошо. Сейчас он выдаёт ошибку при попытке обмена. Релизы не меняли. Просто чтото случилось. Тестирование и Исправление баз делали. Подскажите как решить?
Ошибка при выгрузке данных для узла плана обмена ОписаниеОшибки = Номер сообщения меньше либо равен ранее принятому ПозицияМодуля = Обработка.ОбменДаннымиXML(1300) КодСообщения = 72 УзелПланаОбмена = 1С:Бухгалтерия 8 (начиная с версии 1.6) Ошибка при загрузке объектов. Было загружено: 0 Произошла ошибка при выгрузке объектов. Было выгружено: 0 Техническая информация: ОписаниеОшибки = {Обработка.ОбменДаннымиXML(13526)}: Номер сообщения меньше либо равен ранее принятому |
|||
|
1
agarych
08.04.10
✎
16:54
|
Иди в планы обмена и смотри номера принятых и отправленных. Они у тебя различаются в базах.
1. надо выяснить причину этого 2. исправить на правильные номера. |
|||
|
2
Капюшон
08.04.10
✎
16:57
|
(1)а в чем может быть причина? не исключаю что зависало во время выгрузок
|
|||
|
3
Капюшон
08.04.10
✎
17:02
|
(1)номер отправленного сообщения - 22. Номер принятого сообщения - 32
|
|||
|
4
Капюшон
08.04.10
✎
17:15
|
Кажется можно сделать так: Поменять правила обмена - сделать так правила обмена, чтобы они не через подключение напрямую работали, а через файловый ресурс и выгрузить файл, а потом загрузить его в другую базу. А потом обратно поменять параметры обмена на прямое подключение к базе приемнику и всё должно нормально стать или нет?
|
|||
|
5
Skylark
08.04.10
✎
17:25
|
2. исправить на правильные номера.
|
|||
|
6
Skylark
08.04.10
✎
17:25
|
Только это спасет отца русской демократии
|
|||
|
7
Капюшон
08.04.10
✎
17:27
|
(5)а они недоступны для редактирования
|
|||
|
8
Skylark
08.04.10
✎
17:29
|
(7) Естественно, а то каждый лазить будет. Программно правь
|
|||
|
9
Skylark
08.04.10
✎
17:31
|
А причина может быть в том, что сначала сделали обмен, и номер принятого сообщения увеличился. А потом случилось что-нибудь и взяли, да и подняли базу из архива - а там номер предыдущий
|
|||
|
10
Serg_1960
08.04.10
✎
17:33
|
А можно нечего и не править - можно сделать повторно выгрузку из другой базы и принять в этой.
|
|||
|
11
Serg_1960
08.04.10
✎
17:41
|
Ещё одна характерная ошибка: создать копию рабочей базы, забыв остановить выполнение рег.заданий в ней. И тогда рабочая и копия устроят состязание за право обменяться первым :)
|
|||
|
12
Капюшон
08.04.10
✎
17:41
|
(10)вот я бы так сделал. только обмен был настроен на обмен через прямое подключение. а как сделать чтоб через файловый ресурс теперь обменивался не знаю. Пытаюсь менять настройки обмена и выгружаю файл данных. но через Универсальную загрузку данных в бухгалтерию уже не загружается тот файл. ругается.
|
|||
|
13
Капюшон
08.04.10
✎
17:42
|
(11)понимаю. а как тут быть лучше? подскажите как через файл выгрузку заново сделать ? ведь в бухгалтерии то небыло настройки такой. мы всё из торговли выгружали.
|
|||
|
14
Serg_1960
08.04.10
✎
17:48
|
Прямой, однонаправленный? Хм... Вашу конфу незнаю. Попробуйте: меню Операции - Планы обмена - (выбрать нужный план) - (перейти на нужный узел) - (нажать пиктограму "Записать изменения")
|
|||
|
15
Капюшон
08.04.10
✎
17:50
|
(14)двунаправленный обмен через прямое подключение был. производился постоянно из УТ. Конфы типовые. УТ и БП.
|
|||
|
16
Serg_1960
08.04.10
✎
18:00
|
Вах, тормозим :( Легче "подправить" номер принятого сообщения. Типа как-то так:
Узел = ПланыОбмена.ВашПланОбмена.НайтиПоКоду("КодУзлаБП").ПолучитьОбъект(); Узел.НомерПринятого = Узел.НомерПринятого-1; Узел.Записать(); |
|||
|
17
Капюшон
08.04.10
✎
18:04
|
(16)сейчас глянемс спасибо! я только быстро!
|
|||
|
18
Serg_1960
08.04.10
✎
18:06
|
Угу... быстро... вместо того, чтобы разобраться с первопричиной...
(13) "ведь в бухгалтерии то небыло настройки такой" - ? План обмена и узлы в бухгалтерии ведь есть? Иначе как тогда она регистрирует изменения для обмена? |
|||
|
19
Капюшон
08.04.10
✎
18:12
|
(18)дело в том что я не знаю что они делали. я каждый день сам выгружал и вся выгрузка шла. а вот сегодня они говорят что не работает выгрузка. и сообщения принятые и отправленные сильно отличаются.
|
|||
|
20
Serg_1960
08.04.10
✎
18:16
|
Вам знаком такой термин "Монитор обмена данными"? Поищите его в меню и на панели, где обмен выполняете.
|
|||
|
21
Serg_1960
08.04.10
✎
18:19
|
В мониторе записывается история обменов, в т.ч. ошибки и коллизии) - посмотрите что там записано и насколько это соответсвует "а вот сегодня они говорят"...
|
|||
|
22
Капюшон
08.04.10
✎
18:28
|
(21)знакомо. ошибки отложенных проведений всегда возникали. но это ладно. сейчас глянем спасибо!
|
|||
|
23
guevara74
08.04.10
✎
18:30
|
случаем не восстанавливали из резервной какую-нибудь конфу?
|
|||
|
24
Капюшон
08.04.10
✎
18:37
|
(23)да нет. но случай очень похож.
|
|||
|
25
Serg_1960
08.04.10
✎
18:39
|
Боюсь что так оно и есть :( Тогда в этой баще история будет белоснежно чиста :)
(24) Был слай однажды давно: главбух попросила админа скопировать на выходные базу :( на дом работу взяла :) а в понедельник - заменить рабочую на ту, что дома исправляла. Админ, святая простота, всё сделал... Бядняги не знали, что обмен и по выходным идёт... |
|||
|
26
Serg_1960
08.04.10
✎
18:40
|
Упс, сорри, - очепятки :( "баще" - "базе" и "слай" - "случай"
|
|||
|
27
Капюшон
08.04.10
✎
18:49
|
(25)здесь что точно было - так это происходила лечилка базы. Но вобще всю правду мне не знать. Может ктото скопировал ( А вот тут сейчас сделали и одна проблема знаете какая вскрылась! Номер отправленного соообщения так и остаётся "22". а вот номер принятого сообщения увеличивается! каждый раз на 1. Притом вашей обработкой я его уменьшил до 22. и вобще уменьшал! но ничего не помогает! при попытке провести выгрузку, он снова становится прежним + ещё на 1 увеличивается! вот что делать ума не приложу
|
|||
|
28
Живой Ископаемый
08.04.10
✎
18:53
|
"при попытке провести выгрузку, он снова становится прежним + ещё на 1 увеличивается! " - просто произведите много-много выгрузок, чтобы он догнался до нужного вам номера.
|
|||
|
29
Живой Ископаемый
08.04.10
✎
18:57
|
но лучше конечно чтобы вы это делали через файловый ресурс. а не напрямую грузили в базу-приемник
|
|||
|
30
Капюшон
08.04.10
✎
18:58
|
(29)А вот в этом то и проблема. до этого напрямую грузили всё. А я опасался что сейчас если поменяю на "файловый ресурс" то начнет задваивать элементы. А другое ничего похоже не помжоет. а если просто с нуля новую настройку обмена сделать и произвести обмен напрямую?
|
|||
|
31
MRAK
08.04.10
✎
18:59
|
(7) во всех типовых они доступны для редактирования
|
|||
|
32
Живой Ископаемый
08.04.10
✎
18:59
|
почему оно вообще должно что-то задваивать?
|
|||
|
33
Живой Ископаемый
08.04.10
✎
19:00
|
2(30) как вы наверное успели заметить, номера сообщений - это не реквизиты настройки, а реквизиты узла. Вот заведете вы новую, для того же узла - и что? надеетесь что не получите сообщения из Топика?
|
|||
|
34
Капюшон
08.04.10
✎
19:03
|
(32)а задваивать потомучто коды разные
|
|||
|
35
Капюшон
08.04.10
✎
19:03
|
(33)спасибо что наводите на истину
|
|||
|
36
Serg_1960
08.04.10
✎
19:05
|
Капюшон , может быть хватит тебе гадать с номером? Зайди в базу БП и там посмотри номер отправленого. После этого зайди в УТ и сделай номер принятого на единицу меньше.
|
|||
|
37
Живой Ископаемый
08.04.10
✎
19:05
|
2(34) а почему коды разные? у вас юзеры только то и делают что коды меняют?
|
|||
|
38
Капюшон
08.04.10
✎
19:06
|
(37)префиксы разные. и сначала в БП было без префиксов а потом они появились.
|
|||
|
39
Живой Ископаемый
08.04.10
✎
19:09
|
ну так посмотрите - изменились ли коды или нет. Потому что если вы даже сейчас решите вашу текущую проблему, то стоит кому-то изменить элемент справочника, он зарегистрируется как измененый, и если у него сейчас другой код - то он задвоится...
|
|||
|
40
Капюшон
08.04.10
✎
19:10
|
(36)В УТ номер отправленного = 22 номер принятого - 27
В БП номер отправленного = 27 номер принятого 23 |
|||
|
41
Serg_1960
08.04.10
✎
19:14
|
Точно :( Базу из копии поднимали. На один сеан обмена меньше по номерам. В УТ, попробуй сделать номера: номер отправленного = 23, номер принятого - 26.
|
|||
|
42
Капюшон
08.04.10
✎
19:14
|
(39)сейчас то они както синхронизированы. на основании стандартных планов обмена. я просто не знаю по какому принципу они работают.
|
|||
|
43
Капюшон
08.04.10
✎
19:16
|
(41)спасибо . попробую сейчас ) Я вот сделал уже только на копии УТ номерОтправленного 27 и запустил сеанс ) понеслась выгрузка. только уж очень много чегото он там долго регистрирует. Записывает изменения узла. Страшно даже подумать какой результат будет.
|
|||
|
44
Живой Ископаемый
08.04.10
✎
19:16
|
2(42) синхронизированы - это значит коды одинаковые в обоих базах? ну так чего тогда вас мучит рефлексия - сделали выгрузку и все.
|
|||
|
45
Капюшон
08.04.10
✎
19:26
|
(44)не совсем. Просто когда создавали в одной базе что-нибудь то потом выгрузку делали и он попадал в другую.
|
|||
|
46
Живой Ископаемый
08.04.10
✎
19:30
|
2(45) с каким кодом? синхронизация идет по коду или по УИДу?
|
|||
|
47
Капюшон
08.04.10
✎
19:35
|
(46)я незнаю как они синхронизируются! Наверно впервый раз когда обмен настраивается, с регистр "соответствия объектов для обмена" записываются УИДы противоположной базы и соответствующие им местные элементы. По какому-нибудь правилу, например по коду или наименованию или ИНН.. А потом уже выгрузки идут по Уидам. Но если делать заново настройку обмена то пойдёт выгрузка и она будет использовать предыдущие созданные соответствия обмена или нет я не знаю.
|
|||
|
48
Serg_1960
08.04.10
✎
19:35
|
Да что вы прицепились-то к проблеме дублирования? Без разницы, по коду или по УИДу - будет тупое перезаписывание одних и тех-же объектов :( Не будет задвоения. Автор уже столько раз делал неудачные попытки обмена - ну и где они, эти задвоения? Сходи, поищи :)
|
|||
|
49
Serg_1960
08.04.10
✎
19:36
|
Обмен, ау! А? Где? Что?
|
|||
|
50
Капюшон
08.04.10
✎
19:37
|
(48)А скажите сейчас там что происходит? почему они так долго выгружаются? до сих пор процесс идёт. такое чувство что он по всей базе УТ прошелся чтоб сопоставить по новой её с БП. ну то что не задвоит это радует спасибо )
|
|||
|
51
Serg_1960
08.04.10
✎
19:38
|
(50) Скажу. Как только ты скажешь что ты сделал :( Если новый план обмена - то идет первоначальная выгрузка :( Может быть завтра кончится :)
|
|||
|
52
Капюшон
08.04.10
✎
19:38
|
(48)знаете чего я на самом деле ещё боялся. что он начнёт в БП перепроводить всё подряд при выгрузке и будет ж...
|
|||
|
53
Serg_1960
08.04.10
✎
19:41
|
(52) Надеюсь всё "это" делается в копиях обоих баз? "Все эксперементы - на кошках, тьфу, на копиях"(с)
|
|||
|
54
Капюшон
08.04.10
✎
19:44
|
(53)на копиях )) сейчас проверю способ из (41) может он лучше сработает. без перерегистрации изменений.
|
|||
|
55
Serg_1960
08.04.10
✎
19:45
|
Время обмена, в принципе, сейчас должно быть незначительно больше обычного... А какое оно "обычное"? Кто его знает :(
|
|||
|
56
Serg_1960
08.04.10
✎
19:49
|
Упс :( Я - ухожу. Сорри. В принципе было сказано достаточно для экперементирования :)
|
|||
|
57
Капюшон
08.04.10
✎
19:50
|
(56)ДА ) вроде всё нормально спасибо!
|
|||
|
58
Капюшон
08.04.10
✎
19:51
|
(56)сработало!!
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |