! ************************************************************* ! * Форма для просмотра "Главной книги" в HTML-формате * ! * Годится для версий 5.5 и 5.7 (другие не пробовал) * ! * Разработал Дьяков К.М. * ! ************************************************************ .linkform 'mainbook_01_htm' prototype is 'mainbook' .nameinlist 'H. Главная книга предприятия в HTML формате' ! Выходной файл сохраняется в текущем каталоге, в папке HTML ! Там же должны находиться файлы MainBook.js и GalRep.css .f "html\mainbook.htm" .var SGroup, Group: longint; //counters-счетчики групп .endvar .fields CommonFormHeader c0p1 c0p4 c1f1 c2f1 c2f2 Group SGroup c2p0 c2p1 c2p2 c2p3 c2p4 c2p5 c2p6 c2p7 c2p8 c2p9 Group SGroup c2p1 c2_p1 c2_p2 c2_p3 c2_p4 c2_p5 c2_p6 SGroup c10p1 c10p2 c1_p1 c1_p2 c1_p3 c1_p4 c1_p5 c1_p6 c0_p1 c0_p2 c0_p3 c0_p4 c0_p5 c0_p6 .endfields .begin SGroup:=1; Group:=1 end. Главная книга ^ ! Программы для обработки во внешнем файле MainBook.js ! Таблица стилей во внешнем файле GalRep.css
! Таблица элементов настройки
Настройка
СтрокиСтолбцы
ВСЕ строки отчёта
счета и субсчета
только итоги счетов
Входящее сальдо
Обороты
Исходящее сальдо
! Заголовочная часть отчета в виде таблицы без границ
Главная книга
^ г.
Настройка Ведомость сформирована в ^
.if OkFilMbook !I don't know, what's that? Применен фильтр... .{ ^ .{ ^ ^ .} .} .end ! Основная таблица отчета - на 100% окна браузера (если возможно) ! Шапка таблицы .{ .{ .{ .{ .{ ! Row of s/ss ! Строки подробностей, по умолчанию свернуты - класс RowColl ! Чтобы сразу показывались, сделать класс RowExp ! Здесь, наверное, тоже можно шаблонами не пользоваться, но кто его знает, ! в каком виде это все выводится. Поэтому пользуемся шаблонами для чисел. .} .} .} !Row of ss ! Строки итогов по субсчетам, по умолчанию свернуты - класс GroupColl ! Когда развернуты, то при нажатии сворачивают/разворачивают подробности ! Чтобы сразу показывались, сделать класс GroupExp .begin Group:=Group+1 end. .} !Row of s ! Строки итогов по счетам, по умолчанию развернуты - класс SGroupExp ! При нажатии сворачивают/разворачивают подробности и субсчета .begin SGroup:=SGroup+1 end. .}
ОСНОВНОЙ КОРРЕСП. С у м м а
СчетСубсч СчетСубсч Входящее сальдо Обороты Исходящее сальдо
дебеткредит дебеткредит дебеткредит
^ ^ ^ ^&#'&&&&&&&&&&&&&&&&& &#'&&&&&&&&&&&&&&&&& &#'&&&&&&&&&&&&&&&&& &#'&&&&&&&&&&&&&&&&& &#'&&&&&&&&&&&&&&&&& &#'&&&&&&&&&&&&&&&&&
Итоги по субсчету ^ &'&&&&&&&&&&&&&&&&&& &'&&&&&&&&&&&&&&&&&& &'&&&&&&&&&&&&&&&&&& &'&&&&&&&&&&&&&&&&&& &'&&&&&&&&&&&&&&&&&& &'&&&&&&&&&&&&&&&&&&
Итоги по счету ^: ^ &'&&&&&&&&&&&&&&&&&& &'&&&&&&&&&&&&&&&&&& &'&&&&&&&&&&&&&&&&&& &'&&&&&&&&&&&&&&&&&& &'&&&&&&&&&&&&&&&&&& &'&&&&&&&&&&&&&&&&&&
Итого по ведомости &'&&&&&&&&&&&&&&&&&& &'&&&&&&&&&&&&&&&&&& &'&&&&&&&&&&&&&&&&&& &'&&&&&&&&&&&&&&&&&& &'&&&&&&&&&&&&&&&&&& &'&&&&&&&&&&&&&&&&&&

Бухгалтер .endform