Файл справки chm как сделать

Добавил пользователь Алексей Ф.
Обновлено: 05.10.2024

Чтобы создать CHM-файл, достаточно любой версии SiteEdit, включая бесплатную SiteEdit Free!

Чем удобен формат CHM? Преимущества формата:

  • CHM - это стандартный формат операционных систем семейства Windows, поэтому он не требует специальных программ для просмотра. Всё уже есть в Вашей операционной системе Windows, начиная с версии Windows 98 и выше.

Что такое CHM?

CHM (compiled HTML) - это специально разработанный компанией Microsoft формат данных для поддержки гипертекстовых справочных систем.

Аннотация: Создание справки в формате chm. Программа HTML Help Workshop. Подготовка страниц, создание содержания, указателя, поиска, "Избранного". Интерактивная справка, элемент управления Help Provider. Всплывающие подсказки, элемент управления ToolTip. Перевод приложений. Форматированный вывод строк. Специальные возможности

Создание справки

Справка — непременный атрибут любой, даже самой небольшой программы. Хорошо написанная справка дает пользователям возможность быстро освоить основы работы с программой, практически не прибегая к помощи дополнительных учебников. Ее содержание может быть совсем маленьким — таким как справка к блокноту Windows , или огромным — таким как MSDN (библиотека, представляющая собой, по сути, гигантскую справочную систему).

Подготовка HTML-страниц

Копирование блоков кода

Таблица 8.1 содержит данные о страницах справки. Желательно самим создать HTML -страницы со всеми ссылками, указанными в этой таблице.

Свойства формы About:

Внешний вид формы в режиме дизайна:

Главное окно программы

Полный листинг формы About. (ссылка на FullCodeAbout.htm)

Обработчик пункта меню About Program. форма frmmain (ссылка на frmmain.htm):

При выборе этого пункта меню появляется форма About (ссылка на AboutForm).

Обработчик пункта меню Arrange Icons, форма frmmain (ссылка на frmmain.htm):

Свойства формы blank:

Внешний вид формы в режиме дизайна:

Главное окно программы

При выборе этого пункта меню появляется форма About (ссылка на AboutForm).

Свойства формы blank:

Внешний вид формы в режиме дизайна:

Внешний вид формы в режиме дизайна

Полный листинг формы blank . (ссылка на FullCodeblank.htm)

Метод Copy формы blank (ссылка на blank.htm):

Метод Cut формы blank (ссылка на blank.htm):

Метод Delete формы blank (ссылка на blank.htm):

Метод Open формы blank (ссылка на blank.htm):

Метод Paste формы blank (ссылка на blank.htm):

Метод Save формы blank (ссылка на blank.htm):

Метод Select All формы blank (ссылка на blank.htm):

Обработчик пункта меню Cascade, форма frmmain (ссылка на frmmain.htm):

Обработчик пункта меню Color, форма frmmain (ссылка на frmmain.htm):

Обработчик пункта меню Copy, форма frmmain (ссылка на frmmain.htm):

В коде вызывается метод Copy (ссылка на blankCopy.htm) формы blank (ссылка на blank.htm)

Обработчик пункта меню Cut, форма frmmain (ссылка на frmmain.htm):

В коде вызывается метод Cut (ссылка на blankCut.htm.htm) формы blank (ссылка на blank.htm)

Обработчик пункта меню Delete, форма frmmain (ссылка на frmmain.htm):

В коде вызывается метод Delete (ссылка на blankDelete.htm) формы blank (ссылка на blank.htm)

Обработчик пункта меню Exit, форма frmmain (ссылка на frmmain.htm):

Обработчик пункта меню Find, форма frmmain (ссылка на frmmain.htm):

При выборе этого пункта меню появляется форма FindForm (ссылка на FindForm.htm).

Свойства формы FindForm :

Внешний вид формы в режиме дизайна:

Внешний вид формы в режиме дизайна

Полный листинг формы FindForm. (Ссылка на FullCodeFindForm.htm)

Обработчик пункта меню Font, форма frmmain (ссылка на frmmain.htm):

Свойства формы frmmain :

Полный листинг формы frmmain . (Ссылка на FullCodefrmmain.htm)

Полный листинг формы About :

///Вставьте сюда код из проекта

Полный листинг формы blank :

///Вставьте сюда код из проекта

Полный листинг формы FindForm :

///Вставьте сюда код из проекта

Полный листинг формы frmmain :

///Вставьте сюда код из проекта

Обработчик пункта меню New, форма frmmain (ссылка на frmmain.htm):

Обработчик пункта меню Open, форма frmmain (ссылка на frmmain.htm):

В коде вызывается метод Open (ссылка на blankOpen.htm) формы blank (ссылка на blank.htm)

Обработчик пункта меню Paste, форма frmmain (ссылка на frmmain.htm):

В коде вызывается метод Paste (ссылка на blankPaste.htm) формы blank (ссылка на blank.htm)

Обработчик пункта меню Save, форма frmmain (ссылка на frmmain.htm):

В коде вызывается метод Save (ссылка на blankSave.htm) формы blank (ссылка на blank.htm)

Обработчик пункта меню Save As, форма frmmain (ссылка на frmmain.htm):

Обработчик пункта меню Select All, форма frmmain (ссылка на frmmain.htm):

В коде вызывается метод Select All (ссылка на blankSelectAll.htm) формы blank (ссылка на blank.htm)

Все возможности программы собраны в нескольких пунктах главного меню:

Меню

В пункте File собраны основные операции открытия и сохранения документа ( New (ссылка на New.htm), Open (ссылка на Open.htm), Save (ссылка на Save.htm), Save As (ссылка на SaveAs.htm), Exit (ссылка на Exit.htm)):

File

В пункте Edit расположены операции работы с текстом (Cut (ссылка на Cut.htm), Copy (ссылка на Copy.htm), Paste (ссылка на Paste.htm), Delete (ссылка на Delete.htm), Select All (ссылка на SelectAll.htm), Find (ссылка на Find.htm)):

Edit

Пункт Format позволяет задать свойства шрифта, такие как цвет, размер, стиль (Font (ссылка на Font.htm), Color (ссылка на Color.htm)) :

Format

Для упорядочивание нескольких открытых документов используется пункт меню Window (Arrange Icons (ссылка на ArrangeIcons.htm), Cascade (ссылка на Cascade.htm), Tile Horizontal (ссылка на TileHorizontal.htm), Tile Vertical (ссылка на TileVertical.htm)):

Window

Обработчик пункта меню Tile Horizontal, форма frmmain (ссылка на frmmain.htm):

Обработчик пункта меню Tile Vertical, форма frmmain (ссылка на frmmain.htm):

Итак, в результате у нас получились 36 HTML -файлов. На главной странице — structure .htm — размещены ссылки на ключевые страницы всей группы.

На диске, прилагаемом к книге, вы найдете папку HelpPages с готовыми файлами (Code\Glava8\ HELP \HelpPages).

Зарег. на сайте
Всего: 1227
Новых за месяц: 0
Новых за неделю: 0
Новых вчера: 0
Новых сегодня: 0
Из них
Администраторов: 1
Модераторов: 1
Проверенных: 968
Обычных юзеров: 257
Из них
Парней: 893
Девушек: 334

-->
[16.05.2019][Общие]
Охрана труда: что важно знать работодателю? (0)
[15.04.2017][Аварии и катастрофы]
Основные положения теории возникновения пожаров и взрывов (0)
[15.04.2017][Аварии и катастрофы]
Промышленные аварии, катастрофы и их последствия (1)
[15.04.2017][Аварии и катастрофы]
Поражающие факторы техногенных опасностей (0)
[16.03.2016][Общие]
У многих специалистов в процессе разработки перечня контингента для прохождения работниками медосмотров возникает логичный вопрос (1)
[11.03.2016][Общие]
Советы от экспертов: как пережить кризис со светлой головой и деньгами в кармане (0)
[12.08.2015][Коммерческие]
Охрана объектов любого назначения. Охрана предприятий и организаций. (0)
-->

CHM - это расширение файла в формате Compressed HTML Help. Формат был разработан Microsoft для гипертекстовых справочных систем. Для просмотра CHM файлов достаточно наличия в системе Internet Explorer. У CHM файлов, как правило, есть Содержание - отдельная панель со списком статей для упрощения навигации. В наличии содержания, пожалуй и заключается главное отличие CHM файлов от использовавшихся ранее HLP файлов справки Windows.

Несколько человек интересовались процессом создания моего учебника по автоматической установке Windows в формате CHM, а в двух словах это не описать. Изложенное ниже руководство применимо к созданию любого CHM файла, обладающего древовидной структурой отображения страниц в содержании, индексом, полнотекстовым поиском с поддержкой логических операторов и возможностью добавления страниц в избранное. Рассказ отражает мой личный опыт, и не исключено, что есть более простой путь (особенно при использовании специализированных и недешевых программных продуктов). Предполагается, что все HTML страницы, которые вы хотите включить в CHM уже подготовлены: в них работают все внутренние ссылки и отображаются картинки и прочие объекты. Речь в рассказе пойдет в основном о создании и компиляции CHM файла.

Давид и Голиаф (HTM2CHM и HTML Help Workshop)

Для создания оффлайн версии сайта использовались две бесплатные программы: Microsoft HTML Help Workshop и HTM2CHM (если заголовок параграфа вызвал у вас недоумение, то смотрите примечание :) . По ходу рассказа я объясню, почему не удалось обойтись лишь одной из них.

HTM2CHM - маленькая программа, написанная Ярославом Кирилловым. Программа обладает русским интерфейсом и интуитивно понятна. Если вы не планируете снабжать свой CHM файл полнотекстовым поиском и индексом, a расширенные настройки внешнего вида CHM файла вам не нужны, то наверное не стоит городить огород с HTML Help Workshop. Создать файл Содержания и выстроить страницы в желаемом порядке, назначив им различные иконки можно и в HTM2CHM.

Мне же возможностей этой программы не хватило - я посчитал, что для почти сотни страниц учебника нужен полнотекстовый поиск, а также не помешает индекс.

Поэтому пришлось задействовать HTML Help Workshop - творение программистов Microsoft. В отличии от HTM2CHM, программа не очень интуитивно понятна и русского интерфейса у нее тоже нет. Зато функционально она меня устроила всем, кроме того что не сумела корректно сформировать файл содержания из кириллических заголовков страниц. В заключение этого мини-сравнения хочу сказать, что у HTML Help Workshop получился намного более компактный учебник (у HTM2CHM размер выходного файла оказался в 1.5 раза больше).

Итак, перейдем к делу. Я изложу тонкости создания CHM в файла том порядке, в котором я создавал свой учебник. Рассказ о HTML Help Workshop будет длинным, но лишь потому, что первый раз требуется указать много настроек проекта (в дальнейшем изменить уже имеющийся проект намного проще).

Давид (HTM2CHM)

Работа с программой не должна вызвать затруднений даже у чайников - настолько все понятно и просто. Я рассмотрю создание содержания и компиляцию CHM файла.

Создание содержания

Содержание - это фактически обязательная часть любого CHM файла. На этой закладке отображается список статей (страниц), входящих в файл. Будет ли этот список линейным или древовидным, зависит от структуры информации и в каком виде вы ее хотите преподнести читателю. За содержание отвечает файл с расширением .HHC, который иногда для краткости именуют TOC файлом (Table of Contents). С создания TOC файла мы и начнем.

Как правило, названия статей для содержания генерируются из заголовков HTML страниц (тег TITLE). Для создания исходного файла содержания я как раз и использовал HTM2CHM, поскольку мне не удалось преодолеть проблему некорректного отображения кириллицы в TOC файле, сгенерированном HTML Help Workshop.

Создание файла содержания в HTM2CHM - дело нехитрое. Запускаем HTM2CHM и видим список режимов работы программы.

Выбрав Содержание, мы попадаем в окно генератора содержания, в котором нужно указать папку с HTML файлами, а также имя и расположение результирующего TOC файла.

После генерации файла содержания откроется редактор, в котором все статьи, вошедшие в содержание будут отображаться вертикальным линейным списком.

HTM2CHM позволяет отсортировать статьи в алфавитном порядке автоматически или сделать это вручную. Названия статей можно редактировать, а также назначать статьям индивидуальные иконки. Отмечу, что создание древовидной структуры и назначение иконок можно сделать и в HTML Help Workshop, однако в HTM2CHM это реализовано поудобнее.

Например, в HTM2CHM для перемещения статей можно просто перетаскивать их мышью или делать это с нажатой клавишей CTRL, что намного удобнее, чем тыкать курсором в кнопку, перемещая за раз всего на одну позицию. Иконки тоже назначаются легко - трудно придумать что-то проще, чем выпадающее меню (у HTML Help Workshop смена иконки находится в свойствах страницы, да еще и на второй закладке).

Короче говоря, я рекомендую привести файл содержания к желаемому виду в HTM2CHM, а уж если вам понадобятся дополнительные настройки CHM файла, то использовать для этого HTML Help Workshop.

Компиляция

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

И заполняем все поля, не забывая про только что созданный файл содержания. Через несколько секунд у вас будет готовый CHM файл.

К сожалению, HTM2CHM не обладает возможностью создания полнотекстового поиска (или я не нашел такой опции), так что покончив с Содержанием, я продолжил работу над CHM файлом в HTML Help Workshop, в котором мне также открылись и другие возможности.

Голиаф (HTML Help Workshop)

За неказистым (и иногда не очень удобным) интерфейсом HTML Help Workshop скрывается очень мощный инструмент создания CHM файлов. Насколько мне известно, у программы нет русского лица (однако, русификаторы существуют), да и английский интерфейс не слишком информативен - иконки не имеют подписей и пока их не "выучишь", приходится наводить курсор мыши для получения всплывающей подсказки. Однако, функционально HTML Help Workshop превосходит HTM2CHM. Я опишу лишь те функции программы, которые использовал сам. Вообще, HTML Help Workshop снабжен достаточно подробной справкой (EN).

Создание нового проекта

Первое что нужно сделать - это создать новый проект (File | New).

Выбираем Project и нам открывается мастер создания проекта.

На первом этапе предлагается конвертировать существующий WinHelp проект. Поскольку мы ничего не конвертируем, то флажок ставить не надо.

Указываем имя файла проекта (*.HHP) и папку, в которой он будет сохранен.

На этом этапе можно указать HTML файлы, которые мы включаем в проект, а также файл содержания и индекса (HHK). Я указываю только HTML файлы, а TOC файл, созданный в HTM2CHM, добавляю потом.

Добавляем HTML файлы. И на этом работа мастера завершается.

По завершении работы мастера левая часть рабочего окна HTML Help Workshop выглядит примерно так.

Настройка внешнего вида

Займемся настройкой будущего CHM файла. На своем опыте я уяснил, что сначала лучше настроить внешний вид, а потом уже остальные свойства проекта. Итак, сначала определимся, какие закладки мы хотим видеть в навигационной панели (например, Содержание, Индекс, Поиск, Избранное), какие кнопки мы хотим видеть в верхней панели, настроим размер окна и т.д.

В вертикальной панели инструментов HTML Help Workshop есть ряд иконок - нас интересует третья сверху (Add/Modify Windows Definitions).

Если это ваш первый щелчок на иконку, то появится такое диалоговое окно, в котором нужно напечатать Navigation Pane.

Нам откроется окно Window Types, в котором можно выставить немало настроек. На закладке Navigation Pane нужно отметить следующее:

  • Window with navigation pane, topic pane, and button - обязательно ставим флажок, чтобы навигационная панель отображалсь в скомпилированном CHM файле. Поставив флажок, мы видим остальные опции.
  • Тabs - закладки навигационной панели
  • Default Tab - активная закладка по умолчанию (при открытии файла)
  • Search Tab и Advanced - закладка поиска и возможность расширенного поиска с использованием логических операторов
  • Favorites tab - закладка Избранное

Закладка Buttons контролирует какие кнопки будут доступны на верхней панели скомпилированного файла. Выбор оставляю на ваше усмотрение.

Закладка Position позволяет задать размер окна и его расположение на экране. Рекомендую дать пользователю возможность автоматически запомнить размер и позицию после первого запуска CHM файла (Save user defined window position after first use). Можете также поиграть с кнопкой Autosizer.

На закладке Files указываем ряд важных файлов:

  • Window - фокус по умолчанию при запуске (я выбираю Навигационную панель)
  • TOC - файл содержания. Здесь я указываю файл, который ранее создал в HTM2CHM (путь нужно указывать, если только TOC не в одной папке с файлом проекта)
  • Index - индексный файл (если вам нужен индекс - впишите туда index.hhk; о создании индекса я расскажу ниже)
  • Default - страница, отображаемая при открытии CHM файла
  • Home - домашняя страница (кнопка Home на панели)

Остальные закладки диалогового окна Window Types изучите самостоятельно.

Свойства проекта

Чтобы попасть в свойства проекта, делаем двойной щелчок на слове [Options] (в левой верхней части главного окна программы под закладкой Project) и идем по закладкам по порядку. Может я не уловил логики программы, но мне показалось, что часть настроек дублируются. Т.е. ниже вы увидите некоторые настройки, которые мы уже установили, ковыряясь во внешнем виде.

На закладке General нас интересуют:

  • Title - название CHM файла (отображается в заголовке окна скомпилированного файла)
  • Default File - страница (статья), которая отображается при открытии CHM файла
  • Default Window - я выбираю Navigation Pane (навигационная панель с закладками в левой части CHM файла)
  • Language - Russian (обязательно, если в Содержании кириллица)

На закладке Files мы указываем следующие параметры:

  • Compiled File - имя и расположение скомпилированного файла
  • Contents File - вот тут я и указываю TOC файл, созданный в HTM2CHM
  • Index file - (если вам нужен индекс - впишите туда index.hhk; о создании индекса я расскажу ниже)
  • Include keywords from HTML file - эта опция предполагает наличие заранее сформированных ключевых слов в HTML файлах для создания индекса. См. ниже.
  • Full text search stop file - текстовый файл с расширением STP, содержащий слова, которые вы хотите исключить из полнотекстового поиска. См. ниже.

Едем дальше - закладка Compiler. Здесь мы отмечаем лишь Compile full-text search information (если, конечно, нужен полнотекстовый поиск).

На этом начальную настройку проекта можно считать завершенной. Теперь можно уже переходить к компиляции. Если вас интересует создание индекса и исключение слов из поиска, то читайте дальше.

Создание индекса

Где-то в тексте справки к HTML Help Workshop мне встретилась фраза, что пользователи чаще обращаются к индексу, чем к поиску. Не знаю насколько это верно, но мне вообще хотелось иметь индекс, чтобы было все профессионально :) Добавить ключевые слова для индекса в каждую страницу можно через интерфейс HTML Help Workshop или вручную в каждую страницу. Я изложу оба способа.

Добавление ключевых слов через интерфейс Workshop

Через интерфейс программы ключевые слова добавляются на закладке Index. Я обойдусь без скриншотов, так как там трудно промахнуться (окна будут фактически аналогичны тем, что приведены в рассказе о редактировании проекта). Нажимаем на вторую сверху иконку с изображением ключа и получаем окно в котором нужно ввести ключевое слово и кнопкой Add выбрать страницу, к которой слово будет относиться. Одно ключевое слово может относиться к нескольким страницам - просто добавляйте их все в том же окне. В итоге индекс будет сохранен в файл index.hhk, который несмотря на расширение является текстовым файлом, содержащим гипертекстовую разметку (HTML).

Я, однако, избрал другой способ, и теперь уже точно не помню почему. Если память мне не изменяет, кириллические ключевые слова, добавленные через GUI, впоследствии некорректно отображались в CHM файле. Так что прежде чем наполнять индекс тысячами слов проверьте как у него дела с кириллицей :)

Внесение ключевых слов в HTML код

В код HTML страницы после тега BODY вносится следующий текст (приводится скриншот, т.к. данный HTML код вырезается скриптом сайта):

Непроизносимый набором символов лучше скопировать :) Вообще, это одна строка, просто на скриншоте сделан перевод строки.

Очевидно, что можно указать несколько ключевых слов - они все будут указывать на статью, в текст которой они были внесены. В итоге я методом Search&Replace внес эту абракадабру во все страницы, а потом потихоньку добавлял ключевые слова.

Ни один из способов особо быстрым не назовешь. Так или иначе приходится назначать ключевые слова страницам вручную, и как это автоматизировать непонятно. Если вам известен более простой способ, то я буду рад о нем узнать.

Исключение слов из полнотекстового поиска

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

Не скажу, что мне удалось реально сэкономить на размере файла таким образом. Используя список на 70 слов я сэкономил 30 кб. Однако, для больших CHM файлов с длинным списком слов-исключений это вполне может иметь смысл.

Компиляция

Если у вас есть по крайней мере файл содержания и список страниц, можно попробовать запустить компиляцию и посмотреть, что получается. Делается это через меню File | Compile или по нажатию третьей кнопки слева на верхней панели инструментов.

Получаем предложение сохранить все файлы и показать скомпилированный файл по окончании компиляции. Через несколько секунд или минут (в зависимости от кол-ва материала и/или скорости компьютера) получаемый желаемый и любимый CHM файл. Смотрим что получилось. Если чего-то не хватает, проверяем настройки и компилируем снова.

Редактирование существующего проекта

Ну вот примерно такая картина наблюдается у меня на закладке Contents. Сразу видно, что файл содержания из HTM2CHM был принят как родной.

Слева панель инструментов, кнопки которой означают:

  1. Свойства содержания
  2. Добавить заголовок (секцию). Предварительно нужно выбрать страницу, после которой будет вставлен заголовок.
  3. Добавить страницу. Предварительно нужно выбрать страницу, после которой вставляется новая.
  4. Редактировать выбранную страницу или заголовок
  5. Удалить выбранную страницу или заголовок
  6. Перемещение страниц (перетаскивания нет)
  7. Посмотреть исходный код HTML (и внести изменения)
  8. Сохранить файл

Допустим, нам нужно добавить статью. Нажимаем на иконку с изображением вопросительного знака (3) и видим диалог добавления статьи.

Здесь все делается в таком порядке:

  1. Название статьи
  2. Добавить статью
  3. Выбрать статью
  4. Статья добавлена

На этом же скриншоте видна закладка Advanced, перейдя на которую можно назначить странице иконку. Однако, она недоступна в режиме создания новой статьи. А вот после создания - в режиме редактирования (кнопка с изображением карандаша (4)) иконку статье уже можно назначить.

Так победил ли Давид Голиафа?

Все зависит от поля боя :) Я вот наоборот пытался их подружить. И в связке эти две программы неплохо сработали. Другое дело, что сгенерировав содержание в HTM2CHM, я больше к ней не возвращался, а продолжаю редактировать проект в HTML Help Workshop, но на то у меня были свои причины.

А вообще, создание CHM файла не такая уж и сложная задача. Простой CHM файл можно создать при помощи HTM2CHM за три-четыре минуты. Потом можно потратить еще час на доводку, если редактировать меню и баловаться иконками страниц. HTML Help Workshop займет побольше времени, особенно на начальном этапе. Однако разобравшись с настройками и меню, вы будете тратить совсем немного времени на создание более функциональных и компактных файлов.

Если у вас есть на примете другие бесплатные (и удобные) инструменты для создания CHM файлов, то я буду признателен за ссылки на сайты программ.

В этой статье показано, как создать простой файл HTML-справки в формате HTML Help Workshop, а затем использовать файл справки в форме Microsoft Access. Файл справки использует идентификаторы контекста для отображения различных разделов справки, в зависимости от того, где щелкните указатель в форме.

В архивах содержится набор для изготовления CHM-файла из ALS-файла справки. Мне понадобилась посмотреть, как работает с XML компонента V7PLUS.DLL. Оказывается это можно сделать не запуская синтакс-помошник. Очень полезная вещь (не моя), которая все делает - ALS browser.

Добавлен пример того, что получилось.

Буду рад, если кому пригодится.

Специальные предложения

Electronic Software Distribution

Интеграция 1С с системой Меркурий

Алкогольная декларация

Готовые переносы данных

54-ФЗ

Управление проектом на Инфостарте

Траектория обучения 1С-разработчика

Для создания файлов CHM не только из als файлов, может еще пригодится "htm2chm", позволяет из группы html страничек делать один CHM файл. Особенно полезна для скачанных с инета сайтов прогой типа Teleport.

Она бесплатная, в инете без проблем найдете если кому нужна.

Просмотры 11117

Загрузки 274

Рейтинг 19

Создание 23.09.09 11:08

Обновление 23.09.09 00:00

№ Публикации 22444

Тип файла Приложение (exe)

Конфигурация Не имеет значения

Операционная система Не имеет значения

Страна Россия

Вид учета Не имеет значения

Доступ к файлу Бесплатно (free)

Код открыт Не указано

Курс представляет собой отработанные и проверенные личным опытом основателей Школы инструменты решения вопросов с подчиненными, коллегами, заказчиком и руководством.

См. также

29.05.2009 45958 1259 Ёпрст 208

Флажок в динамическом списке в 1С 8.3 (управляемые формы)

Продемонстрирована реализация флажков в динамическом списке на управляемых формах - еще один способ.

19.01.2022 2347 23 Rustig 12

Остаток в табличной части документа

Расширение, показывающее остаток номенклатуры на текущий момент времени по строчке в табличной части документов.

16.01.2022 1056 46 user720820720 0

Демосцена на 1С

Графическое демо "Плазма". Олдскульный эффект из 90-х. Воссоздан по исходнику на ассемблере x86. Посвящается Дню программиста 2021.

12.09.2021 2237 58 saver77 9

Исправление ошибки 1С:Предприятие 7.7/8.0 - 100% загрузка процессора при ожидании блокировки Промо

Цель использования: разгрузить процессор, когда два или более пользователей пытаются провести документ. 1С пытается заблокировать таблицы, но делает это без пауз, и загружает процессор на 100%. При этом пользователи практически "встают", и нормальная работа прекращается. Компонента (или патч) позволяет решить эту проблему и нормализовать работу пользователей. Особенно актуально при работе в режиме сервера терминалов.

13.12.2007 58621 7819 romix 79

Работа с кодом и его выполнение в режиме 1С: Предприятие (обычные формы)

С помощью этой простой обработки теперь можно выполнять код не только в конфигураторе. Код в режиме Предприятия имеет вид как в конфигураторе.

11.03.2021 4086 139 Nik_Name 8

Вызов демонов в 1С

Вызываем демонов прямо из 1С!

28.01.2021 10371 181 the1 38

Простая конфигурация для заполнения школьного расписания

Решение задачи контрольной работы.

12.12.2020 3841 58 vova-1c 29

Пример работы MiracleV8.dll в режиме Управляемого приложения (тонкий клиент) Промо

Пример конфигурации Управляемое приложение с использованием MiracleV8.dll

09.04.2012 23347 227 Abadonna 26

Ввод по строке для управляемых форм

Ввод по строке с поиском по номеру телефона и наименованию контрагента с помощью обработчика "АвтоПодбор".

08.10.2020 4571 37 anrahell 2

Получение ссылки из форматированной строки

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

05.06.2020 6031 0 VZhulanov 1

Как сохранить данные табличного поля в табличный документ / файл Excel программно

Пример сохранения табличного поля в табличный документ не через ПКМ -> Вывести список, с автоподбором ширины по содержимому.

31.05.2020 8270 0 rpashkovsky 16

v77. Робот

Исполнитель Робот. Учебное пособие по программированию для детей дошкольного возраста. Без внешних компонент.

09.04.2012 14911 54 item 18

v77. Тип данных "Месяц"

Нет такого в 1С типа данных. Но если очень хочется.

12.03.2012 11586 8 item 2

v77. Закладки в многоуровневом справочнике аля Total Commander

В больших многоуровневых справочниках можно ускорить доступ пользователю к наиболее популярным группам.

09.03.2012 13595 66 item 17

v77. Паинт

v77. 1С:Паинт :) Такая вот игрушка. Без внешних компонент.

06.03.2012 17637 92 item 38

v77. Как ИспользоватьСубконто

Как ИспользоватьСубконто или почему операция - "любимый" инструмент бухгалтера.

05.03.2012 15276 13 item 3

v77. Календарь на форме.

v77. Календарь на форме. В помощь разработчику.

05.03.2012 14386 80 item 17

v77. Таблица символов.

v77. Таблица символов. В помощь разработчику.

05.03.2012 19706 222 item 10

Программа "Рюкзак" для файлов.

31.07.2011 12812 56 Ткачев 3

Задача: Программа, выводящая на экран свой исходный код (куайн)

Программа, выводящая свой исходный код на экран, не пользуясь внешними источниками данных.

27.07.2011 13064 353 archie 17

Информация по реквизитам объекта метаданных на полную глубину

Дерево реквизитов объектов метаданных. На всю глубину (т.е. смотрит реквизиты у реквизитов).

10.06.2011 16754 174 kosmo0 5

Особенности сортировки в 1С:Предприятие 7.7

Подобная "разработка" использовалась для анализа/сравнения порядка индексов таблиц БД в различных СУБД: "родные" DBF, MS SQL, CodeBase 6.5, Advantage 7.x/8.x/9.x. Тогда было выяснено, что в этих СУБД разный порядок сортировки индекса.

29.05.2011 20631 73 hogik 4

Обработка поиска дублей кода. Исходного кода модулей 1С

Цель разработки - помочь в поиске похожих блоков кода для дальнейшего выделения их в отдельные процедуры.

12.04.2011 9566 210 bk-81 37

[Скрипт] Чтение EXIF данных

18.02.2011 25366 288 Душелов 14

Исполнение кода в модуле формы при разработке в 1С 8.2

Немного теории о новом подходе к программированию форм в 1С 8.2 Рассматриваются директивы компиляции процедур и функций, которые определяются в модуле формы.

15.01.2011 30040 168 1cNike 19

23.11.2010 14087 268 AlkB 9

Загрузка справочника в объект FormEx "Дерево+Таблица"

Загрузка справочника в объект FormEx "Дерево+Таблица".

17.11.2010 7946 169 Kot31 7

Экспорт встроенных XML-схем описаний типов 1С:Предприятия

Экспорт встроенных XML-схем описаний типов 1С:Предприятия

01.11.2010 25272 207 Dmitryiv 7

ЗиК.300 Загогулина

В конфигурации ЗиК.300 при использовании при расчетах любого единовременного пособия из соцстраха (рождение, погребение…) - возможна ошибка в своде проводок.

24.08.2010 18564 0 UV2 14

Конструктор шаблона подобия для строк

Сравнивая различные сущности компьютеры обычно оперируют категориями "равно", "не равно", "больше", "меньше". Для людей большее значение имеет "подобие". Компьютеры очень плохо умеют оценивать похожесть.

17.08.2010 15785 35 YVolohov 11

Конструктор "Собери сам"

Создание простого отчета по метаданным конфигурации.

05.08.2010 15335 468 diletant 14

Организация быстрого подбора

Организация быстрого подбора, что бы отфильтрованные позиции справочника "вылетали" по нажатии символов, причём не важно, в каком позиции начинается слово в названии элемента.

15.06.2010 9978 120 DeAmon2K 13

Подключение через OLE к базе 1С 77 из 1С 77

Пример подключения через OLE к базе 1С 77 из 1С 77

07.05.2010 13243 438 ildareshka 6

Упаковщик двоичных файлов os7764

Помещает любые файлы (драйвера, внешние компоненты, видеоролики) в конфигурацию или внешнюю обработку и обеспечивает их распаковку.

18.04.2010 16787 210 nafa 27

Подсистема хранения файлов

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

23.03.2010 7852 761 koreav 32

Перехват некоторых клавиш клавиатуры

Представлена небольшая коллекция кнопок, позволяющая перехватывать нажатие некоторых клавиш клавиатуры. ВК не используется. Ничего нового, давно уже используется в нашем сообществе. Технология - GComp.

Как создать файл-справку

  • - компьютер с выходом в интернет;
  • - браузер;
  • - Microsoft HTML Help Workshop;
  • - HTM2CHM.

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

Читайте также: