pdf logo

Непослушный PDF

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

Механизм платформы

Сначала решить задачу попытались наиболее простым и логичным способом — типовой экспорт табличного документа. Всё бы ничего, но вот в Adobe Reader полученный документ не открывается (ошибка 135). Исследование в hex-редакторе показало, что платформа «ломает» теги шрифта в готовом файле. Эта проблема известна фирме 1С и уже была исправлена (проверено) в релизе 1С:Предприятие 8.3.8, который выйдет предположительно весной сего года. Интересно, что платформа 8.2 такой особенностью не обладает и сохраняет pdf корректно.


Конфигуратор Лого

Затачиваем конфигуратор

Сегодня поговорим о том, как сделать нашу работу (я говорю об 1С-программировании) более комфортной. Приведу часть маленьких «хинтов», которыми пользуюсь сам в процессе ежедневной разработки. Не все из них относятся непосредственно к конфигуратору, но всё же и они так же «облегчают жизнь» внедренца, поэтому стоит упомянуть и о таких вещах.

1. Мягкая цветовая схема

Знаменитая красно-сине-зеленая расцветка кода в конфигураторе 1С достаточно резкая, в следствие чего читать код неудобно, к концу рабочего дня начинает «рябить в глазах». На публикации в инфостарте приводилась альтернативная «мягкая» расцветка. Вот её состав:

Ключевые слова: D24C15
Константы типа «Число»: B68900
Константы типа «Строка»: 4CA49C
Константы типа «Дата»: 859900
Идентификаторы: 258BD3
Операторы: D42F33
Комментарии: 93A1A1
Препроцессор: D53584
Прочее: 899A33  
Фон: FFFBF0


gmail logo

Гуглопочта (настраиваем GMail)

С недавних пор я работаю в новой компании. Помимо прочего, там в качестве основного инструментария используется Google Apps, и GMail (почтовый сервис от Google) в частности. Честно сказать, переход от SharePoint дался очень нелегко. Потребовалась достаточно тонкая настройка почты, прежде, чем она стала сколь-либо привычной.

Хочу рассказать о некоторых таких настройках, которые я применил.

1. Экспериментальное расширение «Область просмотра».

Позволяет просматривать текст письма, в том же окне, где и список (справа от него). Значительно облегчает поиск нужной информации в переписке.

Экспериментальные функции


Судьба иероглиф

Переопределить предопределенное

Говорят, что нельзя изменить предначертанное… Похоже, у фирмы 1С своё мнение на этот счет. В релизе платформы 8.3.5 помимо прочего появилась возможность переобозначить предопределенный элемент любому элементу в информационной базе. Для этого нужно всего лишь изменить стандартный реквизит ИмяПредопределенныхДанных.


СППР

Система проектирования прикладных решений

Достаточно давно в воздухе витала идея перехода на баг-треккер при разработке ПО. Хотя бы в рамках основной работы. В первую очередь решению ставилась задача систематизировать накопленный опыт и уйти, наконец, от бесконечного обмена протоколами замечаний.

И вот, месяц назад коллега подсказал подходящий вариант: Система проектирования прикладных решений (СППР) от фирмы 1С. Система представляет собой конфигурацию на платформе 1С:Предприятие 8.2. Построение интерфейса на управляемых формах обеспечивает возможность работы в числе прочего через тонкий клиент или веб-доступ. В функционал входят такие возможности как:


Андроид для музыканта

Современные мобильные телефоны давно превратились из средств связи в переносной мини-компьютер. В арсенале мобильных приложений найдется несколько, которые пригодятся людям, занимающимся музыкой. Как профессионально, так и на любительском уровне. Предлагаю Вашему, уважаемые читатели, небольшую подборку подобного софта, которым пользуюсь и я в ходе своих скромных музыкальных экспериментов. Все приложения были установлены, испробованы и с успехом используются. Ссылка на Google Play прилагается.


Notepad plus plus

Блокнот внедренца

Сегодня хочу рассказать об одном из своих самых любимых программных инструментов — Notepad++ (Notepad plus plus, на сленге npp) и о его применении в работе -программиста. Это «обычный» блокнот. Обычный, да не обычный. Создан программистами и для программистов. Скачать его можно совершенно бесплатно на официальном сайте.

Не будем перечислять все его и без того известные функции, вместо этого остановимся на тех, которые могут пригодиться именно 1С-Программисту.


delphi xe6 loho

Разработка под android: американо-греческое решение

Пару лет назад я писал, что так и не смог найти устраивающего меня инструмента для создания Android-приложений.

Кажется, теперь я всё-таки исполнил свое давнее желание. Удобный IDE с компиляцией в apk, визуальным конструктором интерфейсов (называется система Fire Monkey и напоминает Управляемый Интерерфейс в 1С) и даже старым-добрым Паскалем в комплекте. Что это? Ответ очевиден — это Delphi. Новая версия XE5 или XE6 (ещё новее).


wikiwand_icon

Как по волшебной палочке (WikiWand)

Наткнулся на одно интересное расширение для браузеров — WikiWand (есть для Firefox, Chrome). Плагин заменяет классическую википедию на её «прокаченную» версию.

В число новшеств входят следующие:

  • Облегченная навигация. Список разделов выведен в отдельном фрейме слева.
  • Сворачиваемые отделы «См.также», «Ссылки».
  • Более приятный глазу настраиваемый дизайн.
  • «Обложки» некоторых статей.
  • Предпросмотр перекрестных ссылок.
  • Ускоренная загрузка (по заверению авторов).
  • Быстрое переключение между страницами на разных языках.

octave

Разум цепляется за привычное

Сегодня поговорим о музыке и математике. Традиционно, «лирики» ищут красоту в первом, а «физики» — втором. Мы же будем совмещать 🙂

Не так давно я стал изучать игру на клавишных инструментах. И первое, что меня поразило — достаточно неудобная система записи нот. Я привык к табам, и считаю их значительно более прогрессивной формой записи музыки, чем классический нотоносец. Даже на моём достаточно бюджетном синтезаторе 6 полных октав, в то время, как на нотоносец одновременно умещаются лишь 1,5-2. Потом приходится дорисовывать ключи, строить дополнительные линеечки, пытаться на ходу понять сколько их там (я видел аж 7, кажется). Плюс необходимость запоминать расположение самих нот на нотоносце.