Внешняя компонента (dll, написано на delphi 5) для вставки файлов из буфера обмена и получения значков (иконок) типов файлов, демо обработка epf (1c8.2)

09.04.14

Разработка - Разработка внешних компонент

Обработка для хранения и систематизации файлов в 1c

Скачать файлы

Наименование Файл Версия Размер
AddIn_ClipboardPathIcon
.dll 426,00Kb
15
.dll 426,00Kb 15 Скачать
Демо-обработка на 1с 8.2.epf
.epf 7,60Kb
10
.epf demo.epf 7,60Kb 10 Скачать
Demo77.ert
.ert 181,50Kb
2
.ert 181,50Kb 2 Скачать

Потребовалось использовать 1с для упорядочения файлов (в документ или справочник вставляется отсканированный документ pdf, jpg, иногда - файл word или excel, при этом должно быть реализовано перетаскивание в форму и вставка из файлов буфера обмена, затем - их понятное отображение с иконками.

Перетаскивание легко решилось средствами 1с, по буферу обмена и значкам файлам в интернете найти ничего не удалось, пришлось писать самому. Delphi 5 - единственное что было под рукой, за основу и для изучения брал компоненту AddIn_V7MyClipboard.dll от Venger Alex - спасибо автору за бесплатные исходники.

В компоненте всего две функции - ПолучитьПутьИзБуфераОбмена - возвращает полные имена файлов (папок), скопированных в буфер обмена через chr(13) (перевод строки), ПолучитьЗначок с параметром строка, в конце которой - расширение после точки (можно полное имя файла), возвращает картинку типа файла (иконки) в виде строки в Base64.

Естественно, dll нужно скопировать в bin и зарегистрировать.



буфер обмена файл папка значок иконка тип файла

См. также

HTTP сервер 1С 7.7 + HTTP асинхронный клиент: внешние компоненты для 1С 7.7

Разработка внешних компонент WEB-интеграция Платформа 1С v7.7 Конфигурации 1cv7 Платные (руб)

Компонента HttpSrv7 позволяет создавать веб-сервисы в среде 1С 7.7 и даже, используя файлы HTML, несложные веб-сайты. С помощью нее можно обеспечить доступ к данным 1С 7.7 из браузера. Дополнительно используя компоненту HTTP_Async или синхронный клиент HTTP для 1С 7.7 (публикация № 1152364) можно наладить обмен данными между удаленными информационными базами. С помощью компоненты HTTP_Async можно параллельно посылать много запросов к сайтам, веб-сервисам (в т.ч. к HttpSrv7), а затем обрабатывать данные по мере их поступления.

2000 руб.

27.05.2022    7813    19    13    

31

Компонента ExchangeStruc (Структура Обмена). Прямой обмен данными между потоками, сессиями и окнами.

Разработка внешних компонент Платформа 1С v7.7 Платформа 1С v8.3 Платформа 1C v8.2 Платформа 1С v8.1 Россия Платные (руб)

Аддон "Структура Обмена" (ExchangeStruc) - это компонента, которая обеспечивает доступ к разделяемым процессом структурам, аналогичным структурам 1С. Обеспечивает прозрачную передачу данных примитивных типов, в том числе Двоичных данных, в режиме Реального времени между разными контекстами (формами) или потоками одного процесса. В перспективе функционал будет расширен для обмена между процессами, даже разных версий платформ. Совместим с версиями Windows рабочих станций и серверов, с платформами 1С разных версий и релизов в режиме Native начиная с 8.2, и в режиме COM начиная с версий 7.7. По скорости чтения и записи лишь немногим уступает стандартной структуре 1С. НОВОЕ: Добавлен функционал регистрации компоненты COM в качестве OLE Auto (COMОбъект) для поддержки её работы в серверах старых версий 1С: 8.0 и 8.1, где работа с компонентами исключена. Теперь можно коммуникацию с Фоновыми заданиями на этих версиях проводить.

7200 руб.

19.04.2023    4801    1    0    

3

Выбор из большого списка (для 1С 7.7)

Разработка внешних компонент Платформа 1С v7.7 Платные (руб)

Компонента для выбора значения из больших списков значений.

1200 руб.

02.12.2021    5778    2    19    

4

Форма для ввода количества товаров

Разработка внешних компонент Оптовая торговля Платформа 1С v7.7 Конфигурации 1cv7 Управленческий учет Платные (руб)

Расширяем уровень взаимодействия c пользователем с помощью новых возможностей - форма для ввода количества для перемещений и форма ввода количества с упаковками и штуками.

1200 руб.

08.09.2021    7391    0    2    

1

Внешняя компонента для преобразования файлов из/в кодировку Base64 в 1С 7.7

Разработка внешних компонент Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

Эта внешняя компонента Base64.dll предназначена для платформы 1С версии 7.7. Используется для преобразования файлов из/в кодировку Base64 из встроенного языка 1С Предприятие. Компонента тестировалась на базе конфигурации Бухгалтерский учет для Казахстана, редакции 7.70.257.

10 стартмани

06.04.2021    9450    14    softmaker    12    

5

Криптография: внешняя компонента для 1С 7.7

Разработка внешних компонент Защита ПО и шифрование Платформа 1С v7.7 Абонемент ($m)

Цифровые подписи, шифрование, просмотр сертификатов ключей ЭЦП, работа с различными криптопровайдерами (в т.ч. КриптоПРО ГОСТ 2012) в 1С 7.7.

1 стартмани

08.06.2020    9053    27    mdbruyfn    10    

9

Протокол UDP: внешняя компонента для 1С 7.7

Разработка внешних компонент Платформа 1С v7.7 Абонемент ($m)

Обмен сообщениями и небольшими файлами по протоколу UDP с 1С и внешними приложениями в локальной сети или сети VPN.

1 стартмани

23.05.2020    7318    5    mdbruyfn    0    

6
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. fishca 1254 09.04.14 11:08 Сейчас в теме
2. mikhailovaew 127 15.05.14 10:15 Сейчас в теме
А вот вопрос к техподдержке сайта: почему у меня в рассылке от инфостарта эта публикация была заявлена как
Полезные примеры составления схемы компоновки данных
Архив с данными для 1C: Предприятие 8.1; 1C: Предприятие 8.2; 1С: Предприятие 8.3
09.04.14 http://infostart.ru/public/271178/ 122 25 13

Впрочем, и все остальные 124 обновленные публикации ссылаются на эту... глюк. Рассылка от 16.04.2014.
3. supko 01.11.17 16:24 Сейчас в теме
Видит только в рамках одной терминальной сессии(( печалька
4. nic-lyo 3 04.01.18 18:57 Сейчас в теме
(3) Думаю это легко поправимо. Если актуально могу отладить или отправить исходники
5. mchammer4 227 08.04.19 17:45 Сейчас в теме
Ошибка загрузки внешней компоненты "AddIn_ClipboardPathIcon.dll":
{ВнешняяОбработка.ВнешняяОбработка1.Форма.Форма.Форма(11)}: Ошибка при вызове метода контекста (ЗагрузитьВнешнююКомпоненту): Ошибка при загрузке внешней компоненты

1С:Предприятие 8.3 (8.3.13.1690)

при регистрации компоненты получил вот такое сообщение:
Прикрепленные файлы:
6. mchammer4 227 08.04.19 19:16 Сейчас в теме
Заменил:
ЗагрузитьВнешнююКомпоненту("AddIn_ClipboardPathIcon.dll");

на:
ПодключитьВнешнююКомпоненту("AddIn.AddIn_ClipboardPathIcon");

Заработало :)

Спасибо!
Оставьте свое сообщение