|
Ошибка фонового задания обновления 1С ДО Корп | ☑ | ||
---|---|---|---|---|
0
Futarkh
20.10.16
✎
15:29
|
Добрый день!
При обновлении Документооборота Корп до 2.1.7.9 в фоновом обновлении вылезла ошибка {ОбщийМодуль.РаботаСКомплекснымиБизнесПроцессамиСервер.Модуль(1492)}: Ошибка при вызове метода контекста (Выполнить) по причине: по причине: {(12, 37)}: Неверные параметры в операции сравнения. Нельзя сравнивать поля неограниченной длины и поля несовместимых типов. И ДанныеБизнесПроцессов.УзелОбмена <<?>>= &ЭтотУзелОбмена Параметр ЭтотУзел возвращается функцией Функция ПолучитьЭтотУзелПланаОбмена(ИмяПланаОбмена) Экспорт Возврат ПланыОбмена[ИмяПланаОбмена].ЭтотУзел() КонецФункции Которая под полными правами возвращает ОбъектНеНайден, хотя должен возвращать ссылку. Подскажите, куда копать... |
|||
1
Futarkh
20.10.16
✎
15:39
|
Метод ЭтотУзел() должен выдавать ссылку на узел в хозяйской базе. Права у пользователя полные, почему не выдает - х.з.
|
|||
2
Cyberhawk
20.10.16
✎
16:08
|
"возвращает ОбъектНеНайден, хотя должен возвращать ссылку" // Объект не найден - это и есть ссылка
|
|||
3
Cyberhawk
20.10.16
✎
16:09
|
Копни в сторону полных прав, которые, может, не полные
|
|||
4
Futarkh
20.10.16
✎
16:15
|
Фоновое обновление выполняется регл заданиями. Запустил консоль - пользователь нигде не задан. Скорее всего в этом проблема....
|
|||
5
Futarkh
20.10.16
✎
16:38
|
(4) нет, проблема не в этом. К тому же в алгоритме установлен привелигированный режим. Вообще проблем не должно быть
|
|||
6
Futarkh
20.10.16
✎
16:57
|
Открываю план обмена интерактивно и есть узел... А через ПланыОбмена["полный"].ЭтотУзел() не возвращает
|
|||
7
Feunoir
21.10.16
✎
06:33
|
У меня аналогичная ошибка была, только при фоновом выполнении задач. Я предполагаю что из-за переезда между серверами. Прогнал ТиИ - вылезло куча ошибок вида: план обмена ссылка неверна, очищено, потом создана новая ссылка. Теперь ошибки нет, но и фоновое выполнение задач не работает. А потому что ЭтотУзел возвращает свой УИД 00000-0000..., а в базе записано немного другое. Сейчас надо будет из базы этот УИД скопировать в планы обмена в реквизит ИдентификаторУзла, скорее всего.
|
|||
8
Feunoir
21.10.16
✎
07:10
|
+(7) Сделал простейшую обработку, которая позволяет выбрать бизнес-процесс, а потом из него скопировать уникальный идентификатор в текущий узел для плана обмена Полный. Все полечилось и всё начало выполняться.
|
|||
9
Cyberhawk
21.10.16
✎
10:35
|
А, у вас пади 8.3.8 выше 1652 и ниже 20хх, которые рушат планы обменов
|
|||
10
Cyberhawk
21.10.16
✎
10:35
|
Стопудово
|
|||
11
Feunoir
21.10.16
✎
13:27
|
(10) Точно. Был 1652, перешли на 2137.
А что там именно рушится? |
|||
12
Cyberhawk
21.10.16
✎
14:13
|
(11) Не, на 1652 вроде все нормально было, и к 2137 тоже должны были поправить. А вот между ними две важных ошибки появились (и быстренько потом с очередными релизами исправились):
- слетает ЭтотУзел (визуально - пропадает зеленая точка в списке узлов) - обмен по плану обмена с флажком "РИБ" встает из-за конфликта блокировок, хотя никто ничего не блокирует Возможно, твой случай - это что-то новенькое. |
|||
13
Feunoir
21.10.16
✎
16:57
|
(12) Посмотрим. У меня как раз сейчас 33 узла в РИБ на 8.3.8.1652. Я уже начинаю бояться.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |