Отображение документов Office в 1С

13.08.08

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

Пример отображения документов Office в 1С, используя ActiveX Document Framer Control.

Скачать файл

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

Наименование По подписке [?] Купить один файл
Пример обработки
.1218614052 66,50Kb
430
430 Скачать (1 SM) Купить за 1 850 руб.
ActiveX Document Framer Control
.1218614097 95,00Kb
363
363 Скачать (1 SM) Купить за 1 850 руб.
ALS-файл для 7.7
.1218614148 10,64Kb
372
372 Скачать бесплатно

Порядок работы:

  1. Зарегистрировать dsoframer.ocx: resvr32 dsoframer.ocx (если не зарегистрирован ранее)
  2. Обработка работает с 1с++ версии 2.5 и выше. Прямая ссылка на последнюю сборку: http://www.1cpp.ru/images/3/32/Icpp-latest.rar (Положить 1cpp.dll в каталог программы или ИБ)

Страничка этого АХ-а у Мелкософта: http://support.microsoft.com/kb/311765

См. также

Банковские операции Загрузка и выгрузка в Excel Бухгалтер Пользователь Платформа 1С v7.7 1C77 Россия Бухгалтерский учет Платные (руб)

Решение предоставляет комплексную загрузку банковской выписки из CSV, XLS, TXT файла в 1С 7.7 любой конфигурации. Позволяет создавать документы выбранного вида, например "Строка выписки банка (приход/расход)", или многострочный табличный документ, например Выписка, для каждой операции из загружаемого файла банковской выписки. Загружает реквизиты документа, а также создаёт контрагентов и другие необходимые элементы справочников.

3588 руб.

29.07.2021    23357    16    22    

17

Разработка внешних компонент Системный администратор Программист Платформа 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    5349    1    0    

3

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

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

2500 руб.

18.10.2022    6021    1    45    

4

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

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

2000 руб.

27.05.2022    9135    23    17    

34

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

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

1200 руб.

02.12.2021    6331    2    19    

4

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

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

26400 руб.

09.04.2019    16578    2    8    

5

Загрузка и выгрузка в Excel ККМ Системный администратор Платформа 1С v7.7 1С:Торговля и склад 7.7 Управленческий учет Платные (руб)

Выгрузка из 1C версии 7.7 ТиС (Торговля и Склад) в EXCEL для дальнейшей загрузки в кассы ЭВОТОР, с помощью обработки обмен через EXCEL ( которая выбирается на сайте ЭВОТОР в магазине приложений). Полная версия без ограничений. Демоверсия позволяет выгружать только 5 строк номенклатуры(группы товаров). Демоверсия обладает такими же характеристиками что и полная за исключением того, что выгружает 5 строк неважно чего группы или номенклатуры (текст обработки зашифрован). Если у вас одна позиция номенклатуры или 5 позиций без групп, тогда Демоверсия для Вас. Если вдруг выскакивает ошибка по запуску обработки попробуйте запустить 1с с правами администратора

3000 руб.

19.06.2017    50582    9    26    

14

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

Обновленная версия внешней компоненты для работы с базами данных SQLite и прямыми запросы в ДБФ-базах 1С.

1 стартмани

07.11.2016    33983    38    Djelf    43    

37
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. CheBurator 2695 13.08.08 13:10 Сейчас в теме
2. JohnyDeath 302 13.08.08 13:37 Сейчас в теме
Да. http://support.microsoft.com/kb/311765
Без установленного офиса работать, ес-но, не будет.
3. JohnyDeath 302 13.08.08 13:52 Сейчас в теме
4. vip 13.08.08 17:21 Сейчас в теме
(3) Тов. девелопер Че сейчас скажет, что у ленивых разработчиков Microsoft мало доки и нет скриншотов.
5. JohnyDeath 302 13.08.08 17:51 Сейчас в теме
Я это наваял по просьбе трудящихся: http://infostart.ru/profile/3975/projects/2355/ чтобы показать возможности этого АХа
6. Душелов 4021 14.08.08 02:09 Сейчас в теме
(5) вот-вот! давай гнобить своих разработчиков, предлагая мелкософтовский ширпотреб! :)))))
7. JohnyDeath 302 14.08.08 09:31 Сейчас в теме
(6) эт чтоб "свои разработчики" не тратили время впустую! ;)))))
8. kentavr27 97 16.08.08 20:28 Сейчас в теме
Очень полезная штука, но
Есть пара вопросов...
Попытался завязать все это дело с рабочей обработкой в 7.7 Все вроде ничего, но... при изменении размера окна (например) элемент АктивИкс на форме (с загруженным документом) становится серым, в цвет фона. Если повозить курсором - что-то отображается. Побороть этот эффект у меня не получилось. Может кто что дельное подскажет? Эффект немного раздражает, да и каждому юзеру не объяснишь, что нужно курсорчиком там-сям поводить, что б он смог увидеть документ.
И еще... Возможно ли открыть документ только для просмотра? .Open("ИмяФайла",1,,,) не помогает. Документ все равно открывается в режиме редактирования. Я этот (уже открытый документ в АкивИксе) не смог еще раз открыть через OLE для внесения в него изменений. На момент работы через OLE АктивИкс документ приходится закрывать... А не хотелось бы...
А... и еще один момент. Если я открываю документ и прячу меню и панели инструментов (конкретно документ Excel) то отображается Web панель. Ее конечно можно убрать потом, сняв флажок, но юзеру она совсем не нужна и показывать ее вообще не нужно...
11. JohnyDeath 302 18.08.08 10:00 Сейчас в теме
(8) Да, бывают некоторые проблемы с отображением в 7-ке этого активИкса. Как избавиться от этого малой кровью - не знаю.
(9,10) Для таких как ты я дал ссылку на сайт производителя, где можно почитать про этот АХ. Если ты не знаешь как работает:
ExecOleCommand(,,,)
Синтаксис:
ExecOleCommand(OLECMDID, Options, vInParam, vInOutParam)
Назначение:
Calls IOleCommandTarget::Exec on embedded object.
Параметры:
<OLECMDID> - Число (VT_I4)
<Options> - VT_VARIANT
<vInParam> - VT_VARIANT
<vInOutParam> - VT_VARIANT

Это твои проблемы. И ничего разжовывать таким вот выскачкам я не собираюсь.
Не нравится ALS? - Сделай свой и выложи. Думаю все будут рады.

И вообще в (5) я написал для чего я выложил эту обработку. Сам этой приблудой не пользуюсь, т.к. считаю, что это уже перебор для 1С. ;)
vasilykushnir; +1 Ответить
9. and_lk 18.08.08 03:59 Сейчас в теме
Все очень здорово и красиво - для показа (мол какие мы крутые - могем и Word и Excel открывать) . Зачем открывать Word в 1С, если нельзя через OLE поменять текст или заменить поля? Вроде есть АктивХ.Объект.ExecOleCommand(), но как работает непонятно. ALS сырой. Если все бубут выкладывать сырые разработки, да еще без толкового описания на сайт, то можно и InfoStart засрать до безобразия. Или выложи в человеческом виде, или радуйся что ты сильно особенный!
10. and_lk 18.08.08 05:16 Сейчас в теме
И команда Save вместо "Записывает документа по указанному пути. (Saves the document to specified location or its original location)" просто удаляет файл!
12. v.l. 436 20.08.08 09:28 Сейчас в теме
Не обижайте мелкософт!
Правильно Майкрософт, а иначе откажитесь использовать их продукты!
13. JohnyDeath 302 09.10.08 15:14 Сейчас в теме
comper, ндаааа, всё-таки обиделся? http://infostart.ru/sites/212/#comm7 ))))
как маленький, чес слово. Ну хоть как-нибудь объяснил бы.
14. Abadonna 3969 09.10.08 15:19 Сейчас в теме
"Говорил я ему: кабаки да бабы доведут до цугундера."
Начали минусами счеты сводить :(((
15. JohnyDeath 302 09.10.08 15:21 Сейчас в теме
Аркадий, а прикинь, если мы тоже по такому пути пойдём. щас все вместе как обидемся... уууу.... )))))
16. Душелов 4021 09.10.08 15:26 Сейчас в теме
17. rusja 02.09.10 13:05 Сейчас в теме
У меня п.1. "порядка работы" сработал только в таком виде:
regsvr32 "C:\Program Files\1Cv77\BIN\Config\dsoframer.ocx"
(путь к файлу индивидуальный естественно).
18. Steelvan 307 09.12.11 21:24 Сейчас в теме
Для этого есть другие ActiveX.

Например ALLtext 45
19. Steelvan 307 09.12.11 21:25 Сейчас в теме
20. Steelvan 307 09.12.11 22:24 Сейчас в теме
Для редактирования текста в RTF.
21. Steelvan 307 09.12.11 22:24 Сейчас в теме
tx text control позволяет и доки редактировать.
Оставьте свое сообщение