Чтение файлов fb2

19.12.15

Задачи пользователя - Разное

Чтение файлов fb2 и сохранение заметок

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
ReadingFB2.rar
.rar 2,33Mb
16
16 Скачать (1 SM) Купить за 1 850 руб.

Добрый день

Частенько читаю книги в формате fb2, и вот как-то захотелось при чтении сохранять кое-какие заметки из читаемой книги. И поскольку Fb2 это обычный xml, решил по-быстренькому накидать маленькую конфу с обработкой для чтения и справочниками для сохранения заметок. В процессе реализации пришлось столкнуться с некторыми трудностями при использовании поля HTML, даже не трудностями, а просто отсутствием малейших знаний по этой теме. Пришлось на ходу искать решения и, возможно, кому-то это пригодится. Как загружать xml в ДЗ, как создавать html, как сохранять и подгружать картинки, переходить по ссылкам и т.д. Программист я не профессиональный, а так, постольку-поскольку, когда приходится, поэтому код, наверно, оставляет желать лучшего. Но, в конце концов, все мы желаем лучшего

Чтобы сохранять заметки, по клику правой кнопкой мыши, книгу необходимо загрузить в справочник "Bokks FB2" и выбирать  уже книгу в обработку из справочника.

Но можно использовать обработку и с внешней книгой. По кнопке "Загрузить FB2" выбрать файл .fb2, книга загрузится в дерево значений. После чего нажать кнопку "Создать HTML". Кнопка "To begin" переход к началу книги. Кнопка "Обратно" переход на то место, откуда ушли по внутренней ссылке (например, к примечанию). Кнопка "Содержание" показывает форму с содержанием книги, откуда можно перейти в нужный раздел.

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

В конфигурации обработка и три справочника. В архиве dt-шник

Версия 1С:Предприятие 8.2 (8.2.19.116)  Обязательно использование толстого клиента.

Всем приятного чтения.

См. также

Разное Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

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

10 стартмани

12.09.2024    1567    4    Kassper    9    

30

Разное Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

Тренажер Азбуки Морзе на 1С без внешних компонент.

1 стартмани

17.04.2024    1133    2    Irwin    2    

12

Разное Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

В публикации представлена простая внешняя обработка, позволяющая перенести файлы с фото в нужные папки.

1 стартмани

21.03.2024    696    1    vikhrov53    0    

3

Разное Платформа 1С v8.3 Конфигурации 1cv8 Энергетика и ЖКХ Россия Бухгалтерский учет Управленческий учет Абонемент ($m)

Позволяет в одном документе собрать записи по всем коммунальным платежам и показаниям бытовых приборов. Вы не пропустите и не забудете свой коммунальный платеж. Будете точно знать ежемесячную сумму коммуналки по всем объектам собственности. Расширение предназначено для самой популярной конфигурации 1С:Бухгалтерия 8, ред. 3. Объекты расширения не имеют заимствования конфигурации. Его легко встроить в другие типовые конфигурации 1С.

1 стартмани

30.01.2024    904    3    kwn2000    2    

6

Разное Пользователь Платформа 1С v8.3 Туризм и путешествия Россия Абонемент ($m)

Составление комплекта вещей в поездку, поход, для работы и т.п. Конфигурация разработана для платформы 1С:Предприятие 8.3 (конкретно учебная версия 8.3.13.1644, потому что более новые утомили меня своими сюрпризами).

1 стартмани

19.01.2024    6859    5    AnatolPopov    33    

38

Linux Разное Программист Пользователь Платформа 1С v8.3 Абонемент ($m)

Пример обработки для определения длительности аудиофайла в среде Linux.

1 стартмани

12.01.2024    681    0    ErAK    3    

3

Разное Взаиморасчеты Платформа 1С v8.3 Общественные и некоммерческие структуры Обучение, бизнес-тренинг, курсы Развлечения, искусство, спорт Домашние учет и финансы Управленческий учет Абонемент ($m)

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

1 стартмани

03.11.2023    1067    3    q_i    1    

12

Математика и алгоритмы Разное Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

Расширение (+ обработка) представляют собою математический тренажер. Ваш ребенок сможет проверить свои знание на математические вычисление до 100.

2 стартмани

29.09.2023    3148    maksa2005    8    

26
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. informa1555 2715 21.12.15 14:28 Сейчас в теме
2. alex_4x 87 25.01.16 17:19 Сейчас в теме
Грандиозно.
А можно ли к нужной странице PDF сделать комментарий ?
У меня почему то все книжки в PDF формате. И комментарии очень были бы удобны.
3. dontfa 16 30.01.16 12:48 Сейчас в теме
(2) alex_4x,
Ну честно говоря pdf и fb2 немного разные вещи. Не представляю как pdf разобрать в 1С. Насколько я знаю, если это разрешено в документе, то любой просмотрщик pdf вроде бы позволяет делать комментарии.
4. alex_4x 87 09.02.16 13:28 Сейчас в теме
Да, в самом PDF комментарии можно делать обычно, если просмотрщик позволяет. Но интересно делать внешние ссылки. Чтобы по поиску найти - смотри мол сюда.
5. Maystrenko_Ivan 18.06.21 09:22 Сейчас в теме
Добрый день.

Подскажите, пожалуйста, а чем этот программный продукт отличается от: https://infostart.ru/public/434122/
6. Maystrenko_Ivan 18.06.21 09:23 Сейчас в теме
Оставьте свое сообщение