Имя: Пароль:
1C
 
Таблица или поле DimHash не содержится в разделе FROM
0 progaoff
 
23.09.24
10:30
Добрый день.
Ребят помогите, может кто решал уже. Поймал ошибку на обновлении при реструктуризации. На платформе 8.3.26.1318.
До этого стоял релиз 8.3.25.1374, но при реструктуризации тупо крашилась платформа.
Отключил расширения, не помогло. Ставлю релиз ERP_UH_3_2_4_5.
1 Волшебник
 
23.09.24
10:31
2 progaoff
 
23.09.24
10:35
(1) читал вторую тему, не понял как решили в итоге
3 Волшебник
 
23.09.24
10:39
(2) А первую читали? Там вот такое решение:
Вынесли регистр накоплений «ВыпускПродукцииУслуг» в расширение конфигурации.
Изменили 2 измерения на составной тип
Колонка создалась – все заработало.
4 progaoff
 
23.09.24
10:43
(3) да, видел. Теперь бы понять как они нашли регистр проблемный.
5 progaoff
 
24.09.24
09:30
Как все таки найти больную таблицу, по ЖР тихо, ошибка не логируется. Пробовал выгрузку загрузку, все проходит, но не помогает, при реструктуризации вываливает ошибку. Расширения отключил. Не помогло
6 Linemoon
 
24.09.24
09:56
Тех журнал поможет
7 Тындр
 
24.09.24
13:49
Такие косяки были при смене режима совместимости. Помогло только обновление на файловой базе, благо выгрузилось и загрузилось обратно. Долго не обновлял обычную ERP и не менялся режим совместимости, а потом кааак поменялся и приплыли.
8 craxx
 
24.09.24
15:10
(7) А если база большая - вариант с файловой базой отпадает.
9 progaoff
 
24.09.24
15:35
(8) 16 гигов дтшник
10 progaoff
 
24.09.24
15:35
(7) ну вот есть у меня предположение именно на это. но мне нужна версия этого режима.
11 progaoff
 
24.09.24
16:30
(6) Подскажи на что ориентироваться в ТЖ? Настроил тех журнал  по по описанию ошибки найти не могу.
Вижу что запросы по полю DimHash идут. Но что бы каких то ошибок, не вижу.
12 Linemoon
 
24.09.24
21:16
(11) Что то типа:
ОбщийМодуль.УдалениеПомеченныхОбъектовСлужебный.Модуль : 227 : ЗапретитьИспользованиеУдаляемыхОбъектов(Источник, Отказ);
	ОбщийМодуль.УдалениеПомеченныхОбъектовСлужебный.Модуль : 1085 : Если Не ЕстьАктуальныеЗаблокированныеОбъекты() Тогда
		ОбщийМодуль.УдалениеПомеченныхОбъектовСлужебный.Модуль : 549 : РезультатЗапроса = Запрос.Выполнить();'
06:00.243027-0,EXCP,5,level=ERROR,process=rphost,p:processName=ИмяИБ,OSThread=10768,t:clientID=6311,t:applicationName=1CV8C,t:computerName=ИмяКомпа,t:connectID=2761,SessionID=12,Usr=ИмяЮзверя,AppID=1CV8C,DBMS=DBMSSQL,DataBase=ИмяИБ,Exception=DataBaseException,Descr='Ошибка SDBL:
Таблица или поле DimHash не содержится в разделе FROM',Context=Данные.Провести


и далее по тексту, что то типа:
DimHash FROM AccumRg12233 WHERE Recorder=244:9f880050568c2b8311ef6a1fcb42ba36 FOR UPDATE ORDER BY LineNo',Context=Данные.Провести


Смотришь структуру БД и что за таблица
13 progaoff
 
24.09.24
17:59
(12) за эти сообщения какая настройка отвечает в тж? Что логировать?
14 Linemoon
 
25.09.24
08:10
(13) фильтр не включали, сразу после ошибки тж отключили.
Получился файл 30 мб, Ctrl+f - Dimhash

Создаем файл logcfg.xml в C:\Program Files\1cv8\conf или в C:\Program Files (x86)\1cv8\conf в зависимости от разрядности сервера, содержание файла:

<?xml version="1.0" encoding="UTF-8"?>
<config xmlns="" target="_blank">http://v8.1c.ru/v8/tech-log">
  <log location="C:\Program Files (x86)\1cv8\logs" history="168">
    <event>
      <ne property="Name" value=""/>
    </event>
    <property name="all">
    </property>
  </log>
</config>

Строку: <log location="C:\Program Files (x86)\1cv8\logs" редактируем в зависимости от того куда хотим писать лог, не забываем выдать права на эту папку пользователю под которым работает сервер 1С.
Искомые данные будут в папке вида rphost_****
15 progaoff
 
01.10.24
13:09
(14) в общем, поиски ни к чему не привели.
В процессе реструктуризации создалось 4 файла от 300мб до 3гб
Искомую ошибку так и не выявил(
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший