К списку форумов К списку тем
Регистрация    Правила    Главная форума    Поиск   
Имя: Пароль:
Рекомендовать в новости

OLE из 1с83 к 1с77

0 - 23.03.2020 - 12:55
Подключаемся по ОЛЕ из БП3 к Бух77.

Читаем документы, у которых есть реквизит шапки "Идентификатор". Он заполнен в 7-ке.

Но при чтении (ДокОЛЕ77.Идентификатор) поле пустое.
Название не очень удачное. В качестве эксперимента переименовал в "Идентификатор1" - всё заработало.

Подскажите, пожалуйста, можно как-то без переименования получить значение поля "Идентификатор"?

Может быть есть какие-то методы, типа ДокОЛЕ77.ПолучитьЗначениеРеквизита("Идентификатор" ) или что-то похожее. Не могу найти.



1 - 23.03.2020 - 14:16
Как вариант: создать в глобальнике 7.7 функцию глВернутьРеквизит(имяРеквизита) и обращаться к ней из 8-ки через ДокОЛЕ77.EvalExpr()
2 - 23.03.2020 - 15:47
Цитата:
Сообщение от Струнин Посмотреть сообщение
типа ДокОЛЕ77.ПолучитьЗначениеРеквизита("Идентификатор" ) или что-то похожее.
Документ.ПолучитьАтрибут(Реквизит);
Гость
3 - 23.03.2020 - 16:03
Есть такая беда, столкнулся. Но мне надо было срочно и однразово перебросить данные, поэтому просто переименовал, сделал обмен и вернул обратно. Будет время, попробую предложенное уважаемыми коллегами. Я не меньше час потерял, пока понял что дело в Имени)
4 - 23.03.2020 - 16:12
2-Блондинка в шок > То что нужно!!! :)

Заработало. Спасибо большое! :)
Гость
5 - 23.03.2020 - 16:26
(4)спасибо не булькает. Бег в магазин ))
6 - 23.03.2020 - 16:34
5-USSR > при случае, обязательно :)))


К списку вопросов






Copyright ©, Все права защищены