Здравствуйте
После обновления УТ на версию 11.3.4.47 (с попутным обновлением платформы на версию 8.3.11.2867) в починенном узле РИБ без фильтров перестали проводится документы "Поступление товаров и услуг" с ошибкой:
{(20, 5)}: Таблица не найдена "РасчетыСПоставщикамиИсходныеДвижения"
ИЗ <<?>>РасчетыСПоставщикамиИсходныеДвижения КАК Расчеты
Этот запрос, судя по всему, лежит в регистре накопления "РасчетыСПоставщиками" в процедуре "ПриЗаписи"
К сожалению, какую-то пользу из этого я извлечь не смог
В Центральном узле все проводится без проблем
Если РИБ отцепить от главного узла, то документы начинают проводиться
При подцеплении обратно- перестает работать
Пробовал выгружать образ РИБ заново- не помогло
Используется серверный вариант работы. Пробовал в файловом- тоже не работает
О системе:
УТ 11.3.4.47
Платформа 8.3.11.2867
Серверный вариант
Неплохо бы отладчиком убедиться, что эта таблица есть в больной базе.
Как временное лекарство: сделать расширение, которое обходит эту таблицу.
По сабжу не ясно, в каком модуле эта ошибка, какая платформа в центральной базе
В модуле набора записей регистра накопления "РасчетыСПоставщиками" в процедуре ПередЗаписью был интересный код:
Если Не ДополнительныеСвойства.Свойство("ДляПроведения") ИЛИ ПланыОбмена.ГлавныйУзел() <> Неопределено Тогда
Возврат;
КонецЕсли;
...
Запрос = Новый Запрос("
...
ПОМЕСТИТЬ РасчетыСПоставщикамиИсходныеДвижения
То есть если это подчиненный узел РИБ, то таблица "РасчетыСПоставщикамиИсходныеДвижения" не помещается во временное хранилище
Не знаю, конечно, с чем это связано и сталкивался с этим еще кто-то
Но убрав ИЛИ ПланыОбмена.ГлавныйУзел() <> Неопределено все заработало
Закон Брукера: Даже маленькая практика стоит большой теории.