Волшебство
программирования на 1С:Предприятие 7.7 и 8.0 Выпуск
59 / 01.06.2004
Поздравляю подписчиков с наступлением лета! Отличное
время года для изучения новых технологий и повышения своей квалификации,
чтобы успешно их применить осенью и зимой!
Обзорная
статья об 1С:Предприятии 8.0 Никиты Зайцева (WildHare)
Появление
на рынке новой версии "народной" платформы
для автоматизации всего и вся - "1С: Предприятия 8.0" -
уже давно ни для кого не является секретом. Для понимающего человека
выход "восьмёрки" - событие, без преувеличения, эпохальное,
но вот широкие массы ИТ-специалистов (как я с удивлением убедился
на примере множества своих коллег, знакомых и корреспондентов)
по-прежнему остаются в полном неведении относительно функциональной
мощи этого пакета и его разительных отличий от всех предыдущих
продуктов, выпущенных под лейблом "1С".
Причин тому две: отсутствие
в свободном доступе демо-версий "восьмёрки" и
весьма скудное освещение в специализированной компьютерной прессе.
Рекламные же материалы производителя вызывают у специалистов традиционный
скепсис - так уж повелось, что рекламе наши люди не верят (в основном
благодаря усилиям самих рекламщиков, слишком уж вольно трактующих
поговорку про "двигатель торговли").
Но "скудное освещение" - ещё полбеды. Возьмите "Компьютерру" за
номером 37 (512) от 30 сентября сего года и найдите там статью "Семь
раз отмерив" за подписью Фёдора Скрыпника - вот такие, с позволения
сказать, ревью идеально укладываются в известное присловье: "Таких,
как ты, больше нет. Таких, как ты.. лучше бы вообще не было!".
Дело отнюдь не в пространном рассказе о крэках-ломалках (для "КТ" образца
2003 года это дело вполне обычное, увы), а в общей бессистемности
и безграмотности текста. Примерно так же выглядел бы обзор новейшего
карьерного самосвала в исполнении подсобного рабочего шиномонтажной
мастерской: "Колёса какие-то большие, и болты в них большие,
гудит громко, а в остальном ничего особенного". Мягко говоря,
унылая картина.
Давно известно: хочешь,
чтобы было сделано как следует, - делай сам. Предлагаемый читателю
текст написан с целью наглядно показать
ключевые, концептуальные отличия (они же преимущества) платформы "1С:Предприятие
8.0" и дать ответ на вопрос: почему вывод этого пакета на
рынок является для российской ИТ-отрасли событием. Текст рассчитан
на широкую профессиональную аудиторию - проектировщиков и разработчиков
экономического софта, специалистов по его внедрению, консультантов,
администраторов баз данных и конечных пользователей уровня ИТ-менеджера.
На основе материалов Волшебного форума составляется база
знаний. Отбором веток и сообщений занимаются доверенные
люди - инженеры знаний. Страницы знаний очищены от флейма и
бесплодных разговоров, они содержат только знания и ничего
больше. Всего
на форумеоколо 5000 тем и 53000 cообщений, и только около
25% из них вошли в базу знаний.
Для всех участников есть возможность просмотра базы знаний,
поиска по ней, экспорта страниц базы знаний. При просмотре
конкретной темы рядом с сообщениями, добавленными в базу знаний,
отображается
галочка. По ним можно ориентироваться, заслуживает ли сообщение
прочтения или можно его пропустить (конечно, если вам интересны
именно знания, а не просто общение или процесс получения
знаний).
Возможен поиск по базе
знаний. В базе знаний информация находится гораздо быстрее и
в результате вы получаете чистый результат
- только знания и ничего больше. Для такого поиска нужно
установить флаг "Искать в базе знаний".
Возможен также экспорт веток и сообщений базы знаний в XML, RSS,
TXT и HTML.
Подробнее об этом написано ниже.
Каждый зарегистрированный
пользователь форума может порекомендовать любую ветку для добавления
в базу знаний. Сделать это он
может, щелкнув по гиперссылке внизу страницы "Рекомендовать в базу
знаний". Тогда кнопка заменяется на надпись "Рекомендовано
в базу знаний" и указывается ваш ник, дата и время рекомендации.
Инженеры знаний имеют
возможность просмотреть список рекомендованных веток и по результатам
анализа отменить
рекомендацию, если ветка не содержит ничего интересного
или полезного. После добавления такой ветки в базу знаний, она
исчезает из списка рекомендованных веток, поэтому обычно
состояние
этого списка - пустой.
При просмотре темы инженером
знаний рядом с сообщениями отображаются флажки. После расстановки
флажков нажимается кнопка "Добавить
в базу знаний". Тема добавляется в базу знаний и внизу
страницы отображается ник инженера знаний, дата и время добавления.
Есть
возможность перейти к исходной ветке форума (т.е. показать
все сообщения), а также наоборот - от ветки форума перейти
к странице
знаний (т.е. показать только полезные сообщения).
Каждый зарегистрированный
пользователь может стать инженером знаний. Для этого нужно порекомендовать
не менее 20 хороших веток, которые попадут в базу знаний. Конечно,
нужно быть адекватным
человеком, спокойным, рассудительным и объективным. Желательно
быть активным участником форума, т.е. входить в рейтинг за 15
дней.
В будущем планируется добавление следующих возможностей:
У инженера по знаниям будет возможность редактировать содержимое
страницы (но не исходной ветки, которая остается в нетронутом
виде). Это необходимо, потому что в одном сообщении тоже
может быть и конкретный ответ, и еще много отвлеченного.
Инженер по знаниям может оставить свой комментарий к ветке
и к каждому конкретному сообщению. Каждая ветка получит
определенное количество атрибутов, позволяющих ее быстро найти
по различным
критериям: по типу, по разделу, по рубрике, по программе,
по ключевым словам и т.д.
Планируется, что инженер по знаниям сможет оформлять страницу
с помощью некоторого количества тегов (начертание, размер,
выравнивание, отступ, цвет), форматировать программный
код 1С одним кликом (или тегом). Кроме того, он сможет добавить
к странице знаний картинку или любой другой файл, который
необходим
по смыслу. Инженеру по знаниям рекомендуется вставлять
гиперссылки на связанные ветки форума, страницы базы знаний и
другие сайты.
Обсуждение базы знаний форума велось в следующих ветках:
В прошлом выпуске рассылки рассказывалось про построитель графов
DOT, библиотеку WinGraphviz.dll, с помощью которых можно построить
граф на основе текстового файла определенной структуры. Судя по отзывам, у многих возникли проблемы с русификацией программы.
Вместо русских букв иногда отображаются закорючки или вообще ничего
не отображается - граф без надписей.
Первая проблема
решается путем подачи на вход правильного файла в формате Unicode
(БЕЗ ПЕРВЫХ ТРЕХ БАЙТОВ) для программы
DOT, или путем указания кодовой страницы 866 для библиотеки WinGraphviz.dll.
Вторая проблема
пока не решена полностью, но выяснилось, что это может возникать
преимущественно на Windows 2000/2003 Server. Проблема
возможно связана со шрифтом times.ttf (Times New Roman). При удалении
этого шрифта иногда возникает именно такая ситуация, но не на всех
компьютерах.
Итак, для решения
проблемы пустых прямоугольников попробуйте:
перейти
на другой компьютер
переустановить
шрифт "times.ttf".
скачать
новую версию обработки "Анализ
метаданных 7.7", которая использует
DOT (не WinGraphviz)
для построения графа. При этом используются ключи командной
строки.