Реализация COM-объекта ComServices на платформе Windows Scriping Host.

Публикация № 14386

Разработка - Практика программирования

Реализация COM-объекта, позволяющего при работе с COM-объектами из 1С7.7 получать доступ к их элементам коллекций и функции ПолучитьОбъект. Реализовано на платформе Windows Scriping Host.

Реализация COM-объекта ComServices из книги Андрея Михайлова 1С: Предприятие 7.7 Системное программирование. Реализовано на платформе Windows Scriping Host.

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

Наименование Файл Версия Размер
-

.zip 0,90Kb
376
.zip 0,90Kb 376 Скачать бесплатно

Специальные предложения

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. steban 72 26.09.06 10:56 Сейчас в теме
2. wolfsoft 2422 26.09.06 13:14 Сейчас в теме
А можно по-подробнее для тех, кто не читал этой книги?
3. jbond 25 26.09.06 16:00 Сейчас в теме
Это в принципе известная, но малорекламируемая технология создания COM-объектов без использования комилируемых языков программирования.
Используется WSH.

Подробности здесь
http://www.rsdn.ru/article/com/wscript/COM.xml

Теперь конкретика:
EnumerateCollection(ObjSet,Number) - возвращает элемент с номером Number из коллекции COM-объектов ObjSet. Нумерация с нуля.
GetCountCollection - кол-во элементов коллекции.

GetCOMObject - обертка около GetObject(Str) - ПолучитьCOMОбъект

Зы. Даже непонятно, почему MAV написал COM-объект на VB6.
Зы. Все это есть уже в 8-ке и даже больше - в другой моей разаработке показывается как обойти невозможность передачи массивов (OleVariant) как параметров. Критично при работе с OO.
4. user643502_olapmail 10.03.18 10:18 Сейчас в теме
|Function GetCC(ObjSet)
| GetCC = ObjSet.Count()
|End Function
Оставьте свое сообщение

См. также

"Конвертер деклараций (XLS) от поставщиков для загрузки в Декларант Алко (XML), 11/12 форма" для 7.7 Промо

Обмен через XML Внешние источники данных v7.7 1cv7.md Розничная и сетевая торговля (FMCG) Рестораны, кафе и фаст-фуд Акцизы Бесплатно (free)

"Конвертер деклараций (XLS) для загрузки в Декларант Алко (XML)" Конвертирует 11/12 форму декларации полученную от поставщиков (в экселе) в файлы импорта (xml) для загрузки в Декларант Алко.

07.10.2013    43751    273    Ёпрст    4    

v77. Робот

Практика программирования v7.7 1cv7.md Россия Бесплатно (free)

Исполнитель Робот. Учебное пособие по программированию для детей дошкольного возраста. Без внешних компонент.

09.04.2012    13051    54    item    18    

v77. Закладки в многоуровневом справочнике аля Total Commander

Практика программирования v7.7 1cv7.md Россия Бесплатно (free)

В больших многоуровневых справочниках можно ускорить доступ пользователю к наиболее популярным группам.

09.03.2012    11681    54    item    17    

v77. Паинт

Практика программирования v7.7 1cv7.md Россия Бесплатно (free)

v77. 1С:Паинт :) Такая вот игрушка. Без внешних компонент.

06.03.2012    15417    88    item    38    

1sqlite Промо

Внешние источники данных Разработка внешних компонент Файловые протоколы обмена, FTP v77::ОУ v77::БУ v77::Расчет 1cv7.md Бесплатно (free)

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

23.06.2008    58995    5218    orefkov    290    

v77. Как ИспользоватьСубконто

Практика программирования Оборотно-сальдовая ведомость, Анализ счета Оборотно-сальдовая ведомость, Анализ счета v7.7 1cv7.md Россия БУ Бесплатно (free)

Как ИспользоватьСубконто или почему операция - "любимый" инструмент бухгалтера.

05.03.2012    12999    13    item    3    

v77. Календарь на форме.

Практика программирования v7.7 1cv7.md Россия Бесплатно (free)

v77. Календарь на форме. В помощь разработчику.

05.03.2012    11999    69    item    17    

v77. Таблица символов.

Практика программирования v7.7 1cv7.md Россия Бесплатно (free)

v77. Таблица символов. В помощь разработчику.

05.03.2012    16900    179    item    10    

Особенности сортировки в 1С:Предприятие 7.7

Практика программирования v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Бесплатно (free)

Подобная "разработка" использовалась для анализа/сравнения порядка индексов таблиц БД в различных СУБД: "родные" DBF, MS SQL, CodeBase 6.5, Advantage 7.x/8.x/9.x. Тогда было выяснено, что в этих СУБД разный порядок сортировки индекса.

29.05.2011    18434    70    hogik    4    

Компонента для создания прогрессбара и статус бара на формах 1С 7.7

Разработка внешних компонент v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Бесплатно (free)

Компонента предназначена для вывода на формы отчетов или обработок 1С:Предприятие 7.7 прогрессбара и/или статусбара. Написана на VB.Net (.Net 4.0)

01.05.2011    9762    128    Ma_X_X    7    

Загрузка справочника в объект FormEx "Дерево+Таблица"

Практика программирования v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Бесплатно (free)

Загрузка справочника в объект FormEx "Дерево+Таблица".

17.11.2010    6014    163    Kot31    7    

ЗиК.300 Загогулина

Практика программирования Зарплата Зарплата v77::Расчет 1С7:ЗиК Россия ФОМС, ПФ, ФСС Бесплатно (free)

В конфигурации ЗиК.300 при использовании при расчетах любого единовременного пособия из соцстраха (рождение, погребение…) - возможна ошибка в своде проводок...

24.08.2010    16389    0    UV2    14    

Конструктор "Собери сам"

Практика программирования v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Бесплатно (free)

Создание простого отчета по метаданным конфигурации.

05.08.2010    13191    467    diletant    14    

Подключение через OLE к базе 1С 77 из 1С 77

Практика программирования 1С7.7<->1C7.7 v7.7 1cv7.md Бесплатно (free)

Пример подключения через OLE к базе 1С 77 из 1С 77

07.05.2010    10951    423    ildareshka    6    

Упаковщик двоичных файлов os7764

Практика программирования v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Бесплатно (free)

Помещает любые файлы (драйвера, внешние компоненты, видеоролики) в конфигурацию или внешнюю обработку и обеспечивает их распаковку.

18.04.2010    14953    208    nafa    27    

Перехват некоторых клавиш клавиатуры

Практика программирования v77::ОУ v77::БУ 1cv7.md Россия Бесплатно (free)

Представлена небольшая коллекция кнопок, позволяющая перехватывать нажатие некоторых клавиш клавиатуры. ВК не используется. Ничего нового, давно уже используется в нашем сообществе. Технология - GComp.

07.03.2010    13684    392    G_Re    23    

Подбор в модальном режиме

Практика программирования v7.7 Россия Бесплатно (free)

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

11.02.2010    8597    124    Некто A. Petti    10    

Выгрузка в Excel c помощью ADO

Загрузка и выгрузка в Excel Практика программирования v7.7 1cv7.md Бесплатно (free)

По мотивам http://infostart.ru/public/65045/ Записывает произвольную таблицу значений в файл Эксель, с сохранением типов. Замечание(!!), преобразование нецелого числа зависит от региональных настроек, то есть, если у Вас нерусские ("."), то надо закомментировать строку =СтрЗаменить(

04.02.2010    12084    284    dav405    9    

Загрузка данных из таблицы Excel в два шага

Загрузка и выгрузка в Excel Практика программирования v7.7 1cv7.md Бесплатно (free)

Для того, чтобы каждый раз не писать одно и то же, предлагается идея загружать данные из Excel в два шага.

24.01.2010    10485    426    olgad946    31    

Пример авторизации в Google календаре

WEB Практика программирования v7.7 1cv7.md Бесплатно (free)

Простой пример программной авторизации в Google календаре

15.01.2010    12162    133    buzzzard    6    

Обработка "Подбор цветовой гаммы раскраски таблиц"

Практика программирования v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Бесплатно (free)

Кратко предыстория: часто пользуюсь ВК FormEx (слава Алексею Фёдорову aka АЛьФ'у!!!). Но подобрать удобоваримую палитру раскраски таблиц (цвет шрифта + цвет фона) бывает затруднительно. Поискал в паутине что-нибудь удовлетворяющее меня и не нашел. Пришлось писать самому. Может эта обработка кому-либо еще сгодится.

07.12.2009    13764    332    ПростоБосс    20    

Импорт справочников из InterBase/FireBird для 1С "Предприятие" 7.7

Обработка справочников Внешние источники данных v77::ОУ v77::БУ v77::Расчет 1cv7.md Бесплатно (free)

Импорт справочников из InterBase/FireBird для 1С "Предприятие" 7.7. Обработка не моя. Я ее только немного переработал для FireBird Аналог и (возможно автор) в "Из InterBase в 1С 8.0 (импорт данных)"

26.11.2009    16953    272    rechvladmir    7    

Выгрузка в OpenOffice Calc. Платформа 7.7. Формирование прайса и формы заказа

Загрузка и выгрузка в Excel Практика программирования Разработка внешних компонент v77::ОУ 1cv7.md Бесплатно (free)

Выгрузка в OpenOffice Calc (форматирование, формулы, гиперссылки, закрепление областей, добавление листов, удаление сетки).

28.10.2009    17790    282    a_shpak    4    

Суммирование ячеек табличного документа для платформы 7.7

Практика программирования v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Бесплатно (free)

При выделении ячеек табличного документа в строке состояния 1С выводится сумма чисел в этих ячейках.

25.10.2009    13803    307    a_shpak    9    

Работаем с пропускной системой Perco прямо из 1С

Внешние источники данных Разработка внешних компонент Учет рабочего времени Учет рабочего времени v7.7 1cv7.md Бесплатно (free)

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

20.10.2009    23413    339    ge_ni    10    

Конфигурация для отправки сообщений из MS Outlook по расписанию

WEB Управление взаимоотношениями с клиентами (СRM) Внешние источники данных Управление взаимоотношениями с клиентами (СRM) v7.7 1cv7.md Бесплатно (free)

Конфигурация для отправки сообщений из MS Outlook по расписанию. Есть возможность делать вложение файла.

10.09.2009    8489    133    bpv    2    

Универсальная загрузка любых документов из Excel с использованием нечеткого сравнения по реквизиту типа "Справочник"

Загрузка и выгрузка в Excel Обработка документов Разработка внешних компонент v7.7 1cv7.md Бесплатно (free)

В помощь антиглобалистам! Для мелких и очень мелких 1С - это дорого (ноутбук стоит дешевле). Поэтому практикуется такой порядок работы: в центральном офисе выгружают в Excel из 1С "Продажный лист"; торгуют и отмечают продажи в файле; приносят в офис вечером файл результата и загружают отчет о продажах за день. Грузить можно и заявки, и перемещения, и поступления, и списания, и счета, и все для ОС, НМА, МБП... была бы табличная часть!

02.09.2009    20792    891    ge_ni    39    

Импорт данных из Бэст-4 в Бухгалтерию 7.7 и Камин

Внешние источники данных v77::БУ 1С7:Бух Россия БУ Бесплатно (free)

Импорт данных из программ серии БЭСТ-4 (еще под DOS) в Бухгалтерию 7.7 и Камин.

27.08.2009    9838    143    elisabet    6    

Тест группировок в Эксель. Для 1С 7.7

Загрузка и выгрузка в Excel Практика программирования Работа с интерфейсом v7.7 1cv7.md Бесплатно (free)

Тестовая выгрузка справочника номенклатуры в Эксель с xls-группировками. (Такие плюсики слева от листа)

12.08.2009    13413    226    dav405    12    

[SendGoogleSMS] Отправка SMS уведомлений через сервис Google Calendar

WEB SMS рассылки Разработка внешних компонент v7.7 v8 1cv8.cf 1cv7.md Бесплатно (free)

Компонента генерирует события в Google Calendar с извещением по SMS. В архивах ВК для 7.7 (работает и в 8-ке) и ActiveX - для работы в контексте сервера 1С 8.х

07.08.2009    30106    552    Душелов    37    

Перенос приходных накладных между Access и Бухгалтерией 7.7

Обработка документов Внешние источники данных v77::БУ 1С7:Бух Россия Бесплатно (free)

Данная обработка не претендует на универсальность, а представляет собой пример переноса данных между Аксессом (в плане построения запроса) и Бухгалтерией 7.7. Успешно используется заказчиком уже третий год.

19.07.2009    11041    228    elisabet    3    

[PDF Viewer] - Просмотр PDF в 1С

Разработка внешних компонент Работа с интерфейсом v7.7 v8 1cv8.cf 1cv7.md Бесплатно (free)

ActiveX-компонента для просмотра PDF. Позволяет сохранить в виде текста, картинки и PostScript. Реализованы механизмы поиска текста и печати.

15.07.2009    35546    879    Душелов    57    

Печать таблицы для 7.7

Практика программирования v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Бесплатно (free)

Удобная печать таблицы значений

29.06.2009    19075    486    Natalia    24    

Элемент управления Scintilla

Разработка внешних компонент v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Бесплатно (free)

1sci.dll - внешняя компонента для 1С:Предприятие ВК реализует элемент управления Scintilla. Не требует регистрации в реестре.

15.06.2009    25077    337    steban    32    

Плагин 1С 7.7 для RvAlgo.

Разработка внешних компонент v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Бесплатно (free)

RvAlgo - Универсальный инструмент создания корпоративных отчетов и систем анализа данных. Тут представлен плагин, скрипт импорта данных и выполнения OLAP. Пример конфигурации. Вся документация RvAlgo на русском.

28.05.2009    8977    467    metallist    5    

Печать документа через Word (1С77)

Загрузка и выгрузка в Excel Универсальные печатные формы Практика программирования v7.7 1cv7.md Бесплатно (free)

Мини-конфигурация для 1С 7.7, демонстрирует организацию печати документа через Word.

21.05.2009    21853    968    YVolohov    39    

Настройка курсоров на триггерах для 1C 7.7+Selta+Postgresql

Внешние источники данных Инструментарий разработчика v7.7 1cv7.md Бесплатно (free)

В новых версиях Selta начиная с 1.0.6 (SQL базы 1С 7.7 в Postgresql) начал применяться более продвинутый подход к SQL-курсорам (пересоздание курсоров основано на триггерах), однако выставлять триггеры на таблицы вручную неудобно. Обработка под 1С77 с использованием 1С++ решает эту небольшую проблему.

07.04.2009    24415    71    Djelf    2    

Прыгающие мячики

Практика программирования v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Бесплатно (free)

Специально для 1 апреля - скачущие элементы диалога (требуется FormEx).

31.03.2009    7431    320    McSeem    11