Счет на оплату для Бухгалтерии со сменными логотипами


На этом сайте много печатных форм с логотипами, особенность этой печатной формы в том, что при смене организации — меняется логотип. Конечно, для конкретного холдинга нужно допилить напильником, но важен сам принцип! За основу взял пример счета с этого сайта, жаль, автора не помню…

 

Счет  с логотипом организации (внешняя печатная форма)

Описание:  Счет на оплату (Внешняя печатная форма для документа Счет) 1С Бухгалтерия 8.2 релиз 2.0.27.10 на платформе 8.2.14.524. При выставлении счета для каждой организации выбирается свой логотип.

_______________________________________________________________________________________________________________________

 

 

ОбластьМакета       = Макет.ПолучитьОбласть(«ЗаголовокСчета»);

 

НашРис = ОбластьМакета.Рисунки.Добавить(ТипРисункаТабличногоДокумента.Картинка);

НашРис.Имя = «НашаЭмблема»;

НашРис.Верх = 6;

НашРис.Лево = 103;

НашРис.Ширина = 78;

НашРис.Высота = 27;

 

НашРис.ГраницаСлева  = Ложь;

НашРис.ГраницаСправа = Ложь;;

НашРис.ГраницаСверху = Ложь;

НашРис.ГраницаСнизу = Ложь;

НашРис.ЦветФона = Новый Цвет;

НашРис.Защита = Истина;

НашРис.ВыводитьНаПечать=Истина;

 

НомерЛогоТипа = УдалитьПовторяющиесяСимволы(СокрЛП(СсылкаНаОбъект.Организация.Код), «0»);

 

Если Число(НомерЛогоТипа) < 10 Тогда

ИмяЛоготипа = «Лого0″+ НомерЛогоТипа;

НашРис.Картинка = Новый Картинка(ПолучитьМакет(ИмяЛоготипа)); 

   Макет.рисунки.D2.Картинка = НашРис.Картинка;

КонецЕсли;

 

ОбластьМакета.Параметры.Заполнить(Шапка);

___________________________________________________________________________________________________________________

 

10 Comments

  1. Одинец

    На этом сайте много печатных форм с логотипами, особенность этой печатной формы в том, что при смене организации — меняется логотип. Конечно, для конкретного холдинга нужно допилить напильником, но важен сам принцип! За основу взял пример счета с этого сайта, жаль, автора не помню…

    Перейти к публикации

    Reply
  2. Одинец

    Чтобы «прикрутить» свой логотип, необходимо в соответствующий макет. 🙂 (по коду фирмы)

    Что бы «прикрутить» свой логотип в счет, необходимо в конфигураторе открыть счет, найти макет соответствующий коду вашей организации, выделить его и нажать, выбрать в появившемся контекстном меню «Опцию» — загрузить из файла — после найти Вашу картинку в формате jpg и нажать «ОК». вроде все…

    Reply
  3. eraser_n

    ещё вот что вылазит

    Не удалось сформировать внешнюю печатную форму!

    Поле объекта не обнаружено (Валюта)

    Reply
  4. darin44

    т..е. правка конфигурации..и пр и каждом обновлении это нужно перенастраивать?

    Reply
  5. Одинец

    (2) eraser_n, Сегодня (23.10.11) поправил модуль — исправил ошибки. Проверил — работает!!!

    Reply
  6. Одинец

    (3) darin44, Правки конфигурации не требуется: все экспортные процедуры перенес из конфигурации в модуль внешней печатной формы. От программиста требуется только открыть отчет и подгрузить свой макет логотипа в соответствующий макет (см. комментарии выше)

    Reply
  7. al2ko

    Обалденная обработка для тех у кого много организаций ведеться в одной базе.

    Reply
  8. Stas-ch

    Я сначала не сразу понял как подключать логотип. Для тех, кто тоже не сразу понял автора, попробую описать последовательность действий:

    1. В конфигураторе открываем ОБРАБОТКУ, которую скачали с сайта (schetsosmennymilogotipamibp2.epf).

    2. В открывшемся окне раскрываем плюсик слева от надписи Макеты и двойным кликом выбираем поле Лого 01 (02 и т.д.).

    3. Выбираем Загрузить из файла и указываем файл с логотипом.

    4. После того как загрузили логотипы, закрываем с сохранением внешнюю обработку и только после этого подключаем ее в конфигурацию.

    Жаль что сильно переделана форма счета (отличается от стандартной формы). Да и лого надо бы вверх а не справа поставить. Придется самому допилить. А то начальник ругается что счет не соответствует типовому.

    Reply
  9. Fima2009

    какой максимальный размер картинки?

    Reply
  10. MiB

    Более менее нормально, но тоже требовали логотип сверху

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *