Картинка не сохраняется 1с

Обновлено: 07.07.2024

"Пишу конфу для учета сотовых в СЦ,столкнулся с проблемой вывода картинки изделия на форме справочника воспользовался синтаксис помошником и взял код<br><br> Диалог = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Открытие);<br>Диалог.Заголовок = "Выберите файл с фотографией";<br>Диалог.ПолноеИмяФайла = """";<br>Диалог.ПредварительныйПросмотр = Истина;<br>Диалог.Фильтр = <br>"Все картинки (*.bmp;*.dib;*.rle;*.jpg;*.jpg;*.tif;*.jpg;*.jpg;*.ico;*.wmf;*.emf)|*.bmp;*.dib;*.rle;*.jpg;*.jpg;*.tif;*.jpg;*.jpg;*.ico;*.wmf;*.emf|" <br>+ "Формат bmp (*.bmp;*.dib;*.rle)|*.bmp;*.dib;*.rle|"<br>+ "Формат JPEG (*.jpg;*.jpg)|*.jpg;*.jpg|"<br>+ "Формат TIFF (*.tif)|*.tif|"<br>+ "Формат GIF (*.jpg)|*.jpg|"<br>+ "Формат PNG (*.jpg)|*.jpg|"<br>+ "Формат icon (*.ico)|*.ico|"<br>+ "Формат метафайл (*.wmf;*.emf)|*.wmf;*.emf|"; // картинки<br><br>Если Диалог.Выбрать() Тогда<br> ВыбранноеФото = Новый Картинка(Диалог.ПолноеИмяФайла,Ложь);<br> ЭлементыФормы.ПолеИзображения.Картинка = ВыбранноеФото;<br>Иначе<br> Отказ = Истина;<br> Возврат;<br>КонецЕсли;<br><br>Картинка отображается но после записи не сохраняется,может кто подскажет что делать?"

Не знаю как в 8.2, а в 8.1 было 2 варианта:<br>1. Двинуть картинку в папку на сервер и дать её уникальное имя. Путь сохранить в справочнике и выводить использую эти данные.<br>2. Через ПолучитьДвоичныеДанные и ХранилищеЗначения сохранить в реквизит справочника. Для вывода использовать обратную процедуру

А если этих картинок будет много то как быть?Возможен такой вариант как в семерке,сейчас точно не помню как пишется но что-то вроде так(каталогИБ\*.jpg\+код+)!

Вопрос не ясен.<br>Картинку вы уже выбрали. Проблема была в том, что она не сохраняется. Как сохранить - я написал. А что вы пытались сказать - не ясно.

Допустим,я выбираю из справочника уже сохраненную модель телефона а в ПолеКартинка появится не та картинка что я сохранил, как конфа будет выбирать именно эту картинку? ведь при сохранении справочника сохраняется код,наименование и родитель!

> Допустим,я выбираю из справочника уже сохраненную модель телефона а в ПолеКартинка появится не та картинка что я сохранил, как конфа будет выбирать именно эту картинку? <br>По пути из реквизита или из реквизита восстановив из Хранилища<br>> ведь при сохранении справочника сохраняется код,наименование и родитель!<br>А реквизиты по вашему не сохраняются. <br>

"ерем РаботаСФайлами;<br> Процедура ОсновноеИзображениеНажатие(Элемент)<br> // Вставить содержимое обработчика.<br> Диалог = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Открытие);<br>Диалог.Заголовок = "Выберите файл с фотографией";<br>Диалог.ПолноеИмяФайла = """";<br>Диалог.ПредварительныйПросмотр = Истина;<br>Диалог.Фильтр = <br>"Все картинки (*.bmp;*.dib;*.rle;*.jpg;*.jpg;*.tif;*.jpg;*.jpg;*.ico;*.wmf;*.emf)|*.bmp;*.dib;*.rle;*.jpg;*.jpg;*.tif;*.jpg;*.jpg;*.ico;*.wmf;*.emf|" <br>+ "Формат bmp (*.bmp;*.dib;*.rle)|*.bmp;*.dib;*.rle|"<br>+ "Формат JPEG (*.jpg;*.jpg)|*.jpg;*.jpg|"<br>+ "Формат TIFF (*.tif)|*.tif|"<br>+ "Формат GIF (*.jpg)|*.jpg|"<br>+ "Формат PNG (*.jpg)|*.jpg|"<br>+ "Формат icon (*.ico)|*.ico|"<br>+ "Формат метафайл (*.wmf;*.emf)|*.wmf;*.emf|"; // картинки<br><br>Если Диалог.Выбрать() Тогда<br> ВыбранноеФото = Новый Картинка(Диалог.ПолноеИмяФайла,Ложь);<br> ЭлементыФормы.ОсновноеИзображение.Картинка = ВыбранноеФото;<br>Иначе<br> Отказ = Истина;<br> Возврат;<br>КонецЕсли;<br><br><br><br>Хранилище = Новый ХранилищеЗначения(ОсновноеИзображение);<br><br>// сохранение значения типа ХранилищеЗначения в базе данных<br>НовНоменклатура = Справочники.Модель.СоздатьЭлемент();<br>НовНоменклатура.Наименование = "Диван """"Маргарита""""";<br>// реквизит Изображение имеет тип ХранилищеЗначения<br>НовНоменклатура.ОсновноеИзображение = ОсновноеИзображение;<br>НовНоменклатура.Записать();<br>// выгрузка значения типа ДвоичныеДанные из хранилища значений в файл <br>ИмяФайла = "C:\Мои документы\Картинка2.bmp";<br>НовНоменклатура.ОсновноеИзображение.Получить().Записать(ИмяФайла);<br><br>КонецПроцедуры<br><br><br>Как из всего это вызвать картинку в поле изображения я не знаю или делаю что-то не то подскажите уже задолбало"

": Значение не является значением объектного типа (Изображение)<br> Картинка = РегистрСведенийМенеджерЗаписи.Изображение.Получить();<br>Как это понять?"

Здравствуйте! Возникла проблема с загрузкой изображений с помощью перетаскивания. Когда перетаскиваю изображение, то из пути делаю двоичные данные для их дальнейшего сохранения. В процедуре "СсылкаНаФотоПеретаскивание" через отладчик смотрю на полученные из временного хранилища данные - там всё правильно, двоичные данные. Когда смотрю в "ПередЗаписьюНаСервере", то там всегда не определено. В чём может быть причина?

__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь

Как получить изображения из проводника?
Всем здрасте! Есть такой вопрос: Как получить изображения из проводника? То есть те.

Не сохраняются изображения из БД MySQL
Ребят. Такая проблема. Не сохраняются изображения из БД MySQL. Вот код: procedure.

Открытие изображения из проводника элементом pictureBox
Пожалуйста подскажите как открыть изображение из проводника windows элементом pictureBox, узнать.

8.3.5. Табличный документ. Изображения не сохраняются в Excel
Здравствуйте! Добавляю вывод картинок в печатную форму некоторых документов (ЗаказПокупателя.

Проблема решена, дело в том, что не задал уникальный идентификатор:

Не сохраняются изображения при экспорте в *.jar
Собственно, когда создаю исполняемый файл *.jar, все работает нормально. Но, изображения.


Как реализовать перетаскиваемые вкладки?
В общем я хочу сделать вкладки, как например в фотошопе, или Visual Studio, или в том же хроме -.

Перетаскиваемые маркеры в GoogleMaps с extJS
здравствуйте. как по клику создаются перетакскиваемые маркеры и координаты записываются в БД карта.

Неглюки проводника Windows
Может сам ,может ребенок что то сделали. Не глюк следующий : В любой программе (кроме Far manager).

Модернизация проводника Windows
Необходимо сделать так, чтобы при входе пользователя штатными средствами Windows (7, 8, 10) в.

Закрытие Проводника Windows
Всем доброго времени суток. Тема скорее всего уже была создана, но к сожелению руки растут не.

Все добавил - в табличном доке выводится - отлично!
Но при выгрузке в Excel или Word изображения не отображаются.

Вывод картинки в табличный документ осуществляется через ОбластьЯчеекТабличногоДокумента.ПараметрКартинки (у меня называется "Картинка")

Выводится на печать посредством БСП УправлениеПечатью

Как экспортировать Табличный документ в Excel без сохранения?
Есть табличный документ. Нужно чтобы он в экселе открывался. Сейчас просто создаю временный файл с.

Табличный документ из 1С на новый лист существующей книги Excel
Есть внешняя обработка по созданию некой табличной части, в модуле формы которой имеется код: .

Сохранить табличный документ в файл Word или Excel
Доброго времени суток! Вопрос не знаете ли как сделать в форме отчета кнопку которая при нажатии.

Табличный Документ
Доброго времени суток проблемка заключается в следующем имеется код Процедура.

Потому что сущности картинка, как в 1с ексель не знает. Предварительно надо сконцентрировать в нормальную картинку и потом запихнуть в аксель.


Табличный документ - скролл
День добрый, не могу реализовать банальную весчь: есть форма с полем табличного документа, в.

макет - табличный документ
Доброго времени суток! С 1с встречаюсь впервые. Вообщем мне необходимо создать документ и вывести.

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

Табличный документ, обход
Здравствуйте. 1с8.1 Есть табличный документ с группировками(1 уровня). Нужно найти дубли текста.


Перенос в табличный документ
Добрый день, создаю внешнюю обработку с реквизитом &quot;Объект1&quot; (тип.составной, справочник.

Табличный документ автомасштаб
Здрасти. создал табДок = новый табличный документ. ТабДок.Автомасштаб = Истина; при выводе на.

В статье рассмотрен пример вывод изображения на управляемую форму элемента справочника при отказе режима модальности.

Применимость

В статье рассматривается платформа «1С:Предприятие» редакции 8.3. Представленная информация актуальна для текущих релизов платформы.

Работа с файлами (картинками) в интерфейсе Такси

Для увеличения нажмите на изображение.

Однако, если разрешить модальные окна, то мы столкнемся с проблемами при работе в web-клиенте.

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

Для увеличения нажмите на изображение.

Если планируете выгружать картинку (файл) из информационной базы обратно в файловую систему, то добавьте еще реквизит, который будет хранить исходное имя файла и его тип.

Далее, займемся формой. Как видно на картинке, реквизит с типом хранилище значений в форме недоступен.

Форма элемента - ХранилищеЗначения

Для увеличения нажмите на изображение.

Для увеличения нажмите на изображение.

Для увеличения нажмите на изображение.

Для увеличения нажмите на изображение.

Для увеличения нажмите на изображение.

Пару комментариев к вышеописанному коду:

Для увеличения нажмите на изображение.

Процедура ПередЗаписьюНаСервере

Так, осталось теперь при записи элемента справочника записать данные из временного хранилища в реквизит элемента справочника. Описываем событие ПередЗаписьюНаСервере:

Для увеличения нажмите на изображение.

Процедура ПриСозданииНаСервере

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

Для увеличения нажмите на изображение.

Вот и все. Готовую базу можно взять тут.

PDF-версия статьи для участников группы ВКонтакте

Статья в PDF-формате

Комментарии / обсуждение (64):

// Данные = РегистрыСведений.СопоставлениеДанных.Данные;
КонецПроцедуры

А как ето зделать ? Какие елементы формы должны присутвовать ? Может ето и без етого справочника можно зделать ?

1. Создаем в конфигураторе новый справочник, подчиненный Номенклатуре (например, назовем его ПрисоединенныеКартинки). Добавляем для него реквизит ДанныеКартинки. Добавление картинки выполняем аналогично, как в статье, только работаем не со справочником Номенклатура, а с новым справочником ПрисоединенныеКартинки. Получится, что для одного элемента справочника Номенклатура можно создать несколько подчиненных элементов в справочнике ПрисоединенныеКартинки, в каждом из которых будет храниться своя картинка.
2. Вместо справочника можно использовать, например, регистр сведений для хранения данных картинок.

Етот код работает с тем што я выше скидивал а как теперь сюда всунуть етот регист сведений с етими картинками ?
Вот как добавляю в регистр сведенней картинки и в базе как бы данные есть в номенклатуре я могу посмтореть етот регистр и файлы што есть у каждой номенклатуре но как их отравить через етот не получаетса.

Читайте также: