#0
by DSSS
Доброго дня! Delphi 7.0, 1С 8.2.13.205 Начал изучать вк, хочу решить простенькую задачу: нужно передать в вк номер и дату документа авансовый отчет, чтобы по этим параметрам получить ссылку на документ. Что делаю: В Delphi: В 1С: Тип значения "Результата" COMОбъект. Подскажите, пжл, как получить не COMОбъект, а именно ссылку?
#3
by DSSS
Где-то видел ссылку на форуме как раз по такой теме, не могу найти что-то, может кто подскажет, где почитать?
#6
by H A D G E H O G s
Это мы получим "контекст" текущей базы, к которой подключена ВК. Этот контекст поймет твою ссылку. PConnect:IDispatch; - свойство экземпляра класса T_vk_object. за нас всех уже подумал.
#7
by DSSS
Спасибо. Если использую s1C8_ole:=OleVariant(PConnect).AppDispatch; В 1с возникает ошибка: LIB1 : Access violation at address 0C8B648F in module 'LIB1.dll'. Read of address 00000000. Подскажи, пжл, как побороть? И если можно, подскажи где можно посмотреть пример использования OleVariant(PConnect).AppDispatch;
#9
by DSSS
Спасибо! смотрел статью ромикса в КЗ, но в том примере нет работы со ссылочными типами. На его сайте скачал шаблон для работы специально со ссылками. Пытаюсь перевести его (шаблон) на работу с 8.2. Подскажите, пжл, почему возникает ошибка "Внешняя компонента : Method 'ValueToStringInternal' not supported by automation object." при выполнении вот такого кода в 8.2
#10
by reanimator
Набор невизуальных компонент для работы с 1С 7.7 через OLE (Pascal, Delphi 5) Хоть и для пятого, но думаю будет полезно.
#11
by DSSS
Спасибо, только все для 77. На 77 библиотека Ромикса работает, все нормально, проблема с 8.2 в
#14
by DSSS
без разницы. Нужно заставить ВК научиться принимать ссылку из 1с и обрабатывать ее. Пусть это будет ЗначениеВСтрокуВнутр, как в примере ромикса.
#20
by H A D G E H O G s
case mode of В процедуре AddInObject.CallAsFunc модуля AddinObj.pas заменить И добавить variants в uses Недоработал Ромикс.
#23
by DSSS
, Попробовал, вроде все сделал по твоим рекомендациям. При выполнении в 1С &НаКлиенте Процедура Команда(Команда) Возникает ошибка: TestVK : Method 'Документы' not supported by automation object. Как побороть?
#27
by DSSS
Может все дело в &НаКлиенте По-хорошему бы ссылку получить на сервере надо.. В ВК тоже получается в контексте клиента все выполняется? Вот интересно в ВК для 8.2 можно указывать среду исполнения?
#32
by DSSS
>> COM ВК не работает на Тонком и Веб клиентах! Точно, не работает. Спасибо! Запустил толстого клиента, все работает нормально.
#33
by DSSS
>> Так что либо сервер, либо nativeAPI Насчет nativeAPI как я понимаю та нельзя работать со ссылочными типами, а только с примитивными.., так что не вариант. Остается COM &НаСервере. Не подскажешь, где можно посмотреть такой способ реализации ВК в 8.2? что-то все что нашел про ПодключитьВнешнююКомпоненту в 8.2 все про nativeAPI.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- статус оплаты расходов усн
- Перехват закрытия openoffice из 1с 8
- ЗУП. Форма Т-13. Не отображаются отпуска.
- Многопоточность в 1С
- 1с8.1 при печати вместо bmp квадрат от Малевича.
- Ошибка при выгрузке данных для узла обмена
- КД: Разные поля поиска для разных элементов
- Как сделать корректировку реализаций пред. налогового периода ?
- 8.2 не обнаружено свободной лицензии для веб-соединений
- Ошибка при обмене (ПрочитатьXML): ошибка преобразования данных XML
- Обмен Frontol и "Управление торговлей" 11 - готовое решение есть ?
- Про ввод остатков взаиморасчетов 1с УТ 10.3
- Регламентная обработка расчета себестоимости
- Почему в Бух 2.0 в карточке счёта остаток кредитовый а в 1.6 дебетовый?
- Как изменять имя переменной в цикле
- Существуют ли правила обмена ТиС 9.2 => БП 2.0
- УТ: Рентабельность по услугам 100%
- Как при выводе табличного документа убрать видимость штрихкода (рисунок)
- Как данные из запроса записать в Excel файл?
- конвертация данных