|
Как кто борется с "зависшими" проводками (без регистраторов) | ☑ | ||
---|---|---|---|---|
0
Jokerman
09.03.16
✎
12:11
|
Здравствуйте всем. Недавно пользователи стали жаловаться что система удваивает записи в регистрах, стал разбираться оказывается это записи без регистратора, спасибо обработке с инфостарта, хорошо справляется. Больше все грешу на обмен, когда насильно его останавливаю. Можно ли как-то настроить чтобы обмен не "фиксил" такие записи? Версия 8.3.5, конфа самописка.
|
|||
1
Cyberhawk
09.03.16
✎
12:13
|
Странный вопрос. Все засисит от.
|
|||
2
Cyberhawk
09.03.16
✎
12:13
|
*зависит
|
|||
3
Cyberhawk
09.03.16
✎
12:17
|
Попробуй у обрабаотки загрузки убрать флаг "Оптимизированная запись объектов"
|
|||
4
Jokerman
09.03.16
✎
12:23
|
(3) У обработки по обмену данными? Если да, то нет такой
галки |
|||
5
Cyberhawk
09.03.16
✎
12:24
|
(4) А какая обработка используется для записи объектов?
|
|||
6
Jokerman
09.03.16
✎
12:25
|
Конфа самописная
|
|||
7
Cyberhawk
09.03.16
✎
12:25
|
Ну тогда тем более (1)
|
|||
8
Jokerman
09.03.16
✎
12:44
|
Вот кусок для обмена в подчиненном узле:
ЗаписьСообщения = ПланыОбмена.СоздатьЗаписьСообщения(); ЗаписьXML = Новый ЗаписьXML; ЗаписьXML.ОткрытьФайл(ИмяФайлаXML); ЗаписьСообщения.НачатьЗапись(ЗаписьXML, Узел); //#Если ТолстыйКлиентОбычноеПриложение Тогда // Сообщить("Формируется файл для отправки"); //#КонецЕсли ЗаписьЖурналаРегистрации("Формируется файл для отправки"); ПланыОбмена.ЗаписатьИзменения(ЗаписьСообщения,0); ЗаписьСообщения.ЗакончитьЗапись(); ЗаписьXML.Закрыть(); Пароль="НаЗападномФронтеБезПеремен"; ЗИП=Новый ЗаписьZipФайла(ИмяФайлаZIP,Пароль); ЗИП.Добавить(ИмяФайлаXML); ЗИП.Записать(); ЗаписьЖурналаРегистрации("Файл сформирован"); Может дело в том, что не в транзакции происходит? |
|||
9
Jokerman
09.03.16
✎
13:52
|
В Процедурине ПрочитатьИзменения() второй параметр 0, то есть полная все в одной транзакции. Может ли быть такое что когда останавливаешь задание, загружается только часть данных? Или дело в другом?
|
|||
10
Звездец
09.03.16
✎
13:58
|
А у тебя случайно в обмене записи регистров не участвуют?
|
|||
11
Лефмихалыч
09.03.16
✎
14:00
|
1. чиню то, что их делает и больше не возврящаюсь к этому вопросу
2. когда это непочиняемо (доступа к коду, например, нет), пишу робота, который гасит это еже часно/ночно/недельно/какугодно без моего участия и опять не возвращаюсь к вопросу |
|||
12
Jokerman
09.03.16
✎
14:20
|
(10) Не случайно, а специально
(11) Понятно, значит такая штуковина только так лечится |
|||
13
Jokerman
09.03.16
✎
14:22
|
Походу "отменить задание" не есть гуд
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |