27 ноября 2009 г.

Как сделать подключаемую обработку для заполнения табличной части документа

Сегодня продолжим тему плагинов для типовых конфигураций 1С. Если Вы усвоили предыдущую «объяснялку» о подключаемых внешних печатных формах, то сегодняшний урок не вызовет у Вас затруднений.

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

Элемент справочника «Внешние обработки» для обработок табличных частей

22 ноября 2009 г.

Позывы к...

Оказывается, позывы бывают не только к физиологическим процессам:

«...Теперь позыву одному оно послушно...»

Так у Пушкина сказано о сердце Кочубея. А известный блоггер Дмитрий Давыдов завел в ЖЖ блог с названием «Позыв мозга», в котором публикует афоризмы собственного сочинения - давыдомыслия. И этих давыдомыслий уже накопилось аж за восемь сотен.

Кто знает, может когда-нибудь сборники давыдомыслий займут свое место на библиотечных полках рядом с «Плодами раздумья» Козьмы Пруткова. :)

Как сделать подключаемую внешнюю печатную форму

В статье «Как правильно вносить изменения в типовые конфигурации 1С» я упомянул про подключаемые внешние печатные формы. Сделать внешнюю печатную форму совсем не сложно. Тем не менее этот вопрос часто обсуждается в Интернет-сообществах. В связи с этим сегодня объяснялка на заданную тему.

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

14 ноября 2009 г.

Как сделать шаблон для Blogger с «нуля»

«Теория без практики мертва» (Александр Суворов)

Итак, теорию создания шаблонов для Blogger мы рассмотрели в предыдущих статьях:

Сегодня нам предстоит закрепить полученные знания на практике.

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

Исходный код страницы (для наглядности она заполнена текстом-«рыбой»):

10 ноября 2009 г.

Теги шрифтов и цветов в шаблонах Blogger

Продолжаем изучать шаблоны Blogger. Мы уже рассмотрели следующие темы:

Сегодня у нас еще одна небольшая, но интересная тема - переменные цветов и шрифтов в шаблонах Blogger.

Настройка цветов и шрифтов блога в Blogger

8 ноября 2009 г.

Теги доступа к данным в шаблонах Blogger

Как было упомянуто в статье "Теги виджетов в шаблонах Blogger", существует множество тегов, которые Вы можете использовать для включения в шаблон элементов данных блога. Эти теги имеют формат вида <data:name/> или <data:name1.name2/>, где name есть имя определенного элемента данных, который вы собираетесь использовать. В примере с name1.name2, name2 является свойством набора данных name1, например, photo.url.

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

Анонс планов на ближайшее будущее

После того как Subscribe.ru проанонсировал рассылку "Дневник провинциального программиста", читателей в дневнике сразу же прибавилось. Но меня сейчас немного смущает вот что. Поскольку в качестве основной темы блога и рассылки заявлена программирование в 1С, то и большинство читателей, наверняка, интересуются именно этой темой. А сейчас у меня в самом разгаре серия статей по шаблонам Blogger.

Поэтому считаю нужным сделать небольшой анонс планов на ближайшее будущее и тем самым успокоить недоумевающую публику. Не волнуйтесь, Вы не ошиблись адресом, все будет. 1С:Предприятие, действительно, основная тема дневника, но не единственная. В ближайших планах еще 2-3 статьи по Blogger. А затем вернемся к 1С.

4 ноября 2009 г.

Теги виджетов в шаблонах Blogger

Основы применения тегов <b:widget> для создания виджетов мы рассмотрели в статье «Структура шаблонов и специальные теги Blogger». Если Вы собираетесь работать с виджетами в визуальном режиме на вкладке «Дизайн» > «Элементы страницы», тогда это все, что Вам нужно знать. Если же Вы предпочитаете работать непосредственно с кодом шаблона на вкладке «Дизайн» > «Изменить HTML» в режиме «Расширить шаблоны виджета», тогда эта статья для Вас.

Первое, что нужно сделать - добавить закрывающий тег. В результате вместо:

<b:widget [...параметры...] />

должно получиться:

<b:widget [...параметры...]>
</b:widget>

Теперь давайте поговорим о том, что можно поместить между этими тегами.

3 ноября 2009 г.

Структура шаблонов и специальные теги Blogger

Если посмотреть на код шаблона Blogger (это можно сделать на странице «Дизайн» > «Изменить HTML» панели инструментов Blogger), то нетрудно заметить, что он очень похож на код обычной HTML страницы. Но кроме обычных HTML тегов в шаблоне Blogger присутствуют специальные теги. О них сегодня и пойдет речь.

Код шаблона Blogger

Раздел <body> макета Blogger состоит из секций и виджетов (или гаджетов, что, в принципе, одно и то же). Секции определяют области страницы, такие как, боковая панель, нижний колонтитул и т. д. Виджеты - это отдельные интерфейсные элементы страницы, например, картинка, список и т. д. Список всех доступных виджетов можно увидеть и добавить в шаблон на странице «Дизайн» > «Элементы страниц». Вне секций шаблон Blogger может содержать любой HTML код.

Каждая секция в Вашем шаблоне имеет открывающий и закрывающий теги. Выглядят они примерно так:

<b:section id='header' class='header' maxwidgets="1" showaddelement="no"> 
</b:section>

1 ноября 2009 г.

О сервисе Blogger замолвлю я слово...

Как пользователь, эксплуатирующий платформу Blogger, считаю своим долгом высказаться (в хорошем смысле слова) в адрес этого веб-сервиса. Сервис, в самом деле, замечательный. И я далеко не первооткрыватель этого факта. Blogger - один из самых популярных в мире сервисов для блоггинга.

Blogger

Для объективности, конечно, хорошо бы было рассказать о плюсах и минусах Blogger. Но вот незадача - при всем желании не могу найти каких-либо значительных минусов, связанных с работой Blogger. Да и может ли быть иначе, когда уже почти 7 лет сервисом владеет сам Google. А Google если берется за дело, то делает все основательно.

Не претендуя на объективность, хочу все же перечислить существенные, на мой взгляд, преимущества Blogger.