Собственные руки TM
Откуда берутся картинки с прозрачным фоном?

Никита Зайцев (WildHare)   где-то в 1999
В типовой конфигурации "Зарплата и Кадры" был (а может, и по сию пору есть) весьма интересный отчет по имени "О Доходах (кого-то или чего-то, не суть важно, он там один такой). Интересен этот отчет исключительно нетрадиционным способом построения сложной таблицы: форматирование (во всей красе больной бюрократической фантазии) наложено на табличный документ в виде огромной картинки с прозрачным фоном.

Это на самом деле удобно – сколь угодно хитроумный бланк можно отсканировать (главное, раздобыть четкий образец), наложить его на шаблон таблицы, а потом в нужные места просто подставить формулы. Несколько часов рисовальных работ можно сэкономить запросто.

Единственная загвоздка – не совсем понятно, как же это сделать технически, ведь платформа таких вещей вроде бы и не поддерживает. После многочисленных экспериментов был найден один из путей решения этой проблемы, не очень изящный, но зато работающий. Итак:

  • Рисуем (сканируем, тащим из Сети, etc.) картинку и сохраняем ее в любом общепринятом графическом формате.

  • Вставляем картинку в лист рабочей книги M$ Excel и задаем ей прозрачный фон (Excel, в отличие от 1С, это умеет).

  • Через буфер обмена тупо переносим объект в табличный документ 1С.

  • Готово дело.
Я допускаю, что у задачи есть более элегантные решения, нежели описанные выше, но, с другой стороны, даже если других решений нет и разработчики типовой ЗиК пользовались аналогичным приемом, они ни за что в этом не сознаются ;-)
<< Список статей | Mista.ruВолшебный форум