К списку форумов К списку тем
Регистрация    Правила    Главная форума    Поиск   
Имя: Пароль:
Рекомендовать в новости

Печатная форма с логотипом в эксель

Гость
0 - 27.03.2013 - 11:21
из 1с 77 распечатываю счет. К печатнойформе привязаны в фомате джипег логотип. При выводе на экран он виден. Сохраняю в эксель, пропадает. в этой же базе так же печатается заявка, там все нормально
заранее спасибо



1 - 27.03.2013 - 11:28
7.7 вообще криво сохраняет в ексель, печатайте в PDF.
Гость
2 - 27.03.2013 - 11:53
Напишите макрос Autostart(), который при событии Application.Calculate или каком другом - вставляет картинку методом типа

ActiveWorkbook.ActiveSheet.Shapes.AddPicture "\\SERVER\IMG\logo.png", True, True, 100, 100, 120, 117"

При этом координаты для вствки можно указать явно, а можно и определить по ячейке. Так например можно найти ячейку, куда вставить печать (это место может быть на любой странице и в любом столбце):

Set iCell = ActiveWorkbook.ActiveSheet.UsedRange.Find(What:="М .П.", LookIn:=xlValues, LookAt:=xlPart, MatchCase:=True)
Гость
3 - 27.03.2013 - 12:04
(1) нормально 77 сохраняет в эксель

(0) скопируй блок загрузки картинки из заявки - и не парься
а еще лучще - настрой работу с шаблоном в экселе и сделай работу с ним
Гость
4 - 27.03.2013 - 12:15
а еще лучше - найди программку, которая записанный макрос в экселе транслирует в кусок кода семерки.

тогда пишешь в экселе макрос (что надо)
пропускаешь через программу и вставляешь в свой код

программка называется типа FriedVBS или как то так
5 - 27.03.2013 - 12:22
Сохранять счет в Ексель - моветон. Надо в какой-нить графический формат (чтоб не правили цены и суммы). А тут моксель и поможет - он отлично сохраняет в виде картинок.
Гость
6 - 27.03.2013 - 19:40
Я для таких целей поставил виртуальный PDF-принтер. Бесплатных куча, на локальном работают,а вот на сервере не проверял.
Гость
7 - 27.03.2013 - 20:24
4-Helen1986 > Friend VBA
Гость
8 - 28.03.2013 - 10:16
(7) да посмотрела.
Гость
9 - 28.03.2013 - 11:51
bma1 - сохранение в формате MXL или с помощью Yoksel - в 4-х из 100 случаях приводит к искажению или "избыточности" формата. Редко, но бывает.

Иногда без XLS не обойтись. Не помню, поддерживает ли 1С7 форматы графики с прозрачностью-альфаканалом (GIF, PNG, TIF, векторные WMF, EMF, SVG), но если нет - то однозначно Excel. Прозрачность нужна, скажем для простановки факсимиле подписи, печати, рукописной резолюции итп поверх имеющегося текста/рамок.

Преимущества моего способа (2):

Для того, чтобы добавить в ЛЮБОЙ 1С-овский документ готовый логотип, факсимиле, печать предприятия, штамп, и все это в любом(!) граф. формата - достаточно в печатной форме или в форме таблицы - поставить пару букв в свободной в ячейке, можно невидимых, мелких итп. Excel при открытии макросом найдет гб - поставит подпись главбуха, мп - печать, лг - логотип. Время на открытие конфигуратора, документа и добавление двух букв - меньше минуты. А уж сколько экономится времени на подписание и простановку печатей - вагон! Кто быстрее?
...
Кстати, 60% контрагентов согласны получать почтой РФ всю первичку с "синими" печатями один раз в квартал - 10-го числа след. квартала, а весь квартал работать вот такими документами с факсимиле, полученными по e-mail и даже факсу. За 3 года никаких вопросов ни от одного. А другим 40% просто платить нужно позже - за их вредность и нежелание работать "быстро и в цифре". Вот такой вот русский EDM...
10 - 28.03.2013 - 13:38
2(9) Yoksel нормально понимает прозрачный фон.
Гость
11 - 28.03.2013 - 13:49
bma1 - йоксель вообще лучший сторонний рендер xls из тысячи подобных продуктов (не только для 1С). Честь и хвала разработчикам. Странно что его не внедрили в ядро 1С, авторы предлагали даже забесплатно. Сколько деревьев изведено в стране долбанными колонтитулами и полями по два сантиметра (при том что лазерники только по 0,5 см незапечатывают)


К списку вопросов






Copyright ©, Все права защищены