Имя: Пароль:
1C
 
Вылетает ошибка Не удалось найти объект "#tt1" как лечить?
0 Бешеный заяц
 
24.09.25
09:11
Добрый день, переехали на новое железо и софт.
сейчас платформа 8.3.27.1688 SQL Server 2022.
Стала вылетать ошибка (ниже привожу), как лечить? Может какие особенности с 2022 сервером есть? Заранее спасибо


Ошибка при выполнении запроса POST к ресурсу /e1cib/modules/call:
по причине:
Ошибка СУБД:
Microsoft SQL Server Native Client 11.0: Не удалось найти объект "#tt1", так как он не существует, или отсутствуют разрешения.
HRESULT=80040E37, SQLSrvr: SQLSTATE=42S02, state=C, Severity=10, native=1088, line=1
1 shuhard
 
24.09.25
09:49
(0) SP на сиквел натянут ?
2 Бешеный заяц
 
24.09.25
10:23
(1) да все обновления стоят
3 vicof
 
24.09.25
14:04
кэши клиентский и серверный чистил?
4 Бешеный заяц
 
24.09.25
15:09
(3) да все чистится на следующий или через день проблема возникает заново.
Видимо скуль убивает временную таблицу, а 1с об этом не знает
5 ZloyBrawler
 
24.09.25
14:34
Скуль сам ничего не убивает.
У вас так сказать рассинхронизация между скулем и 1с сервером, вызывать ее могут тупо ошибки в сети если это две разные машины, либо же ребутается служба скуля, но не ребутаете службы 1с.
6 arsik
 
гуру
24.09.25
14:57
(0) Может у вас на скуле какое то задание работает, которое таблицы в ТемпДБ чистит? #tt1 - это скорее всего таблица в темпдб, которой нет.
PS: Еще пишут, что на серверах 1С
Убедитесь, что на компьютерах серверов 1С:Предприятия установлена последняя версия Microsoft SQL Server Native Client

Ну и погуглить принято, перед созданием темы
https://forum.infostart.ru/forum9/topic159895/
https://forum.infostart.ru/forum9/topic320394/
https://forum.infostart.ru/forum9/topic281965/
7 ZloyBrawler
 
24.09.25
15:07
(6) натив клиент устарел
Ставить нужно ms ole db driver XX for sql server
8 shuhard
 
24.09.25
15:07
(2) ошибка древняя, ещё со времён УПП, точных рецептов нет
9 arsik
 
гуру
24.09.25
15:24
(7) Называется по другому просто, внутри все то же самое.
10 Бешеный заяц
 
24.09.25
16:07
(5) даже если ребутается разве 1с не должен проверять наличие темп таблицы? Это вполне нормально что скуль и 1с живут на разных машинах и ребутаться могут не одновременно.
11 Бешеный заяц
 
24.09.25
16:20
(6) уже гуглил, пользовался этими советами на помогает не на долго(
12 toypaul
 
гуру
24.09.25
16:33
(10) так он и проверяет. но хочет (проще) упасть если проверка не пройдена. программисты в 1С ленивые.
13 Jackman
 
24.09.25
16:35
(0) Может стоит попробовать другой релиз 1С, например, тот же 8.3.27.1606, чтобы исключить причину в проблеме платформы?
14 ZloyBrawler
 
24.09.25
16:39
(11) ошибка такая рано или поздно всех настигает у кого два сервера используется
Ребуты помогают и на долго, обеспечьте стабильную связь между серверами
Заотично не ребутайте их, хотя бы скуль, а если скуль ребутаете то следом и 1с ребутайте

(10) тонкая душевная организация платфориы 1с неизвестна
Недавно назодил статью как 1с работает с временными таблицами и скуль и как обеспечивается их уникальность и почему один юзер не видит данные другого в таблицах с одним и тем же именем.
Ааа и там же рассказывалось, что таблицы эти закрепляются за процессом сервера и блуждающий сеанс между процессами не может их с собой взять. Ищущий да найдет что почитать
15 arsik
 
гуру
24.09.25
17:24
(14) ХЗ. У нас все сервера разнесены на скуль и 1С. Но такой ошибки я не встречал.
16 Сергиус
 
25.09.25
03:39
(0)[Native Client сказали - поставь его на СЕРВЕР ПРЕДПРИЯТИЯ. Не поможет, тогда еще и на сервер с SQL.]

Это пробовали?
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс