Полноценное использование Drag&Drop в 1С 7.7

19.09.16

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

Несмотря на то, что кое-какие функции Drag&Drop были заложены авторами 1cpp, моё дополнение позволяет сделать этот функционал законченным. Дело в том, что средствами 1cpp можно было таскать файлы ТОЛЬКО в 1С, а из 1С - невозможно. Теперь Вы можете сделать работу с файлами на порядок удобнее и эффективнее.

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

Наименование Файл Версия Размер
Готовая ВК + demo пример
.rar 1,10Mb
13
.rar 1,10Mb 13 Скачать
Исходники ВК
.rar 435,96Kb
3
.rar 435,96Kb 3 Скачать

Для работы самой ВК ничего дополнительно не нужно, однако для полноценной работы механизма Drag&Drop с табличным полем - наличие загруженной 1cpp и Formex обязательно.

В демо примере публикации файлы хранятся вне базы, пример сделан по принципу "чем меньше кода - тем проще встроить".

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

А это образец того, как работать непосредственно с vkdrops.dll:

Процедура ПриНачалеРаботыСистемы()
   ЗагрузитьВнешнююКомпоненту("vkdrops.dll"); 
КонецПроцедуры 

Заполняем список файлов для перетаскивания:

Процедура НачалоПеретаскивания(Действие, Значение, ТипЦели) Экспорт

   // если нужно добавить несколько файлов, то прописываем их пути через "РазделительСтрок"
   // СтрФайлы=ПутьКФайлу1 + РазделительСтрок + ПутьКФайлу2 и т.д.

   СтрФайлы = КаталогИБ()+"1Cv7.MD"; 

   ОбъектДрагДроп = СоздатьОбъект("AddIn.drops");
   ОбъектДрагДроп.НачатьПеретаскиваниеФайлов(СтрФайлы);

КонецПроцедуры

Для запуска примера распакуйте содержимое "Готовая ВК + demo пример", подключите новую ИБ и проверяйте.

"Исходники ВК" - для искушенных. Все необходимое есть в демке.

Drag&Drop Drag and Drop перетаскивание файлов работа с файлами

См. также

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    7811    20    13    

31

1С:Фото номенклатуры 7.7 - решение для работы с фотографиями номенклатуры в 1С:7.7 (включая формат PNG)

Работа с интерфейсом Логистика, склад и ТМЦ Платформа 1С v7.7 1С:Торговля и склад 7.7 Оптовая торговля, дистрибуция, логистика Управленческий учет Платные (руб)

Решение для разработчика и конечного пользователя для работы с фотографиями номенклатуры: систематизация, хранение, отображение, а также выгрузка на Яндекс-Диск и FTP (кроме версии лайт). Поддерживаются графические форматы: bmp, jpg, gif, tiff, а также png - не поддерживаемый штатными средствами 1С. Выполнено без использования внешних компонент (кроме функции выгрузки на FTP). Поставляется как в виде пустой конфигурации с набором объектов и модулей для работы с фото, так и в виде обновления к 1С:Торговля и склад 7.7. Выполнено в двух версиях: "полная" и "лайт".

5000 руб.

18.10.2022    5162    1    45    

3

Компонента 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    4799    1    0    

3

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

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

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

1200 руб.

02.12.2021    5777    2    19    

4

Клиент HTTP(S): внешняя компонента для 1С 7.7

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

Компонента позволяет использовать различные веб-сервисы интернет-ресурсов, например работать с онлайн-кассой через API, предоставленное ее разработчиком. Тестировалась на платформе 1С релиза 7.70.027.

1 стартмани

14.11.2019    18142    88    mdbruyfn    82    

15

Компонента для 1С, принимающая вес с железнодорожных, автомобильных, крановых весов

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

Программа "Компонента приёма веса для 1С, версия 3.0" позволяет принимать и заносить вес с весов непосредственно в программу "1С" - то есть, прием веса осуществляется целиком и полностью из программы "1С".

26400 руб.

09.04.2019    16062    2    8    

5

Оболочка для работы с последними драйверами ККМ АТОЛ для 1С 7.7, 8.1

Разработка внешних компонент ККМ Кассовые операции Оперативный учет 7.7 1С:Торговля и склад 7.7 Абонемент ($m)

Внешняя компонента - оболочка для работы в среде 1С 7.7 или 1С 8.1 с последними версиями драйверов ККМ от АТОЛ. Поддерживаются драйвера x32 начиная с версии 9.11. Присутствует внешняя обработка для полноценной работы с данными драйверами (поддержка ревизий 2.0, 2.1, 2.2, поддержка протокола ОФД 1.0, 1.0.5, 1.1).

1 стартмани

09.08.2017    53678    348    asdfghgghjdhg    141    

18
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. artbear 1448 22.09.16 19:51 Сейчас в теме
Спасибо от авторов 1С++, но ИМХО опоздал ты лет на 10 :)
2. DasIsFantastich 16 22.09.16 22:53 Сейчас в теме
Делал для себя, поэтому не смотрел на то что 7-ка - динозавр.
Ездил в этом году в Саратов, так там у крупной региональной сети до сих пор стоит....
Пользуясь случаем, хочу поблагодарить разработчиков 1cpp и сопутствующего функционала! :)
Без этого чуда все было бы совсем по-другому и, конечно, % компаний, в которых она до сих пор работала, был бы совсем другим...
3. dvk09 2 30.09.16 11:18 Сейчас в теме
Скинь посмотреть на мыло плиз))
Оставьте свое сообщение