1с ошибка неизвестный формат картинки

Добрый день
При попытке открыть определенную Номенклатуру из Справочника — появляется ошибка «Неизвестный форма картинки» и происходит выброс из 1С Предприятие — выкидывает сразу же

Открываем групповую обработку Справочников и документов (см. вложение)

Исправляется следующим образом: (см. приложенную картинку)

1. Находим справочник «Присоединенные файлы (Номенклатура)
2. Отбираем по владельцу нужную нам Номенклатуру.
3. Жмем отобрать.
4. Выбираем глючную картику.
5. Меняем ей владельца на мусорную карточку например «Тестовая»

Картинка «уезжает» на мусорную карточку и с базой снова всё в порядке :)

Изменено: pilot06.08.2022 20:02:08

  

ZANDER

08.01.13 — 13:06

Загружаю картинки из папки на компе к номенклатуре. Имена файлов картинок являются артикулами. Выполняю следующий код (на клиенте и на сервере):

&НаСервере

Процедура ЗаписьКартинкиВБазу(Артикул, Расширение, ИмяФайла)

   
   Каталог = «C:Users213DesktopКартинки»;

   

   ТоварОбъект = Справочники.Номенклатура.НайтиПоРеквизиту(«Артикул», Артикул).ПолучитьОбъект();

   ТоварСсылка = Справочники.Номенклатура.НайтиПоРеквизиту(«Артикул», Артикул).Ссылка;

   

   Картинка = Новый Картинка(«»+Каталог+»»+ИмяФайла);

   ХранилищеКартинки = Новый ХранилищеЗначения(Картинка);

   

   НовФайл = Справочники.НоменклатураПрисоединенныеФайлы.СоздатьЭлемент();

   НовФайл.Наименование   = Артикул;

   НовФайл.ВладелецФайла  = ТоварСсылка;

   НовФайл.ФайлХранилище  = ХранилищеКартинки.Получить();

   НовФайл.ТекстХранилище = «»+СокрЛП(ИмяФайла);

   НовФайл.Расширение     = Расширение;

   НовФайл.Записать();

   

   ТоварОбъект.ФайлКартинки = НовФайл.Ссылка;

   ТоварОбъект.Записать();

КонецПроцедуры

//————————————————————————            

&НаКлиенте

Процедура ЗагрузитьФотографии(Команда)

   
   Каталог = «C:Users213DesktopКартинки»;

   

   Файлы = НайтиФайлы(Каталог, «*.*»);

   Для Каждого Файл из Файлы Цикл    

       //Сообщить(«»+Файл.Имя+», «+Файл.ИмяБезРасширения+», «+Файл.Расширение);

       Расширение = СтрЗаменить(Файл.Расширение, «.», «»);

       ЗаписьКартинкиВБазу(«»+СокрЛП(Файл.ИмяБезРасширения), Расширение, «»+СокрЛП(Файл.Имя));

   КонецЦикла;

       
КонецПроцедуры

Однако, после выполнения, при открытии элемента номенклатуры сообщается об ошибке, что файл картинки не найден на сервере. В чем может быть проблема?

  

ZANDER

7 — 08.01.13 — 14:17

(6) я не понимаю, что Вы хотите сказать. Я выполняю код в ожидании того, что по его выполнении файлы картинок загрузятся в БД. Однако, после выполнения этого кода, при открытии элемента справочника Номенклатуры позникает системная ошибка:

{ОбщийМодуль.ПрисоединенныеФайлы.Модуль(182)}: Ошибка открытия файла: файл не найден на сервере.

Возможно файл удален антивирусной программой.

Обратитесь к администратору.

вот в чем мб дело?

Описание ошибки:
Обнаружена при разработке обработки для изменения содержимого файла формата XML в серверной базе 1С 8 в режиме управляемого приложения. При тестировании на сервере ошибка не возникала. Проявила себя при работе на рабочем месте пользователя.

Найденные решения:

1С 8 ошибка файл не обнаружен при чтении файла

По факту ошибка возникала при выполнении метода «Прочитать()» для объекта «ТекстовыйДокумент». Как было отмечено, при тестировании работы обработки непосредственно на сервере данной ошибки не возникало. Она проявила себя уже при попытке работы на другом рабочем месте. Обработка разрабатывалась для конфигурации 1С: Комплексная автоматизация 8, ред. 2, которая работает в режиме управляемого приложения — это необходимо отметить. Т.к. это проясняет причины возникновения проблемы.

По привычке разместил операции по чтению содержимого текстового файла и извлечению его содержимого на стороне сервера — см. «&НаСервере» перед процедурой «ОбрабткаНаСервере()». Клиент-серверная архитектура платформы 1С: Предприятие 8.3, казалось бы, к этому обязывала. 

1с 8.3 при чтении файла пишет, выводит ошибку: Файл не обнаружен

В итоге получалось, что платформа на клиентском рабочем месте искала файл по указанному пути на сервере, где развернут сервер 1С: Предприятия 8 исходя из директивы «&НаСервере», а не на рабочем компьютере, где была запущена обработка.

Но, как оказалось позже — конструктор «Новый ТекстовыйДокумент», методы «Прочитать()», «ПолучитьТекст()» — все они доступны не только на стороне сервера, но и на стороне тонкого и толстого клиента. Поэтому замена директивы «&НаСервере» на «&НаКлиенте» решила проблему.

1С 8 Ошибка при вызове метода контекста (Прочитать)

Если по какой-то причине окажется, что я не совсем ясно объяснил суть проблемы, то вот еще обсуждение на форуме mista.ru, где данная пробелма обсуждается несколько другими словами: 1с 8.3 при чтении файла пишет: Файл не обнаружен

Оцените, помогло ли Вам предоставленное описание решения ошибки?




© www.azhur-c.ru 2014-2020. Все права защищены. Использование текстов и изображений с данной страницы без письменного разрешения владельца запрещено. При использовании материалов с данной страницы обязательно указание ссылки на данную страницу.

02-11-2020

Журавлев А.С.
(Сайт azhur-c.ru)

Ошибка «Неизвестный формат картинки» при открытии элемента справочника

Автор Saburra, 23 июн 2022, 08:48

0 Пользователей и 2 гостей просматривают эту тему.

Добрый день
Столкнулся с не очень понятной ошибкой в системе. При попытке открыть определенную Номенклатуру из Справочника — появляется ошибка «Неизвестный формат картинки» и выбрасывает из 1с. ERP, платформа 3.8.19. В отладке ошибку выявить не смог, в журнале регистрации никак не фигурирует. Запросом сравнив эту номенклатуру с схожими — каких то подозрительных вещей не обнаружил. На всякий случай проверил все присоедененные файлы и тоже никаких проблем с ними.
В интернете такая ошибка появлялась лишь у кого то при работе в конфигураторе и вот теперь не знаю куда копать
ПС. Настроен обмен номенклатуры между двумя erp базами и во второй аналогичная ситуация. Одна и та же номенклатура — одна и та же ошибка. С остальными Номенклатурами в справочнике такой проблемы нет.


Так же проверял Настройки работы с файлами и даже убирал ограничения на форматы загружаемых файлов. Ничего не поменялось


Saburra,

ЦитироватьПри попытке открыть определенную Номенклатуру

т.е. другую номенклатуру открывает? и картинки отображаются правильно?

так вывод один напрашивается!

-что у определенной номенклатуры (внимание) НЕПРАВИЛЬНАЯ картинка (о чем система и пишет)!

что бы это исправить эту ошибку, что надо сделать?
— правильно! убрать/удалить неправильную картинку (или заменить на правильную)

(в типовых есть справочник: НоменклатураПрисоединенныеФайлы, откройте, найдите нужный, почистите) 

  • 1 пользователь сказал спасибо!

если помогло нажмите: Спасибо!


LexaK, спасибо, все действительно было настолько просто. Видимо один из сотрудников прикрепил ПДФ документ как картинку случайно, потому что в целом они у нас не используются в этом справочнике.
Насторожило то, что документы добавлялись к номенклатуре в течении последних пяти лет, а ошибка возникла только только и из за документа 17 года…


  1. Здравствуйте!
    Ранее мы пользовались вашей обработкой в старой версии по — в УТ 10.3
    Все было хорошо

    Сейчас мы перешли на новую программу УТ 11.
    Перезаказали выгрузку с условиями тех. поддержки.

    Так вот:
    После настройки всех необходимых данных в самой обработке происходит следующее.
    Программа выгружает на сайт всю интересующую информацию, кроме изображений товара!!!

    При выгрузке выскакивает ошибка.

    А после окончания обработки в событиях указывается что ошибка была при коппировании файлов на ФТП.

    В результате обработки — остатки и цены по базе выгружаются на сайт, а вот картинки НЕТ.

    Помогите разобраться с данной пролемой!!!

    Вложения:

  2. Приложите настройки соеденния и пути выгрузки изображений.

  3. Получите путь по инструкции — http://help.1c-mart.ru/

  4. Путь получил — /deepkomru/www/images/stories/virtuemart/product
    но проблема не в пути!!!

    Проблема в создании временных файлов перед выгрузкой их на сайт!!!!

    Как это устранить? или хотя бы в каком направлении копать?

    Вложения:

    • Ошибка.jpg

  5. https://yadi.sk/i/a7pIvBlAzuSMa — проверьте есть ли этот файл у вас на пк

  6. Вот поэтому и возникает ваша ошибка. Возможно проблема в неправильно настроенном WINDOWS или правах на эту папку.

  7. Уважаемый администратор!!!
    в настройке сервера сомнений нет… права на данную папку даны полностью.
    программа IrfanView принудительно помещена в данную директорию и она срабатывает!!!!

    Но проблема как была — так и осталась!!!!
    скрин новой ошибки я приложил!!!!

    прошу посмотреть и дать внятный комментарий… может проблема в доступе к картинкам в базе 1С????

    Вложения:

    • ошибка.jpg

  8. Такое ощущение, что обработка не может получить доступ к самой картинке!!!! из-за этого и возникают все сложности!!!!

  9. У вас возникает ошибка при запуске обработки ресайза. Это никак не связано с файлом картинки.

  10. Я специально проверил — как работает старая обработка! она извлекала картинку из 1С ут10.3 — копировала ее в текущую временную папку и дальше с ней уже творила чудеса.
    (на старом сервере во временной папку куча файлов из 1С разного размера)

    В новой редакции такой процедуры не происходит — программа не вытаскивает ни одной картинки и поэтому ничего дальше с ней сделать не может!!!!!

  11. Во временной папке, с которой работает новая обработка — после ее выполнения не появляется ни одна картинка!!!! поэтому и возникает ошибка ресайза и выгрузки на сайт!!!! просто тупо не с чем работать!!!!

  12. Напишите в тех. поддержку, ваш вопрос рассмотрят в индивидуальном порядке.

  13. А какой адрес у тех.поддержки? я что-то не нашел ни HELP ни Support

Поделиться этой страницей

Пытаюсь на 8.3 в управляемых формах на клиенте прочитать файл: Выдает ошибку: {ВнешняяОбработка.Загрузка_приходных_накладных_в_1С_8_2.МодульОбъекта}: Ошибка при вызове метода контекста (Прочитать)     Текст.Прочитать(ВыбФайл); по причине: Файл не обнаружен ‘C:ВО_200114.txt’ Но файл там 100% есть! Помогите

, взял отладчик, и в том месте где идет Прочитать(ВыбФайл), скопировал значение ВыбФайл  в буфер обмена, потом вставил в командную строку и нажал энтер => файл открылся.

не гарантирует наличия файла там, где его ищут, а не там, где ты его положил

процедура сия у тя случаем не на сервере ли выполняется ?

, реально! положил сюда  nbnbхламВО_200114.txt => прочитал. А почему с моего диска С не хочет читать?

потому что на сервере нет твоего диска

диск С скорее всего есть а вот файла скорее всего нет

, тоже пишет что не найден… ,, так получается он ищет диск С не моего компьютера, а на сервере, где база sql крутится? хотя я запускаю 1с через толстого клиента со своего компа..

«C:ВО_200114.txt». Да с безопасностью такого решения все плохо.

Пришли весь код функции которая у тя читает файл

Если команда выполняется на сервере, то вполне логично, что и файл ищется на сервере. И скорее не на сервере SQL, а на сервере 1С.

уже давно в корень дисков класть ничего нельзя…

Ну все понятно. Серверная процедура.

, вы реально здесь телепаты… обработка получения имени пути у меня на клиенте выполняется, а вот прочитать я его пытаюсь из модуля обработки, код которого выполняется на сервере… Спасибо большое, никак не привыкну к управляемым формам….

Чаще, синтакс — помошника читать надо ))

>МодульОбъекта это непропиваемый опыт и внимательность, а не телепатизм ;)

От блин, а я не заметил ))

твоим следующим вопросом, по-идее, должно быть такое — почему со своего компьютера файл читается, а с компьютера Афанасия Мухтаровича — нет. Я подожду :)

, блин, так я еще и подсказку оказывается изначально уже дал))) , это тут не причем

конечно не причем. Т.к. ты не задал этот вопрос, т.к. у тебя все хорошо и с этой ситуацией ты пока не столкнулся :) Я повторюсь — я подожду :)

взял попкорн уселся поудобней :)

, Интригант? о_О вот, смотрите в , там «nbnbхламВО_200114.txt» — это и есть компьютер Григория. И все отлично считалось.

оказалось не 100%, а 0% :)

Ну правильно, сервер свою папку «хлам» видит, пусть даже по сетевому пути.

без разницы, все равно он ее видит.

, то есть вы хотите сказать, что те папки, которые видны с сервера будут считываться, а те что не видны  — нет. Это я понимаю. Решение вижу только два: открывать им доступ с сервера или выполнять метод Прочитать «&наклиенте».

В вэб-клиенте вопрос: Передать файл на сервер nbnbхламВО_200114.txt ?  Ура я нашел модальное окно, в режиме использования модальности — не использовать. 8.3.4.389

откатываемся обратно по окнам? :)

Тэги: 1С 8

Комментарии доступны только авторизированным пользователям

Не выгружаются товары в 1С УТ 11 через CommerceML после последний обновлений. 
При синхронизации в 1С выдает ошибку «итератор для значения не определен». 1С не обновляли, ничего в настройках не меняли.

Переустанавливал плагин, перенастраивал за нового, ручной обмен и т.д., не помогло. 
Вот логи ошибок.

wa-log/error.log 
2019-02-04 00:56:19 178.89.245.70 Error while export sales

2019-02-04 00:58:26 178.89.245.70 Error while export sales

wa-log/shop/plugins/cml1c/report.log
‘currency’ => ‘KZT’,

‘name’ =>

array (

0 => ‘site minus 25’,

),

‘tax_id’ => NULL,

),

’84fb8399-0bf3-11e9-882a-7085c24160cb’ =>

array (

‘type’ =>

array (

0 => ‘compare_price’,

),

‘currency’ => ‘KZT’,

‘name’ =>

array (

0 => ‘site zacherknuta’,

),

‘tax_id’ => NULL,

),

);

Параметры импорта складов:

array (

‘4787f36f-efd7-11e7-8128-d85de290790e’ =>

array (

‘stock_id’ => ‘3’,

),

‘b2200783-cc2b-11e7-829c-5820b142f28f’ =>

array (

‘stock_id’ => ‘1’,

),

‘b2200784-cc2b-11e7-829c-5820b142f28f’ =>

array (

‘stock_id’ => ‘2’,

),

‘b935db43-b7c8-11e8-8761-7085c24160cb’ =>

array (

‘stock_id’ => ‘4’,

),

);

2019-02-04 00:56:19 178.89.245.70

Автоматический обмен с IP 178.89.245.70 завершен за 00 ч 00 мин 00 с. Экспортировано: 6 заказов (Потребление памяти, максимум: 4.500 МБ)

2019-02-04 00:58:26 178.89.245.70

Автоматический обмен с IP 178.89.245.70 завершен за 00 ч 00 мин 01 с. Экспортировано: 6 заказов (Потребление памяти, максимум: 4.500 МБ)

wa-log/shop/plugins/cml1c/settings.log
2019-02-03 23:55:36 178.89.245.70

Settings was changed during [5c572b1831c92]: array (

‘stock_map’ =>

array (

‘4787f36f-efd7-11e7-8128-d85de290790e’ => ‘3’,

‘b2200783-cc2b-11e7-829c-5820b142f28f’ => ‘1’,

‘b2200784-cc2b-11e7-829c-5820b142f28f’ => ‘2’,

‘b935db43-b7c8-11e8-8761-7085c24160cb’ => ‘4’,

),

)

wa-log/shop/plugins/cml1c/error.log
2019-02-03 23:51:27 178.89.245.70

Ошибка при получении файла изображения:

2019-02-03 23:51:27 178.89.245.70

Ошибка при получении файла изображения:

2019-02-03 23:51:27 178.89.245.70

Ошибка при получении файла изображения:

2019-02-03 23:51:27 178.89.245.70

Ошибка при получении файла изображения:

2019-02-03 23:51:27 178.89.245.70

Ошибка при получении файла изображения:

2019-02-03 23:51:27 178.89.245.70

Ошибка при получении файла изображения:

2019-02-03 23:51:27 178.89.245.70

Ошибка при получении файла изображения:

Ошибка при вызове метода контекста (Прочитать)

Ошибка при выполнении файловой операции при чтении xls файла методом прочитать объекта ТабличныйДокумент. 

Скрин сообщения

oshibka-pri-vypolnenii-fajlovoj-operatsii

Данный объект 1C умеет не только записывать в Excel, но возможна и обратная операция с ограничениями, свойственными табличному документу.

В чем плюсы такой методики чтения

  • Всё производится встроенными средствами;
  • достаточно быстро;
  • код в 2 строки
  • данные не требуется преобразовывать, обычно всё считывается достаточно корректно, их можно проверить средствами 1С.
  • возможно считывать значения ячеек как текст (без авто-преобразования),
  • доступно на сервере, где excel вообще нельзя установить (linux, OSx).

Причина ошибки

Отличительной особенностью, вызывающей данную ошибку, является то, что 1С нужен монопольный доступ на время считывания.

Если же документ открыт, то выходит ошибка при выполнении файловой операции чтения.

COM-Объекта Excel.Application в данном ситуации просто открывает еще один экземпляр, а также  в нём можно скрыть отображение сообшения о режиме «чтения».

Другой причиной может быть: отсутствие прав на чтение этого файла

Решение:

Закрыть открытую в Excel (или другой программе) книгу, проверить права на файл (возможность открытия в его в Excel, косвенный признак его наличия)

Реклама — средство заставить людей нуждаться в том, о чем они раньше не слыхали.

Неизвестный формат картинки и конфигуратор

Я
   Smit1C

25.01.19 — 23:09

Имеется пустая база 1С. Галочка «Приложение для мобильной платформы»

Добавил картинки в базу, затем на форму добавил декорацию с картинкой.

Обновил моб приложение все ок.

Затем при открытии любой формы выскакивает ошибка «Неизвестный формат картинки» и конфигуратор закрывается.

Как быть починить ?

   Smit1C

1 — 25.01.19 — 23:24

Если ставить галочку «Приложение для платформы, то открывается нормально»

   Smit1C

2 — 25.01.19 — 23:36

удалил все объекты конфигурации , создаю новую обработку и всё равно ошибка. Вот блин кривая платформа 8.3.13.1513

   Bibr

3 — 27.02.19 — 16:35

То же самое на 8.3.14.1565

При попытке открытия любой формы конфигуратор вылетает с ошибкой «Неизвестный формат картинки»

http://prntscr.com/mquskz

Причем не открываются именно управляемые формы, обычные открываются.

Побороли?

   Smit1C

4 — 27.02.19 — 16:51

(3) относительно

   Bibr

5 — 27.02.19 — 16:55

(4) а поподробнее)

   Smit1C

6 — 27.02.19 — 16:58

(5) выяснилось что проблема была если заходить в базу через RDP с домашнего компа.

Если заходить с рабочего, то всё нормально.

У вас база через RDP ?

   Bibr

7 — 28.02.19 — 09:02

(6) да, тоже заметили, что на рабочем компе норм, а при входе через RDP ошибка, но мы решили, что дело не в RDP, а в винде. Ну мало ли какая там разница, dll, фиг знает, что там конфликтует.

Вы уверены, что дело именно в факте RDP?

   Bibr

8 — 28.02.19 — 09:19

(7) Да, проверил сам. Напрямую на сервере запускаю — норм, расшарил папку и запускаю файловую — норм.

Через RDP — ошибка.

Дичь)

   МимохожийОднако

9 — 28.02.19 — 09:22

я бы проверил права пользователя RDP на приложение и базы

   Smit1C

10 — 28.02.19 — 10:16

(9) нет, дело не в правах.

   Pilokarpios

11 — 16.04.19 — 21:26

У меня такая проблема была на WS2008, а на WS2012 норм, я так подозреваю сюда надо рыть. Автор, какая ОС?

   Pilokarpios

12 — 16.04.19 — 21:33

(4) Есть решение? В инете мало тем, решения не нашел.

   Pilokarpios

13 — 16.04.19 — 21:36

Имя сбойного приложения: 1cv8.exe, версия: 8.3.14.1630, отметка времени: 0x5c6e4e42

Имя сбойного модуля: ucrtbase.DLL, версия: 10.0.17134.12, отметка времени 0x587decd7

Код исключения: 0x40000015

Смещение ошибки: 0x000000000006e76f

Идентификатор сбойного процесса: 0x2ee8

Время запуска сбойного приложения: 0x01d4f47c2f8b9e4b

Путь сбойного приложения: C:Program Files1cv88.3.14.1630bin1cv8.exe

Путь сбойного модуля: C:Program Files1cv88.3.14.1630binucrtbase.DLL

пробовали 32битного клиента. проверялось на двух разных ws2008, на windows 7,8,2012 полет нормальный

   Pilokarpios

14 — 16.04.19 — 21:36

RDP

   Ёпрст

15 — 16.04.19 — 21:38

выключить аппаратное ускорение видеокарточки попробовать сделать

   Pilokarpios

16 — 16.04.19 — 21:42

(15) Windows Server 2008 RDP

   Ёпрст

17 — 16.04.19 — 21:45

(16)и ? вот на rdp сервере и отключить

   Ёпрст

18 — 16.04.19 — 21:46

или взять другого rdp клиента, от 2012 сервера, например

  

Cyberhawk

19 — 16.04.19 — 22:19

Видюха или ее драйвер. Ну и после 8.3.11 проблемы с отрисовкой усугубились (стали чаще вылазить)

Доброе время суток. Есть картинки в формате png, их необходимо с некой периодичностью загружать в 1с. 1с-ка данного формата понять не может. Можно ли что придумать, чтоб программно переконвертировать файлы. Метод Преобразовать объекта Картинка выкидывает ошибку: Неизвестный формат картинки. Картинку можно взять с

а можно ли выполнить конвертацию без использования внешней программы, через методы какой-либо библиотеки? загрузка картинок является часть com-обмена между некой программой altawin и 1с. время окончания выполнения конвертации картинок внешней программой тяжело сразу отловить, придется например в цикле поверять появление сконвертированного файлика. но если при конвертации возникнет ошибка — то файлик может ваще не появится, а 1с при этом его ждет…. все это значительно увиличит время выполнения обмена, а оно и так не маленькое.

Аналогично справочнику ХранилищеДополнительнойИнформации в УТ сделай.

но при этом все равно картинку в ПолеКартинки не открыть

кто знает — как посмотреть в windowse доступные для использования com объекты?

Тэги:

Комментарии доступны только авторизированным пользователям

Ошибка «Неизвестный формат картинки» при открытии элемента справочника

Автор Saburra, 23 июн 2022, 08:48

0 Пользователей и 1 гость просматривают эту тему.

Добрый день
Столкнулся с не очень понятной ошибкой в системе. При попытке открыть определенную Номенклатуру из Справочника — появляется ошибка «Неизвестный формат картинки» и выбрасывает из 1с. ERP, платформа 3.8.19. В отладке ошибку выявить не смог, в журнале регистрации никак не фигурирует. Запросом сравнив эту номенклатуру с схожими — каких то подозрительных вещей не обнаружил. На всякий случай проверил все присоедененные файлы и тоже никаких проблем с ними.
В интернете такая ошибка появлялась лишь у кого то при работе в конфигураторе и вот теперь не знаю куда копать
ПС. Настроен обмен номенклатуры между двумя erp базами и во второй аналогичная ситуация. Одна и та же номенклатура — одна и та же ошибка. С остальными Номенклатурами в справочнике такой проблемы нет.


Так же проверял Настройки работы с файлами и даже убирал ограничения на форматы загружаемых файлов. Ничего не поменялось


Saburra,

ЦитироватьПри попытке открыть определенную Номенклатуру

т.е. другую номенклатуру открывает? и картинки отображаются правильно?

так вывод один напрашивается!

-что у определенной номенклатуры (внимание) НЕПРАВИЛЬНАЯ картинка (о чем система и пишет)!

что бы это исправить эту ошибку, что надо сделать?
— правильно! убрать/удалить неправильную картинку (или заменить на правильную)

(в типовых есть справочник: НоменклатураПрисоединенныеФайлы, откройте, найдите нужный, почистите) 

  • 1 пользователь сказал спасибо!

если помогло нажмите: Спасибо!


LexaK, спасибо, все действительно было настолько просто. Видимо один из сотрудников прикрепил ПДФ документ как картинку случайно, потому что в целом они у нас не используются в этом справочнике.
Насторожило то, что документы добавлялись к номенклатуре в течении последних пяти лет, а ошибка возникла только только и из за документа 17 года…


Неизвестный формат картинки и конфигуратор

Я

  

Smit1C

25.01.19 — 23:09

Имеется пустая база 1С. Галочка «Приложение для мобильной платформы»

Добавил картинки в базу, затем на форму добавил декорацию с картинкой.

Обновил моб приложение все ок.

Затем при открытии любой формы выскакивает ошибка «Неизвестный формат картинки» и конфигуратор закрывается.

Как быть починить ?

  

Smit1C

1 — 25.01.19 — 23:24

Если ставить галочку «Приложение для платформы, то открывается нормально»

  

Smit1C

2 — 25.01.19 — 23:36

удалил все объекты конфигурации , создаю новую обработку и всё равно ошибка. Вот блин кривая платформа 8.3.13.1513

  

Bibr

3 — 27.02.19 — 16:35

То же самое на 8.3.14.1565

При попытке открытия любой формы конфигуратор вылетает с ошибкой «Неизвестный формат картинки»

http://prntscr.com/mquskz

Причем не открываются именно управляемые формы, обычные открываются.

Побороли?

  

Smit1C

4 — 27.02.19 — 16:51

(3) относительно

  

Bibr

5 — 27.02.19 — 16:55

(4) а поподробнее)

  

Smit1C

6 — 27.02.19 — 16:58

(5) выяснилось что проблема была если заходить в базу через RDP с домашнего компа.

Если заходить с рабочего, то всё нормально.

У вас база через RDP ?

  

Bibr

7 — 28.02.19 — 09:02

(6) да, тоже заметили, что на рабочем компе норм, а при входе через RDP ошибка, но мы решили, что дело не в RDP, а в винде. Ну мало ли какая там разница, dll, фиг знает, что там конфликтует.

Вы уверены, что дело именно в факте RDP?

  

Bibr

8 — 28.02.19 — 09:19

(7) Да, проверил сам. Напрямую на сервере запускаю — норм, расшарил папку и запускаю файловую — норм.

Через RDP — ошибка.

Дичь)

  

МимохожийОднако

9 — 28.02.19 — 09:22

я бы проверил права пользователя RDP на приложение и базы

  

Smit1C

10 — 28.02.19 — 10:16

(9) нет, дело не в правах.

  

Pilokarpios

11 — 16.04.19 — 21:26

У меня такая проблема была на WS2008, а на WS2012 норм, я так подозреваю сюда надо рыть. Автор, какая ОС?

  

Pilokarpios

12 — 16.04.19 — 21:33

(4) Есть решение? В инете мало тем, решения не нашел.

  

Pilokarpios

13 — 16.04.19 — 21:36

Имя сбойного приложения: 1cv8.exe, версия: 8.3.14.1630, отметка времени: 0x5c6e4e42

Имя сбойного модуля: ucrtbase.DLL, версия: 10.0.17134.12, отметка времени 0x587decd7

Код исключения: 0x40000015

Смещение ошибки: 0x000000000006e76f

Идентификатор сбойного процесса: 0x2ee8

Время запуска сбойного приложения: 0x01d4f47c2f8b9e4b

Путь сбойного приложения: C:Program Files1cv88.3.14.1630bin1cv8.exe

Путь сбойного модуля: C:Program Files1cv88.3.14.1630binucrtbase.DLL

пробовали 32битного клиента. проверялось на двух разных ws2008, на windows 7,8,2012 полет нормальный

  

Pilokarpios

14 — 16.04.19 — 21:36

RDP

  

Ёпрст

15 — 16.04.19 — 21:38

выключить аппаратное ускорение видеокарточки попробовать сделать

  

Pilokarpios

16 — 16.04.19 — 21:42

(15) Windows Server 2008 RDP

  

Ёпрст

17 — 16.04.19 — 21:45

(16)и ? вот на rdp сервере и отключить

  

Ёпрст

18 — 16.04.19 — 21:46

или взять другого rdp клиента, от 2012 сервера, например

  

Cyberhawk

19 — 16.04.19 — 22:19

Видюха или ее драйвер. Ну и после 8.3.11 проблемы с отрисовкой усугубились (стали чаще вылазить)

<?php // Полная загрузка сервисных книжек, создан 2023-01-05 12:44:55

global $wpdb2;
global $failure;
global $file_hist;

/////  echo '<H2><b>Старт загрузки</b></H2><br>';

$failure=FALSE;
//подключаемся к базе
$wpdb2 = include_once 'connection.php'; ; // подключаемся к MySQL
// если не удалось подключиться, и нужно оборвать PHP с сообщением об этой ошибке
if (!empty($wpdb2->error))
{
/////   echo '<H2><b>Ошибка подключения к БД, завершение.</b></H2><br>';
$failure=TRUE;
wp_die( $wpdb2->error );
}

$m_size_file=0;
$m_mtime_file=0;
$m_comment='';
/////проверка существования файлов выгрузки из 1С
////файл выгрузки сервисных книжек
$file_hist = ABSPATH.'/_1c_alfa_exchange/AA_hist.csv';
if (!file_exists($file_hist))
{
/////   echo '<H2><b>Файл обмена с сервисными книжками не существует.</b></H2><br>';
$m_comment='Файл обмена с сервисными книжками не существует';
$failure=TRUE;
}

/////инициируем таблицу лога
/////если не существует файла то возврат и ничего не делаем
if ($failure){
///включает защиту от SQL инъекций и данные можно передавать как есть, например: $_GET['foo']
/////   echo '<H2><b>Попытка вставить запись в лог таблицу</b></H2><br>';
$insert_fail_zapros=$wpdb2->insert('vin_logs', array('time_stamp'=>time(),'last_mtime_upload'=>$m_mtime_file,'last_size_upload'=>$m_size_file,'comment'=>$m_comment));
wp_die();
/////    echo '<H2><b>Возврат в начало.</b></H2><br>';
return $failure;
}
/////проверка лога загрузки, что бы не загружать тоже самое
$masiv_data_file=stat($file_hist);   ////передаем в массив свойство файла
$m_size_file=$masiv_data_file[7];    ////получаем размер файла
$m_mtime_file=$masiv_data_file[9];   ////получаем дату модификации файла
////создаем запрос на получение последней удачной загрузки
////выбираем по штампу времени создания (редактирования) файла загрузки AA_hist.csv, $m_mtime_file

/////   echo '<H2><b>Размер файла: '.$m_size_file.'</b></H2><br>';
/////   echo '<H2><b>Штамп времени файла: '.$m_mtime_file.'</b></H2><br>';
/////   echo '<H2><b>Формирование запроса на выборку из лога</b></H2><br>';
////препарируем запрос
$text_zaprosa=$wpdb2->prepare("SELECT * FROM `vin_logs` WHERE `last_mtime_upload` = %s", $m_mtime_file);
$results=$wpdb2->get_results($text_zaprosa);

if ($results)
{   foreach ( $results as $r)
{
////если штамп времени и размер файла совпадают, возврат
if (($r->last_mtime_upload==$m_mtime_file) && ($r->last_size_upload==$m_size_file))
{////echo '<H2><b>Возврат в начало, т.к. найдена запись в логе.</b></H2><br>';
$insert_fail_zapros=$wpdb2->insert('vin_logs', array('time_stamp'=>time(),'last_mtime_upload'=>$m_mtime_file,'last_size_upload'=>$m_size_file,'comment'=>'Загрузка отменена, новых данных нет, т.к. найдена запись в логе.'));
wp_die();
return $failure;
}
}
}
////если данные новые, пишем в лог запись о начале загрузки
/////echo '<H2><b>Попытка вставить запись о начале загрузки в лог таблицу</b></H2><br>';
$insert_fail_zapros=$wpdb2->insert('vin_logs', array('time_stamp'=>time(),'last_mtime_upload'=>0, 'last_size_upload'=>$m_size_file, 'comment'=>'Начало загрузки'));

////очищаем таблицу
$clear_tbl_zap=$wpdb2->prepare("TRUNCATE TABLE %s", 'vin_history');
$clear_tbl_zap_repl=str_replace("'","`",$clear_tbl_zap);
$results=$wpdb2->query($clear_tbl_zap_repl);
/////   echo '<H2><b>Очистка таблицы сервисных книжек</b></H2><br>';
if (empty($results))
{
/////   echo '<H2><b>Ошибка очистки таблицы книжек, завершение.</b></H2><br>';
//// если очистка не удалась, возврат
$failure=TRUE;
wp_die();
return $failure;
}

////загружаем данные
$table='vin_history';         // Имя таблицы для импорта
//$file_hist Имя CSV файла, откуда берется информация     // (путь от корня web-сервера)
$delim=';';          // Разделитель полей в CSV файле
$enclosed='"';      // Кавычки для содержимого полей
$escaped='

Related Posts

  • Получение логина и пароля техподдержки 1С из базы
  • Класс для вывода отчета в ExcelКласс для вывода отчета в Excel
  • Счет-фактура для УПП
  • Библиотека классов для создания внешней компоненты 1С на C#
  • Акт об оказании услуг (со скидками) — внешняя печатная форма для Управление торговлей 11.1.10.86Акт об оказании услуг (со скидками) — внешняя печатная форма для Управление торговлей 11.1.10.86
  • Прайс-лист с артикулом в отдельной колонке

27 Comments

  1. Судя по коду, зато надо иметь установленный MS Word и MS Excel. Также, как и затянуть в OLE-Object медиаплеер (ну хоть он то наверняка есть).

    И не понятно — КАК открываются при этом PDF?

    Reply

  2. (1) DrAku1a,

    MS Word и MS Excel нужен. Это я отмечал:

    — Файлы Excel (*.xls;*.xlsx). Excel должен быть установлен на клиенте

    — Файлы Word (*.doc;*.docx). Word должен быть установлен на клиенте

    Медиаплеер и Adobe Player установлены. См. публикацию Жизнь на Марсе и ActiveX в тонком клиенте Windows 1C

    Приведем список самых популярных безопасных ActiveX:

    MS Media player 9 — 6BF52A52-394A-11d3-B153-00C04F79FAA6

    MS Media player 6.4 — 22D6f312-B0F6-11D0-94AB-0080C74C7E95

    Adobe Player — D27CDB6E-AE6D-11cf-96B8-444553540000

    Adobe PDF — CA*A9780-280D-11CF-A24D-444553540000

    Они у вас включены по умолчанию.

    Reply

  3. (3) mnemchinov, А Excel ?

    Reply

  4. День добрый!

    Файл *.tif пытаюсь просмотреть, открывает только первую страницу, а в файле 5)

    Это как-то правится?

    Reply

  5. (5) AxiLLes89, Добавил разбор *.tif на фреймы

    Reply

  6. Это на маке в вэб клиенте тоже отработает? Частично отработает?

    Reply

  7. (7) ArtfulCrom, Могу выслать Вам обработку для тестирования

    Reply

  8. (8) Добрый день. Каким образом реализовать запрет на сохранение файлов на диске пользователя?

    Reply

  9. Добрый день! На веб-клиенте работает?

    Reply

  10. PDF предложило открыть во внешнем приложении, т.е. в форму обработки не залилось.

    Чета приуныл…

    Reply

  11. (11) Какой клиент?

    Reply

  12. (12) Тонкий, 8.3.8.1784

    Reply

  13. хм, попробую,

    пару дней буду далеко от компа, отпишу по результату

    спасибо

    Reply

  14. Не, заказчика устроило открытие внешнего приложения.

    Reply

  15. Крутая вещь. если и правда работает 🙂

    Reply

  16. Обман же, нету там pdf — закомментировано.

    Reply

  17. (20) Смотрите комментарии.

    pdf работает без дополнительной обработки, по Иначе

    Reply

  18. При открытии обработки

    {(60,20)}: Процедура или функция с указанным именем не определена (ПолучитьИмяВременногоФайла)

    ВременныйФайл = <<?>>ПолучитьИмяВременногоФайла(«.html»);

    {(67,20)}: Процедура или функция с указанным именем не определена (ПолучитьИмяВременногоФайла)

    ВременныйФайл = <<?>>ПолучитьИмяВременногоФайла(«.html»);

    Reply

  19. (22)

    ПолучитьИмяВременногоФайла

    Какая платформа и конфигурация?

    Reply

  20. Пытаюсь реализовать на основе вашей публикации. При смене изображения с pdf на любой другой тип, 1с падает в дамп. Ругается на AcroPDFImpl.dll. Как я понимаю, этоболячка относится к IE7, используемому в 1с. Как вам удалось обойти эту проблему?

    Reply

  21. (24)

    Какой Windows и версия платформы 1С? 32 или 64 бита и тот и другой? Попробую смоделировать.

    Reply

  22. (25) ОС Windows Server 2008 R2 standart 64 (серверная, файловая база) а также воспроизводится на Windows XP SP3 32

    Платформа 8.3.9.

    На 8.3.10 вылезает ошибка при обработке docx файла:

    Ошибка при вызове метода контекста (Формат)

    Если Не К.Формат() = ФорматКартинки.НеизвестныйФормат Тогда

    по причине: Неизвестный формат картинки

    Гуглинг по имени библиотеки выдает, что это стандартная ошибка IE версии ниже 10. А в 1С IE7

    Reply

  23. И да, расскажите или дайте ссылку, где посмотреть как выводить tiff. Похоже тоже придется выводить

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *

  1. Главная
  2. Форум
  3. Для технических специалистов
  4. Ошибка при копировании из 1С в Excell «неизвестный формат картинки»

Правила сайта
Сообщество
Участники

Показывать по
10
20
40
сообщений

Новая тема

Ответить

Бухгалтерия 8 редакция 2.0 налоговый учет по счетам расчетов с контрагентами

Материальная помощь для прокуроров и судей

Письмо в техподдержку 1С

отправить копию письма на мой адрес

отправить копию письма на адрес:

Отмена
Отправить

[1С:Бухгалтерия 8]

Степан

Дата регистрации: 09.03.2006
Сообщений: 16

Кто сталкивался с такой ошибкой при копи-пасте в ексель? Как решить проблему?

Показывать по
10
20
40
сообщений

Бухгалтерия 8 редакция 2.0 налоговый учет по счетам расчетов с контрагентами

Материальная помощь для прокуроров и судей

Читают тему:

1 гостей

Быстрый переход

Для технических специалистов

  • Книга жалоб и предложений по работе сайта
  • Для технических специалистов
  • Представление регламентированной отчетности
  • Говорильня
  • Бухгалтерский учет: обсуждаем проекты нормативных актов и рекомендаций по ведению учета от БМЦ
  • Новый порядок применения ККТ (онлайн кассы с передачей сведений в ФНС)
  • Интернет-конференция: Оформление командировок по новым правилам
  • МАРКИРОВКА
  • ЕГАИС
  • Учет, налогообложение, автоматизация

Понравилась статья? Поделить с друзьями:
  • 1с ошибка не найдена лицензия обновлятор
  • 1с ошибка нарушение целостности системы что делать
  • 1с ошибка нарушение целостности информационной базы
  • 1с ошибка на сервере ошибка формата потока
  • 1с ошибка метод объекта не обнаружен как исправить