Имя: Пароль:
1C
 
Не обратиться к картинке
,
0 Смотрящий от 1С
 
25.11.24
13:59
Вчера обновил базу БП на 3.01.164.23 (sql 8.3.24.1667) С утра у ГБ вместо картинок разделов в панели разделов стали отображаться желтые круги. У меня все было в порядке. Права у всех полные.

Отправил их работать. Пришли снова. В некоторых отчетах стала вылетать ошибки связанные с обращением к библиотеке картинок "Поле объекта не обнаружено (ДлительнаяОперация48)"   Это зевающий кот. Аналогичные ошибки с обращением к другим картинкам

Поигрался со сменой отображения "текст" и "текст + картинка". Почистил клиентский кеш, почистил серверный кеш. Перегрузил сервак. Ошибка появилась и у меня. Провел реструктуризацию Не помогло

В конфигураторе остановился на точке где идет обращение к картинке. На строке "БиблиотекаКартинок.ДлительнаяОперация48" значение этой картинки "Поле объекта не обнаружено ДлительнаяОперация48"

Клиент не видит картинки в конфигурации. Что это может значить?
1 Смотрящий от 1С
 
25.11.24
14:06
Выгрузил в файловый вариант. Отчет на котором вылетала ошибка открылся, но ошибка вылетела при нажатии на кнопки настроек

Поле объекта не обнаружено (СтрелкаВправо)
{ОбщийМодуль.БыстрыеНастройкиОтчетовКлиент.Модуль(22)}:Элементы.ПоказатьБыстрыеНастройки.Картинка = БиблиотекаКартинок.СтрелкаВправо;
{Отчет.ЗадолженностьПокупателей.Форма.ФормаОтчета.Форма(635)}:БыстрыеНастройкиОтчетовКлиент.ПереключитьВидимостьБыстрыхНастроек(ЭтотОбъект);

[ОшибкаВоВремяВыполненияВстроенногоЯзыка, ОшибкаИспользованияВстроенногоЯзыка]
2 Ненавижу 1С
 
гуру
25.11.24
14:09
БиблиотекаКартинок это вы так общий модуль назвали?
3 Смотрящий от 1С
 
25.11.24
14:16
(2) это код из типовой БП. Я так понимаю, что это обращение к коллекции картинок из конфы. В тестовой старой базе здесь тип КоллекцияКартинок
4 CepeLLlka
 
25.11.24
14:27
(0)Кеш сервера 1С чистили?
5 Garykom
 
гуру
25.11.24
14:27
(0) это значит не использовать 8.3.24, переходить на 8.3.25
если невозможен откат на предыдущую
6 Смотрящий от 1С
 
25.11.24
14:30
(4) Чистил. Как раз после этого и у меня стали круги вместо картинок разделов
7 lEvGl
 
гуру
25.11.24
14:31
(0) ну а есть то эта коллекция, если мышой открывать, например?
8 Смотрящий от 1С
 
25.11.24
14:33
(7) в конфе картинки есть. Сравнил ДлительнаяОперация48 с такой же в копии. Различий не увидел
9 Волшебник
 
25.11.24
14:37
Плохо чистили кэш
10 lEvGl
 
гуру
25.11.24
14:59
https://forum.infostart.ru/forum9/topic251409/
тоже столкнулся с такой ошибкой, сначала думал кэш пользователя, но ошибки были у всех пользователей, тогда решил почистить сеансовый кэш. Удалил файлы в папке snccntx*. После чистки сеансового кэша ошибка пропала.

ну да, а то не пойму почему строки не переносит
12 Смотрящий от 1С
 
25.11.24
15:06
(10) чистил все в папке \1cv8\srvinfo\reg_1541   и журналы и кеш. Похоже конфа побилась. Делаю откат на бекап до обновления. Всем спасибо
13 Волшебник
 
25.11.24
15:08
(12) Это не тот кэш
14 Смотрящий от 1С
 
25.11.24
15:33
(13) я знаю про серверный C:\Program Files\1cv8\srvinfo\reg_1541\snccntx* и пользовательский \AppData\Local\1C\1cv8    и \AppData\Roaming\1C\1cv8   . Где он еще есть?
15 Волшебник
 
25.11.24
15:34
(14) Надо чистить клиентский кэш
16 maxab72
 
27.11.24
09:14
100% кэш виноват. Для пробы поставил этот релиз на копию на 8.3.24.1624 sql. Ошибок при обновлении не было (Диадок только предупредил, что его надо будет обновлять). Все картинки у пользователей на месте, отчеты формируются.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший