Счет с логотипом организации (внешняя печатная форма)
Описание: Счет на оплату (Внешняя печатная форма для документа Счет) 1С Бухгалтерия 8.2 релиз 2.0.27.10 на платформе 8.2.14.524. При выставлении счета для каждой организации выбирается свой логотип.
_______________________________________________________________________________________________________________________
ОбластьМакета = Макет.ПолучитьОбласть(«ЗаголовокСчета»);
НашРис = ОбластьМакета.Рисунки.Добавить(ТипРисункаТабличногоДокумента.Картинка);
НашРис.Имя = «НашаЭмблема»;
НашРис.Верх = 6;
НашРис.Лево = 103;
НашРис.Ширина = 78;
НашРис.Высота = 27;
НашРис.ГраницаСлева = Ложь;
НашРис.ГраницаСправа = Ложь;;
НашРис.ГраницаСверху = Ложь;
НашРис.ГраницаСнизу = Ложь;
НашРис.ЦветФона = Новый Цвет;
НашРис.Защита = Истина;
НашРис.ВыводитьНаПечать=Истина;
НомерЛогоТипа = УдалитьПовторяющиесяСимволы(СокрЛП(СсылкаНаОбъект.Организация.Код), «0»);
Если Число(НомерЛогоТипа) < 10 Тогда
ИмяЛоготипа = «Лого0″+ НомерЛогоТипа;
НашРис.Картинка = Новый Картинка(ПолучитьМакет(ИмяЛоготипа));
Макет.рисунки.D2.Картинка = НашРис.Картинка;
КонецЕсли;
ОбластьМакета.Параметры.Заполнить(Шапка);
На этом сайте много печатных форм с логотипами, особенность этой печатной формы в том, что при смене организации — меняется логотип. Конечно, для конкретного холдинга нужно допилить напильником, но важен сам принцип! За основу взял пример счета с этого сайта, жаль, автора не помню…
Перейти к публикации
Чтобы «прикрутить» свой логотип, необходимо в соответствующий макет. 🙂 (по коду фирмы)
Что бы «прикрутить» свой логотип в счет, необходимо в конфигураторе открыть счет, найти макет соответствующий коду вашей организации, выделить его и нажать, выбрать в появившемся контекстном меню «Опцию» — загрузить из файла — после найти Вашу картинку в формате jpg и нажать «ОК». вроде все…
ещё вот что вылазит
Не удалось сформировать внешнюю печатную форму!
Поле объекта не обнаружено (Валюта)
т..е. правка конфигурации..и пр и каждом обновлении это нужно перенастраивать?
(2) eraser_n, Сегодня (23.10.11) поправил модуль — исправил ошибки. Проверил — работает!!!
(3) darin44, Правки конфигурации не требуется: все экспортные процедуры перенес из конфигурации в модуль внешней печатной формы. От программиста требуется только открыть отчет и подгрузить свой макет логотипа в соответствующий макет (см. комментарии выше)
Обалденная обработка для тех у кого много организаций ведеться в одной базе.
Я сначала не сразу понял как подключать логотип. Для тех, кто тоже не сразу понял автора, попробую описать последовательность действий:
1. В конфигураторе открываем ОБРАБОТКУ, которую скачали с сайта (schetsosmennymilogotipamibp2.epf).
2. В открывшемся окне раскрываем плюсик слева от надписи Макеты и двойным кликом выбираем поле Лого 01 (02 и т.д.).
3. Выбираем Загрузить из файла и указываем файл с логотипом.
4. После того как загрузили логотипы, закрываем с сохранением внешнюю обработку и только после этого подключаем ее в конфигурацию.
Жаль что сильно переделана форма счета (отличается от стандартной формы). Да и лого надо бы вверх а не справа поставить. Придется самому допилить. А то начальник ругается что счет не соответствует типовому.
какой максимальный размер картинки?
Более менее нормально, но тоже требовали логотип сверху