Имя: Пароль:
1C
1С v8
Отображение фото физ лица в документе
0 Босечка
 
20.10.20
18:07
У меня такая проблема, не отображается фото физ лица в документе РКО
пишу         
ФормаФЛ=Контрагент.ПолучитьФорму("ФормаЭлемента");
Изобр=ФормаФЛ.ОсновноеИзображение;
ЭлементыФормы.ПаспортКартинка.Картинка = Новый Картинка(Изобр.ИмяФайла);    
выдает ошибку
{Документ.РасходныйКассовыйОрдер.Форма.ФормаДокумента.Форма(3991)}: Ошибка при вызове конструктора (Картинка)
        ЭлементыФормы.ПаспортКартинка.Картинка = Новый Картинка(Изобр.ИмяФайла);    
по причине:
Файл не обнаружен 'Бурлов И..png'
1 Мимохожий Однако
 
20.10.20
18:09
кроме имени файла должен быть полный путь
2 Босечка
 
20.10.20
18:10
это понятно, но где его взять?
3 ДенисЧ
 
20.10.20
18:13
(2) У файла спросить...
Ты что вообще туда рисовать собираешься? Или 1с при каждом открытии формы должна бегать по предприятию и искать сотрудника, чтобы сфотографировать?
4 Мимохожий Однако
 
20.10.20
18:13
(2) кого взять?
5 Мимохожий Однако
 
20.10.20
18:16
(3) "А потом еще полдня, чтобы отдать фото"© Трое из простоквашино
6 Босечка
 
20.10.20
18:30
а как определить полный Путь?
7 Босечка
 
20.10.20
18:30
на ПолноеИмя ругается
8 Босечка
 
20.10.20
18:31
У файла спросить...  это конечно хорошо
9 Мимохожий Однако
 
20.10.20
18:38
Откуда берешь  ФормаФЛ.ОсновноеИзображение? Какой тип и значение?
Посмотри в отладчике, какие свойства у этого реквизита
10 Deal with it
 
20.10.20
18:48
(0)два символа "." друг за другом в имени файла меня смущает.
11 Deal with it
 
20.10.20
18:56
(0) насколько я помню все файлы хранящиеся в 1с имеют вид двоичных данных и помещаются во временное хранилище, а при отображении достаются из временного хранилища, чтобы можно было отобразить на клиенте.
12 Босечка
 
20.10.20
19:03
(10) это обычные формы, там это не нужно)
13 Мимохожий Однако
 
20.10.20
19:19
(12) Ну, так что там в отладчике? ))
14 El_Duke
 
гуру
21.10.20
09:18
(0) >>не отображается фото физ лица в документе РКО

А нахрена оно там ?
15 Little Friend
 
21.10.20
13:35
(0)
Изобр=ФормаФЛ.ОсновноеИзображение;
ЭлементыФормы.ПаспортКартинка.Картинка = Новый Картинка(Изобр.Хранилище.Получить());
16 Little Friend
 
21.10.20
13:36
(15) немного не так. вот такИзобр=ФормаФЛ.ОсновноеИзображение;
ЭлементыФормы.ПаспортКартинка.Картинка = Изобр.Хранилище.Получить();
17 Aleksey
 
21.10.20
13:42
(14) Чтобы кассир мог сличить фейс в программе с фейсом в паспорте и с фейсом кому денег выдает
18 El_Duke
 
гуру
21.10.20
14:38
(17) Даже в крупной фирме далеко не каждый сотр является подотчетным лицом
Кассир своих подотчетников и так знает. поэтому повторяю вопрос: накуа все это ?