Вход | Регистрация


Ошибка фонового задания обновления 1С ДО Корп

Ошибка фонового задания обновления 1С ДО Корп
Я
   Futarkh
 
20.10.16 - 15:29
Добрый день!
При обновлении Документооборота Корп до 2.1.7.9 в фоновом обновлении вылезла ошибка
{ОбщийМодуль.РаботаСКомплекснымиБизнесПроцессамиСервер.Модуль(1492)}: Ошибка при вызове метода контекста (Выполнить)

по причине:

по причине:
{(12, 37)}: Неверные параметры в операции сравнения. Нельзя сравнивать поля
 неограниченной длины и поля несовместимых типов.
И ДанныеБизнесПроцессов.УзелОбмена <<?>>= &ЭтотУзелОбмена

Параметр ЭтотУзел возвращается функцией
Функция ПолучитьЭтотУзелПланаОбмена(ИмяПланаОбмена) Экспорт
    
    Возврат ПланыОбмена[ИмяПланаОбмена].ЭтотУзел()
    
КонецФункции

Которая под полными правами возвращает ОбъектНеНайден, хотя должен возвращать ссылку.

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

А что там именно рушится?
   Cyberhawk
 
12 - 21.10.16 - 14:13
(11) Не, на 1652 вроде все нормально было, и к 2137 тоже должны были поправить. А вот между ними две важных ошибки появились (и быстренько потом с очередными релизами исправились):
- слетает ЭтотУзел (визуально - пропадает зеленая точка в списке узлов)
- обмен по плану обмена с флажком "РИБ" встает
из-за конфликта блокировок, хотя никто ничего не блокирует

Возможно, твой случай - это что-то новенькое.
   Feunoir
 
13 - 21.10.16 - 16:57
(12) Посмотрим. У меня как раз сейчас 33 узла в РИБ на 8.3.8.1652. Я уже начинаю бояться.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует