|
Как добавить картинку для номенклатуры? | ☑ | ||
---|---|---|---|---|
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. ;) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |