Форум программистов, компьютерный форум, киберфорум
Наши страницы
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.76/107: Рейтинг темы: голосов - 107, средняя оценка - 4.76
kyr
0 / 0 / 0
Регистрация: 04.12.2005
Сообщений: 1,588
1

1с 7.7 тис 964 как по ОЛЕ вызвать глобальную функцию

06.09.2011, 10:45. Просмотров 19264. Ответов 3
Метки нет (Все метки)

Есть 2 идентичные конфы - пока в виде дбф обе. Нужно подключиться по ОЛЕ выбрать определенную накладную и получить из нее номенклатуру, оптовую цену данной номенклатуры и ее свойства. пока что затык в получении цены.


Код ( (Unknown Language)):
Спр = ОЛЕ.CreateObject("Справочник.ТипыЦен");
Спр.НайтиПоКоду("00002");
ТипЦены = Спр.ТекущийЭлемент();
Если ОЛЕ.EvalExpr("глВернутьЦену("+ТЗОЛЕ.Номенклатура.Идентификатор()+","+ТипЦены.Идентификатор()+",,,,,,"+НЦ+")") <> 0 Тогда
Сообщить(НЦ);
КонецЕсли;
ошибка - 1С:Предприятие: Значение не представляет агрегатный объект (Рассчитывается): 1320

Похоже что у справочника нет Идентификатора()....
вопрос тогда такой - как по ОЛЕ передать ссылку?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.09.2011, 10:45
Ответы с готовыми решениями:

1с 7.7 тис 964 как посмотреть резерв заявок
Есть товар с некоторым артикулом к примеру Товар А1. В справочнике...

1С 7.7 тис 964
Запустили базу 1 ноября - регистры были заполнены только ОстаткамиТМЦ и...

1с 7 Тис 964 Поступление Тмц
Столкнулся со странной проблемой - почему то в некоторых накладных заметил что...

1с 7.7 тис 964+sql+сканер ШК
на одном сервере живут 2 одинаковые базы, собственно режим тестирования...

выгрузка остатков ТиС 964
Народ, во-первых приношу извинения за то что сейчас поступаю так как ламеры и...

3
yvkymyotom
0 / 0 / 0
Регистрация: 15.02.2008
Сообщений: 173
06.09.2011, 12:45 2
Если ОЛЕ.EvalExpr("глВернутьЦену("+ТЗОЛЕ.Номенклатура+","+ТипЦены+",,,,,,"+НЦ+")") <> 0 Тогда
при условии что тип цены из ОЛЕ.
0
umkmowm181538
0 / 0 / 0
Регистрация: 24.12.2008
Сообщений: 1,399
06.09.2011, 12:52 3
Только не передашь через него.
Если надо передать ссылку на объект "той" базы в "ту" базу, то просто текущий элемент и пихай.
0
kyr
0 / 0 / 0
Регистрация: 04.12.2005
Сообщений: 1,588
06.09.2011, 13:50 4
вообщем получилось добиться чего надо так


Код
ОЛЕ.глПолучитьЦену(ТЗОЛЕ.Номенклатура.ТекущийЭлемент(),ТипЦены,ТекущаяДата(),,,,,)
всем большое спасибо!
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.09.2011, 13:50

1c 7.7 ТиС 964 тестирование и исправление
у меня такая ситуация - запустил вчера утром тестирование и исправление базы...

1С 7.7 тис 964 товарный отчет
Необходимо переделать товарный отчет таким образом чтобы отбор происходил по...

экспорт из ТиС 964 в Бух 8.1.6
цель - из ТиСа выгрузить все проводки в Бух 8.1 ранее была одна организация в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru