|   |   | 
| 
 | Как добавить картинку для номенклатуры? | ☑ | ||
|---|---|---|---|---|
| 0
    
        MAPATNK2 naïve 03.02.17✎ 13:28 | 
        Здравствуйте. Такой вопрос. есть номенклатура, есть картинка. Как программно добавить картинку в номенклатуру. Может примере есть какие? Не могу ничего нужного в интернете найти...     | |||
| 1
    
        Wirtuozzz 03.02.17✎ 13:30 | 
        (0) в УТ11 посмотрите, там точно есть пример. И когда файл в базе хранится и на локальном диске.     | |||
| 2
    
        Волшебник модератор 03.02.17✎ 13:30 | ||||
| 3
    
        1dvd 03.02.17✎ 13:30 | 
        ctrl+c ctrl+v     | |||
| 4
    
        MAPATNK2 naïve 03.02.17✎ 13:31 | 
        Добавил элемент в хранилище данных.
 НовыйОбъект = Справочники.ХранилищеДополнительнойИнформации.СоздатьЭлемент(); НовыйОбъект.ВидДанных = Перечисления.ВидыДополнительнойИнформацииОбъектов.Изображение; НовыйОбъект.Хранилище = Новый ХранилищеЗначения(ВыбранноеИзображение, Новый СжатиеДанных); НовыйОбъект.Объект = ПолеВвода2; НовыйОбъект.ИмяФайла = ПолеВвода1; Но как добавить саму картинку? | |||
| 5
    
        MAPATNK2 naïve 03.02.17✎ 13:32 | 
        (2) К сожалению не нашел ничего работающего((     | |||
| 6
    
        MAPATNK2 naïve 03.02.17✎ 13:32 | 
        (1) Пробовал разобраться в обработке поставщика, но не могу понять, как добавляется картинка.     | |||
| 7
    
        MAPATNK2 naïve 03.02.17✎ 13:33 | 
        Есть ли работающие примеры???? Которые действительно добавляют нужную картинку в номенклатуру.     | |||
| 8
    
        Tatitutu 03.02.17✎ 13:36 | 
        (7) это фантастика ! Никто такого раньше не делал.
 Ты бы хотя бы написал в какой конфигурации работаешь или сам пишешь ? Кто ты ? Покупатель? вот тебе пример в интернете :https://clck.ru/AXnTe | |||
| 9
    
        Wirtuozzz 03.02.17✎ 13:36 | 
        (7) УТ11. Круче примера не найти. Инфа соточка!     | |||
| 10
    
        MAPATNK2 naïve 03.02.17✎ 13:40 | 
        (8) УТ 10.3
 Мне необходимо добавлять программно! | |||
| 11
    
        MAPATNK2 naïve 03.02.17✎ 13:42 | 
        Что необходимо сделать, чтобы добавить картинку для номенклатуры? Создать элемент в хранилище данных, с реквизитом нужной номенклатуры и типом(Изображение). Не подскажете, что дальше необходимо сделать?     | |||
| 12
    
        Любопытная 03.02.17✎ 13:42 | 
        (10) да вы прикалываетесь     | |||
| 13
    
        Naf2017 03.02.17✎ 13:44 | 
        (4) не забыть потом 
 НовыйОбъект.Записать(); | |||
| 14
    
        Любопытная 03.02.17✎ 13:44 | 
        Прям в СП пример:
 Пример: МояКартинка = Новый Картинка("C:\Мои документы\Картинка1.bmp"); ХранилищеКартинки = Новый ХранилищеЗначения(МояКартинка); НовНоменклатура = Справочники.Номенклатура.СоздатьЭлемент(); НовНоменклатура.Наименование = "Диван ""Маргарита"""; НовНоменклатура.Изображение = ХранилищеКартинки; НовНоменклатура.Записать(); | |||
| 15
    
        СамыйУмный 03.02.17✎ 13:45 | 
        ЭтаФорма.Картинка = Хранилище.Картинка.Получить();     | |||
| 16
    
        shamannk 03.02.17✎ 13:54 | 
        (11) нужно жмакать по клавиатуре с умным видом     | |||
| 17
    
        MAPATNK2 naïve 03.02.17✎ 13:56 | 
        (14) к Сожалению реквизита "Изображение" у номенклатуры нет.     | |||
| 18
    
        MAPATNK2 naïve 03.02.17✎ 13:56 | 
        Ребят, очень плохо разбираюсь в 1с. Не бейте сразу по голове. Помогите разобраться.     | |||
| 19
    
        shamannk 03.02.17✎ 13:59 | 
        (17)Добавь.     | |||
| 20
    
        MAPATNK2 naïve 03.02.17✎ 14:02 | 
        неужели никто не знает как добавить картинку в номенклатуру????     | |||
| 21
    
        Любопытная 03.02.17✎ 14:02 | 
        (17) В УТ 10.3 есть изображение у номенклатуры. Открой уже список реквизитов справочника и посмотри, какой тебе подходит     | |||
| 22
    
        Любопытная 03.02.17✎ 14:03 | 
        (20) никто не будет делать твою работу за тебя. А если это не твоя работа, то и не трогай лучше     | |||
| 23
    
        shamannk 03.02.17✎ 14:03 | 
        (20) ахахах ты издеваешься.     | |||
| 24
    
        MAPATNK2 naïve 03.02.17✎ 14:12 | 
        (21) Открывал, смотрел. Ничего не нашел. реквизитов хотя бы отдаленно напоминающих картинку нет. Добавлять не могу. 
 Я не прошу написать за меня что-то. Я лишь спрашиваю, что нужно, чтобы добавить картинку. Какие действия необходимо произвести, чтобы в карточке номенклатуры появилась необходимая картинка. И еще раз повторю в самом справочнике нет реквизита картинка. Я не просто так спросил. 2 сообщение - это то, что я пытался сделать по примеру в интернете. | |||
| 25
    
        Любопытная 03.02.17✎ 14:14 | 
        (24) ОсновноеИзображение пойдет?     | |||
| 26
    
        MAPATNK2 naïve 03.02.17✎ 14:15 | 
        Для того, чтобы картинка имела связь с номенклатурой, необходимо в ХранилищеДополнительнойИнформации добавить элемент с номенклатурой как Объектом. Дальше то что?     | |||
| 27
    
        MAPATNK2 naïve 03.02.17✎ 14:15 | 
        (25) к Сожалению нет. Может до меня кто удалил данный реквизит. другие способы есть?     | |||
| 28
    
        Любопытная 03.02.17✎ 14:16 | 
        Или у нас УТ разные и в какой-то прекрасный момент изображения выпилили? Открой форму  элемента справочника, посмотри, там есть поле картинки на форме. Посмотри, какой реквизит связан с этим полем, загляни в код, посмотри, как эта картинка получается     | |||
| 29
    
        Любопытная 03.02.17✎ 14:17 | 
        http://prntscr.com/e3y6if
 Форма элемента номенклатуры выглядит так? Вот там сине-зеленое пятно в верхнем левом углу это картинка | |||
| 30
    
        MAPATNK2 naïve 03.02.17✎ 14:18 | 
        (28) Открыл другую базу, действительно реквизит есть. Черт с ним, добавлю в рабочую после. Но при методе (14) , картинка не появляется в карточке все равно.     | |||
| 31
    
        lera01 03.02.17✎ 14:18 | 
        (27) Так вот же: Реквизит справочника Номенклатура "Основное изображение".     | |||
| 32
    
        Любопытная 03.02.17✎ 14:19 | 
        (30) в (14) пример работы с типом ХранилищеЗначения из СП. Это просто ПРИМЕР, который ОЧЕНЬ НАГЛЯДНО показывает как засунуть картинку в базу и прикрепить ее к элементу справочника.     | |||
| 33
    
        MAPATNK2 naïve 03.02.17✎ 14:21 | 
        (32) Хорошо, после добавления сиго элемента, что нужно, чтобы картинка выводилась при открытии карточки?     | |||
| 34
    
        Любопытная 03.02.17✎ 14:23 | 
        (33) ну открой базу, в которой есть этот реквизит и посмотри, что там в модуле формы написано. 
 Нужно даже не подумать, а подсмотреть. Просто скопипастить! | |||
| 35
    
        Wirtuozzz 03.02.17✎ 14:24 | 
        (33) Вы не поверите - картинку нужно вывести на форму!     | |||
| 36
    
        MAPATNK2 naïve 03.02.17✎ 14:26 | 
        (34)  как я понял
 МояКартинка = Новый Картинка("C:\Users\user39\Desktop\img.jpg"); //ПолеВвода1 ХранилищеКартинки = Новый ХранилищеЗначения(МояКартинка); НовНоменклатура = ПолеВвода2.ПолучитьОбъект(); НовНоменклатура.ОсновноеИзображение = ХранилищеКартинки; НовНоменклатура.Записать(); Форм = НовНоменклатура.ПолучитьФорму("ФормаЭлемента"); Форм.ЭтаФорма.ОсновноеИзображение = ХранилищеКартинки.Получить(); но не пашет | |||
| 37
    
        Wirtuozzz 03.02.17✎ 14:27 | 
        (36) Значит не понял раз не пашет. 100-ый раз говорю, смотри типовую базу.     | |||
| 38
    
        MAPATNK2 naïve 03.02.17✎ 14:29 | 
        (37) Дак что именно смотреть. (Прошу прощение за тормоза)     | |||
| 39
    
        Любопытная 03.02.17✎ 14:31 | 
        ОсновноеИзображение имеет тип СправочникСсылка.ХранилищеДополнительнойИнформации. 
 Соответственно, надо создать элемент справочника ХранилищеДопИнформации, запихать туда свою картинку, записать элемент и ЭТОТ ЭЛЕМЕНТ записать в реквизит ОсновноеИзображение элемента номенклатуры. | |||
| 40
    
        Любопытная 03.02.17✎ 14:34 | 
        Дальше, при открытии из хранилища реквизита получается картинка, записывается во временную переменную и эта самая картинка показывается на форме     | |||
| 41
    
        MAPATNK2 naïve 03.02.17✎ 14:40 | 
        (39) Большое спасибо вам, что помогли бездарю разобраться. Без вас бы до второго пришествия сидел. Спасибо большое, еще раз!     | |||
| 42
    
        MaxS 03.02.17✎ 15:37 | 
        Для информации. Делал обработку для загрузки картинок, получилось порядка 800 строк. 
 По возможности используются типовые процедуры из УТ. Иначе в несколько раз больше было бы. Простое действия взять файл у клиента и поместить на сервер требует получения кучи разрешений, считывания горы параметров, помещение файла на сервер и только потом переходить к тому, что ТС делает. )) Как было просто в УТ 10.3. ;) | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |