Цель создания библиотеки – сбор в одном месте полезных функций, их систематизация для повторного использования.
В библиотеке собраны функции разных авторов, большинство из них написал Осипов Сергей (Гений 1С).
Начало библиотеки было положено 22 сентября 2006 года.
Использование библиотеки абсолютно свободное.
В настоящее время библиотека реализована в виде набора общих модулей и некоторых других прикладных объектов 1С, оформленных в подсистему «Библиотека функций».
Все модули имеют префикс «бф».
Глобальные модули имеют префикс «бфГлоб».
Ведется история изменений и доработок библиотеки, хранится в модуле «бфИсторияБиблиотеки».
Шаблон модуля объявлен в модуле «бфШаблон».
В библиотеке не используются процедуры, всегда используются функции.
Для названия функций используется название действия, которое выполняет эта функция, или значения, получаемого функцией.
Все локальные переменные, используемые функциями, объявляются.
Каждая функция имеет описание. Описание записывается в первой секции комментариев внутри функции.
В комментариях указываются:
· Автор – автор разработки
· Назначение – назначение разработки
· Описание – описание разработки
· Параметры – описание входящих и исходящих параметров
· Результат – описание результата функций
Объектная модель документа в браузере.
Работа с датой и временем.
Работа с диалогами. Предупреждения, сообщения.
Функции, упрощающие работу с запросами.
Функции для работы с ИНН.
Функции для работы с коллекциями значений.
Функции для серверного и клиентского кэширования значений.
Функции для работы в языковых приложениях.
Функции для работы с ИНН.
Функции для работы с табличными макетами 1С (MXL).
Математические функции. Геометрия. Случайные числа.
Функции для работы с планами обмена и обмена данными.
Функции для работы с прикладными объектами 1С.
Функции для работы с отчетами. Получение некоторых отчетов по коллекциям, автоматические построители отчетов по коллекциям.
Функции для работы с построителем
Функции для сериализации (превращения в строку) значений.
Функции для работы с операционной системой.
Функции для работы с системой компоновки данных (СКД).
Функции для работы со строками.
Функции для работы с типами 1С.
Функции для работы с файлами.
Функции для работы с формами.
Функции для работы с хранилищем. Обмен между файлами и хранилищем.
Некоторые усовершенствования языка программирования 1С.