Имя: Пароль:
1C
 
УНФ 3.0 в SQL не открывает отчёты
0 DimonNT
 
28.02.25
20:08
Добрый день.
Странная беда с 1С УНФ 3.0.10.210 платформа: 8.3.25.1520 пробовал x86 и 64 битную...
При открытии любого встроенного отчёта, условно по кассам, или по товару, получаю вылет: К сожалению возникла непредвиденная ошибка или сеанс был завершён администратором.
Выгружал загружал базу, запускал ТИИ, и потом уже нашару решил в файловый вариант экспортануть, и о чудо, там всё заработало...
Опять же нашару создал новую базу в SQL решил даже особо не настраивать ничего, по стоку обычно всё работает с колёс....... но нифига подобного и всё также как пытаюсь открыть (сформировать) какой-нибудь отчёт, получаю вылет из базы....
попробовал и по Web серверному варианту запускать, тоже не работает нифига...
Подскажите что ещё можно попробовать? Базу надо однозначно запускать в SQL ибо 12 гиговая база по файловому варианту так себе (мягко сказано) работает....
1 Волшебник
 
28.02.25
20:13
почистите кэш
2 DimonNT
 
28.02.25
20:17
(1) Не помогло..... Причём эта ошибка и на клиентах проявляется, один из них это свежеустановленная система
3 Волшебник
 
28.02.25
20:18
(2) Так не бывает. Почистите клиентский кэш
4 Asmody
 
28.02.25
20:21
Следы "пиратки" почисти
5 DimonNT
 
28.02.25
20:24
(4) Нету пиратки, начисто поставленный мини-сервер
(3) Меня больше операторское место волнует, тут я вычистил весь кэш и local и appdata
6 Волшебник
 
28.02.25
20:30
(5) Есть следы пиратки в локальной сети
7 Asmody
 
28.02.25
20:35
(5) мини-сервер? А база на чём?
8 DimonNT
 
28.02.25
20:36
(7) ms SQL
9 Волшебник
 
28.02.25
20:39
(8) Какая версия?
10 DimonNT
 
28.02.25
20:44
(9) 2012
Windows 7
Причём это всё работало года два где-то, потом пришлось обновлять релизы, и рисовать регламентные задания, когда сделал выполнение регламентных заданий, в угоду оптимизации базы, оператор и заметил такую беду.....
Я понимаю что база где-то порушилась, но блин почему же в файловом варианте всё прекрасно работает?
11 DimonNT
 
28.02.25
20:46
Схема такая...
Кэш чистил такой командой: DBCC FREEPROCCACHE
и скрипт над реорганизацией:
USE autobase
EXEC sp_MSforeachtable 'ALTER INDEX ALL ON ? SET (ALLOW_PAGE_LOCKS = ON)'
GO
12 Волшебник
 
28.02.25
20:48
(11) Это вообще не чистка кэша 1С. Надо удалять файлы
13 DimonNT
 
28.02.25
20:51
(12) кэш планов
Я удаляю руками файлы: AppData\Roaming\1с\1cv8 и там удаляю каталоги где много цифорок-буковок
А также тут: AppData\Local\1C\1cv8
14 Волшебник
 
28.02.25
20:52
(13) Это уже больше похоже на чистку кэша 1С
15 DimonNT
 
02.03.25
19:17
А у нас продолжение банкета:
Что ещё было сделано: Установил платформу: 8.3.26.1540
И вместо MS SQL установил PostgreSQL, и выгрузил базу в неё...
Кроме интерфейса запуска ничего не поменялось, также ошибка на отчётах:(

Пробую качать обнову до: 3.0.10.235  ну что ещё может быть...
16 dchumak
 
03.03.25
11:47
1. Можно установить отдельную платформу на чистом ПК, отключенном от сети (воткнуть туда ключ хасп или комьюнити лицензию) и посмотреть, чтобы исключить следы пиратки.
2. Попробовать развернуть в файловую версию.
3. Экспериментировать с платформами, не могло все взять так и поломаться, и с СУБД явно не связано.
4. Ошибки можно пробовать отправлять в 1С.
17 DrZombi
 
гуру
03.03.25
12:28
(15) >>> 8.3.26.1540

А вы отчаянные ребята, я на 25-то не решился бы перейти, сегодня.

1. КЭШ чистится на Сервере 1С (не путать с Сервером Windows).  Кэш чиститься простой остановкой службы сервера 1С, и удалением всех файлов из каталога "TEMP", того пользователя, под кем запускается Сервер 1С. (если это Системная учётка, то рекомендую переделать на пользователя)

2. Потом, если у вас была обновлена платформа, то нужно зарегистрировать COM библиотеку той версии сервера, которую вы установили. (да на всякой случай, Windows любит КОМ-ки :))

3. По окончанию процесса, перегрузить, сам Сервер WINDOWS (мало ли, у вас виртуальные ПК... тут трудно попасть во все обстоятельства Администраторов) :)
18 Маленький Вопросик
 
03.03.25
12:30
у тебя база публикованная через iis?
19 ptiz
 
03.03.25
12:34
(0) Такое под всеми юзерами в 1С? А с полными правами? С разных рабочих мест?
20 arsik
 
гуру
03.03.25
13:41
(0) Почисти все "персональные настройки" пользователей. Там хранятся сохраненные настройки отчетов с кривыми настройками.
Еще и серверный (процедурный) кеш 1с почисти.
21 DimonNT
 
03.03.25
14:22
(18) Раньше была опубликована, я всё снёс, начисто установил вместо MS SQL 2012, установил PostgreSQL
Пока не расшаривал
(19) У меня только Администратор и 2 кассира, базе уже 12 лет, такое началось непонятно от чего..
(20) Можно тут чутка подробнее?
(17) Тут я не беру во внимание потому что я вчера снёс SQL весь и платформу 1с тоже снёс и поставил рекомендованную на текущий момент.... кэши чистые
22 ptiz
 
03.03.25
14:51
(21) Создай нового юзера в 1С и попробуй под ним.
23 shuhard
 
03.03.25
15:01
(20)
(22)
верная мысль
+ можно в копии снести всех пользователей на сиквеле и запуститься без аккаунта
EXEC sp_rename 'v8users', 'v8users_old'
GO
UPDATE Params
SET FileName = 'users.usr_old'
WHERE FileName = 'users.usr'
GO
24 arsik
 
гуру
03.03.25
16:21
(21) Для начала устаревшие настройки почисти. Если не поможет то все
25 DimonNT
 
03.03.25
18:19
(22) Создал ещё одного админа, тоже самое
сделал chdb ошибок не найдено
(24) У вновь созданного админа почистил настройки.... и вновь вылет
26 DimonNT
 
03.03.25
18:22
(23) Я так полагаю для PG немного другой синтаксис...
ERROR:  syntax error at or near "EXEC"
LINE 1: EXEC sp_rename 'v8users', 'v8users_old'
        ^
SQL-состояние: 42601
Символ: 1
27 arsik
 
гуру
04.03.25
08:47
(25) Шо в логах то?
Ну и так просто настройки отчетов пользователя не удалить.
Настройки отчетов могу принадлежать пользователю - тогда они удалятся, а могут быть сохранены как "для всех" - тогда они не удалятся. Попробуй очистить правильно.
Сам обработку о очистке напиши или с инфостарта скачай.
28 Linemoon
 
04.03.25
08:41
Бывает на 25х платформах... куча ошибок на ИТС
У нас вылетала БУХ 3.0 КОРП, вылечили с помощью ТЖ.
Отключи расширения и попробуй
29 Ёпрст
 
04.03.25
08:49
(0) выгрузи cf , дай посмотреть
30 Rovan
 
гуру
04.03.25
08:52
так пробовал ?
выгрузить CF, проверить отчеты
+ расширения, проверить отчеты
+ данные, проверить отчеты
31 DimonNT
 
06.03.25
05:48
(27) Это капец, победил)) Оказывается внутри appdata и прочих есть ещё подкаталог самого сервера, и как раз по последней ошибке которую выловил через отладку удалось нагуглить что такое бывает из-за кэша севера.... его почистил, и о чудо.... всё заработало...
Какая-же гадость эта 1с, которая из коробки не умеет чистить кэш...
32 Волшебник
 
06.03.25
08:34
Я это ещё в (1) сказал
33 DimonNT
 
06.03.25
10:26
(32) Да но не уточнили какой :)))...  Спасибо огромное :)
34 arsik
 
гуру
06.03.25
10:36
(33) в (20) уточнено
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший