Показано с 1 по 4 из 4
-
27.02.2014, 11:10 #1
- Регистрация
- 25.02.2014
- Сообщений
- 2
- Сказал(а) спасибо
- 1
- Поблагодарили 0 раз(а) в 0 сообщениях
1C 7.7 Предприятие Вставка логотипа в печатную форму
Здравствуйте! пишу в отчаянии, начальство поручило такое задание: необходимо автоматически вставлять логотип в печатную форму документа в зависимости от модели автомобиля. Посоветуйте что мне и как сделать. заранее благодарна.:blush:
-
28.02.2014, 12:21 #2
- Регистрация
- 17.01.2011
- Сообщений
- 133
- Сказал(а) спасибо
- 0
- Поблагодарили 14 раз(а) в 14 сообщениях
Вариант, что называется в лоб: думаю марок автомобилей не так уж и много, ну .... по крайней мере ограничено. Логотип скорее всего нужно вставлять в шапку документа. Может тогда сделать несколько шапок(по количеству марок), и в зависимости от того какой автомобиль выбран в форме выводить на печать секцию "Шапка" с нужным логотипом. С точки зрения изменения кода это будет проще .... ну и линейней, что ли, а теоретически конечно можно через встроенную компоненту картинок....но я с ней как-то мало работал...
Поживем - увидим, доживем - узнаем, выживем - учтем!
-
Пользователь сказал cпасибо:
placeforsoul (28.02.2014)
-
04.03.2014, 13:30 #3
- Регистрация
- 25.02.2014
- Сообщений
- 2
- Сказал(а) спасибо
- 1
- Поблагодарили 0 раз(а) в 0 сообщениях
а как это сделать программно?
-
11.03.2014, 14:53 #4
- Регистрация
- 17.01.2011
- Сообщений
- 133
- Сказал(а) спасибо
- 0
- Поблагодарили 14 раз(а) в 14 сообщениях
Ну...дык сначала в печатной форме делается несколько кусков (по количеству марок), далее в процедуре вывода на печать заменить -ВывестиСекцию("Шапка")- на кусок типа
Если Товар.МаркаАвто="Шевроле" тогда
ВывестиСекцию("ШапкаШеврол е")
ИнчеЕсли Товар.МаркаАвто="Шкода" тогда
ВывестиСекцию("ШапкаШкода")
ИнчеЕсли Товар.МаркаАвто="Лада" тогда
ВывестиСекцию("ШапкаЛада")
.......и т.д....
КонецЕсли;
Это просто и понятно если знаков ну с десяток, если их много, то уже нужен изврат посложнее, через встроенную компоненту работы с картинками, а логотипы предварительно перевести в 1с-удобоваримые.Поживем - увидим, доживем - узнаем, выживем - учтем!
Социальные закладки