Имя: Пароль:
1C
1С v8
Из 1с просматривать одновременно 1-2 igp рисунка?
, ,
0 ученик_0117
 
25.05.12
07:57
Как реализовать, из 1сс просмотр 1-2 рисунка в формате igp?если 1 рис то просмотр идет на весь монитор,если 2 то делят пополам?!
1 Wobland
 
25.05.12
07:59
если два, то добавляешь рядом второй... не?
2 ученик_0117
 
25.05.12
08:00
да именно
3 Wobland
 
25.05.12
08:01
(2) какие мысли есть?
4 ученик_0117
 
25.05.12
08:03
(3)чесно даже представить не могу как это реализовать на коде...ну так теоритически либо попытатся написать просмоторщик изо,либо запускать из 1ссы программу для просмотра изо в отведенных границах.
5 Wobland
 
25.05.12
08:05
рисунок у тебя на форме отображается в поле картинки, так? а у этого самого поля есть разные интересные вещи: длина, ширина, положение там...
6 shuhard
 
25.05.12
08:06
(0) сделай форму в 1С с двумя картинками слева и справа
или сверху и снизу

проблема в чём ?
7 Wobland
 
25.05.12
08:07
(6) в отсутствии опыта.
в одном случае надо растягивать поле картинки, в другом не трогать
8 ученик_0117
 
25.05.12
08:07
(6) даже представить не могу как это  выглядить будет  разум отказывается представить  это.
9 ученик_0117
 
25.05.12
08:08
(7) понятное  дело ширина,длина+разделение  монитора при разрешении 800на600...
10 Alex S D
 
25.05.12
08:08
на работу взяли не?
11 ученик_0117
 
25.05.12
08:09
это  можно  сделать самой обработкой 1с или  нужно подгружать отдельные программы?
12 Wobland
 
25.05.12
08:10
(9) отставить монитор
13 Wobland
 
25.05.12
08:10
(11) да
14 Wobland
 
25.05.12
08:16
(11) помедитируй над этим:
Процедура ОбновитьИзображение()
   Попытка
       ВыбраннаяКартинка=ТекущаяКартинка.Картинка.Получить();
   Исключение
       Возврат;
   КонецПопытки;
   Если ТипЗнч(ВыбраннаяКартинка)=Тип("Картинка") Тогда
       ЭлементыФормы.ПолеКартинки.Картинка=ВыбраннаяКартинка;
       Если Режим=2 Тогда
           ЭлементыФормы.ПолеКартинки1.Картинка=ВыбраннаяКартинка;
           ЭлементыФормы.ПолеКартинки1.Видимость=Истина;
           ЭлементыФормы.ПолеКартинки.Ширина=ЭтаФорма.Ширина/2;
       Иначе
           ЭлементыФормы.ПолеКартинки1.Видимость=Ложь;
           ЭлементыФормы.ПолеКартинки.Ширина=ЭтаФорма.Ширина;
       КонецЕсли;
       ЭлементыФормы.КоманднаяПанель1.Кнопки.ОткрытьКартинку.Текст=ТекущаяКартинка.Наименование;
   КонецЕсли;
КонецПроцедуры
15 ученик_0117
 
25.05.12
08:43
(10) в  похнедельник собеседование...
16 ученик_0117
 
25.05.12
08:43
(14) спасибо
17 Wobland
 
25.05.12
09:14
(15) похнедельник
достойно пятницы ;)
18 ученик_0117
 
25.05.12
12:38
(14) а где  прописывать формат изо?
19 Wobland
 
25.05.12
12:44
(18) что это?
20 ученик_0117
 
25.05.12
12:45
(19) формат изображения
21 Wobland
 
25.05.12
12:46
(20) я её получаю так: ВыбраннаяКартинка=ТекущаяКартинка.Картинка.Получить(), она у меня в этом месте лежит в реквизите в виде двоичных данных, без всяких форматов
22 Wobland
 
25.05.12
12:48
(20) изучай конструктор картинки на основе файла
23 ученик_0117
 
25.05.12
12:51
(22)спасибо,направление понял......
24 Wobland
 
25.05.12
12:55
что, неужели нашёлся человек, которому направления достаточно? экая редкость здесь...
25 ученик_0117
 
25.05.12
13:08
(24) если вопросики  будут еще,я вас помучаю :D
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн