Создание на Drupal портфолио без дополнительных модулей

CMS Drupal

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

Материальная помощь и проводки в ЗУП АРБИС

1С бухгалтерия

О проблеме с видом расчета Материальная помощь знал. Что если завести свой вид расчета Материальная помощь, то налоговые вычеты не будут предоставляться. Оказалось, что и в ЗУП-е с мат. помощью есть слегка подобная проблема. Сейчас говорю только о ЗУП от АРБИС-а для бюджетников.

Блок с количеством пользователей с группировкой по ролям

CMS Drupal

Может плохо искал, но ничего готового не нашел по данной теме. Сначала решил воспользоваться модулем views, т.к. он уже использовался в моем проекте, но данный модуль пока не умеет делать группировки. Нашел модуль views_groupby, который как видно из названия является дополнением к модулю views и добавляет одну группировочную функцию count(), которая мне то и нужна. Но. То ли модуль этот не доделанный, то ли у меня руки кривые, но никак не захотел он у меня делать группировку по ролям.

Оплата б/л за счет работодателя в части ЕНВД в ЗиК и счет 91.1

1С бухгалтерия

При формировании свода проводок вылазит корректирующая проводка по пенсионным начислениям: Дт 69.2 - Кт 91.1. В моем конкретном случае сумма в проводке равна сумме отчислений с суммы больничного за счет работодателя в части ЕНВД. Т.е. в журнале налогов он считает правильную сумму пенсионных отчислений, а в проводках ставит сумму отчислений больше на сумму отчислений с б/л.
После долгих ковыряний в коде нашел процедуру 2010-го года: глРасчетКорректирующихКоэфф2010. Именно эта процедура возвращает переменную БазаПФР равную сумме больничного за счет работодателя в части ЕНВД.
Исправляем так:

Страховая пенсия ЕНВД у инвалидов в ЗИК

1С бухгалтерия

В 296-м релизе обнаружилась ошибка при формировании проводок у инвалидов, работающих на ЕНВД. В журнале налогов пенсионные начисления у них проходят в виде расчетов, например, "Страховая пенсия", а не "Страховая пенсия по тарифу ЕНВД" как можно было бы ожидать. А база, в свою очередь, когда собирается в модуле, то обзывается БазаПФРЕНВД.
Поэтому когда формируются проводки, то вот в этом месте (в глобальном модуле) происходит не стыковка:

Если БазаПФРЕНВД = 0 Тогда
	КоэффициентСотрудника.ДобавитьЗначение(0,"ПФРНакЕНВД");

Использование модуля HS в Exposed filter без записей в term_node

CMS Drupal

В одном из проектов я ввел словать с регионами и использовал этот словарь в двух типах материалов: "Место отдыха" и "Организация". Для ввода регионов я использовал модуль hierarchical_select (HS), т.к. регионы выбирались с привязкой к фед. округам. В этом модуле можно в настройках задать опцию - записывать ли регионы в таблицу term_node (т.е. воспринимать этот словарь как обычную таксономию с выводом материалов по ссылкам типа taxonomy/term/1) или же воспринимать этот словарь лишь как справочник, без записей в эту таблицу.

Средний рейтинг по tag модуля fivestar

CMS Drupal

В модуле друпала fivestar можно сделать голосование по различным критериям (tags). Это делается стандартными средствами модуля, поэтому как именно это делается разобраться труда не составляет. А вот при выводе результатов с помощью views могут возникнуть вопросы.
Создать view с рейтингом только по одному критерию тоже можно стандартными средствами, а вот вывести рейтинг не по одному критерию, а в зависимости от суммы всех критериев, уже не так просто. Во всяком случае как это делается без дополнительного программирования не смог найти. Поэтому в своем модуле пришлось добавить хук:

Модуль uc_aac искажает дизайн в IE

CMS Drupal

Столкнулся с тем, что модуль для уберкарта uc_aac немного каверкал дизайн страницы в IE. В FF все было нормально, а именно в эксплорере страница с товаром сдвигалась вправо и картинка товара наполовину скрывалась. При чем стоило просто в браузере открыть окно свойств картинки товара, то все становилось на свои места. Не сразу дошло что это именно uc_aac с его ява скриптом, который устанавливает цену товара в зависимости от свойства. Проблема вот в этой строке (uc_aac.js):

$(node).find('.' + i).after(replacement).remove();

Баланс 2010 для бюджетников в 1С 7.7

1С бухгалтерия

В этот раз никакого решения я не публикую, хочу просто пожаловаться вслух самому себе на фирму 1С.

Почему некоторые виды расчетов за счет ФСС не попадают в раздел ЕНВД отчета РСВ

1С бухгалтерия

Т.к. я не бухгалтер, а в первую очередь программист, то выяснять, почему тот или иной вид расчета выплачиваемый за счет ФСС не хочет садиться на расходы ЕНВД пришлось по коду конфигурации Зарплата и кадры 7.7.
Вот первый кусок кода из глобального модуля:

Если КодДохода="РасходыЗаСчетФСС" Тогда
// не бывает на ЕНВД
ИначеЕсли КодДохода="ВозмещаемыеФСС" Тогда
//расходы, возмещаемые ФСС при ЕНВД