powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / OLE 1C Не работает "Использовать владельца"
25 сообщений из 27, страница 1 из 2
OLE 1C Не работает "Использовать владельца"
    #34896222
Йод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет. Мож кто натыкался при работе с OLE или я туплю

Собстна:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
Serv = CreateOleObject("V77.Application");
//// бла .. бла .. бла - проверки, подключения и т.д.

SprNom = Serv.Exec(Function("EvalExpr")<<"СоздатьОбъект(\"Справочник.Номенклатура\")");
SprPr = Serv.Exec(Function("EvalExpr")<<"СоздатьОбъект(\"Справочник.Цены\")");
SprNom.Exec(Function("НайтиПоКоду")<<RzMaskEdit1->Text.c_str()<<'0')
// справочники подключает, элемент номенклатуры находит

SprPr.Exec(Function("ИпользоватьВладельца")<<SprNom.Exec(Function("ТекущийЭлемент")));

а вот после последней строки при непосредственной выборке цены - вываливает все цены
не делая выборки по владельцу

В чем муть господа?
...
Рейтинг: 0 / 0
OLE 1C Не работает "Использовать владельца"
    #34896266
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
может поискать с[м]уть в каком нибудь 1C-ном форуме ?
...
Рейтинг: 0 / 0
OLE 1C Не работает "Использовать владельца"
    #34896273
Йод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Gluk (Kazan)может поискать с[м]уть в каком нибудь 1C-ном форуме ?
Мне круто помог ваш совет.

Люди, ну хоть кто-нить дельным советом по существу поможет? Заранее Спасибо.
...
Рейтинг: 0 / 0
OLE 1C Не работает "Использовать владельца"
    #34896278
Йод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Затык где-то в OLE/С++

Аналогичный код в 1С пашет только шум стоит

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Процедура Сформировать()

	сн = СоздатьОбъект("Справочник.Номенклатура");
	сц = СоздатьОбъект("Справочник.Цены");
	
	Если сн.НайтиПоКоду("00000123", 0 ) =  1  Тогда	
		сц.ИспользоватьВладельца(сн.ТекущийЭлемент());
		Если сц.ВыбратьЭлементы( 1 ) =  1  Тогда 
			ыва = сц.Цена.Получить();
		КонецЕсли
	КонецЕсли
КонецПроцедуры
...
Рейтинг: 0 / 0
OLE 1C Не работает "Использовать владельца"
    #34896414
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Йод Gluk (Kazan)может поискать с[м]уть в каком нибудь 1C-ном форуме ?
Мне круто помог ваш совет.


помогу пожалуй
...
Рейтинг: 0 / 0
OLE 1C Не работает "Использовать владельца"
    #34897127
Йод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Блин ... если к вечеру не заработает "ИспользоватьВладельца" владелец, похоже, использует меня ...
А тут еще глюки окружают ... :)
...
Рейтинг: 0 / 0
OLE 1C Не работает "Использовать владельца"
    #34897183
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЙодБлин ... если к вечеру не заработает "ИспользоватьВладельца" владелец, похоже, использует меня ...
А тут еще глюки окружают ... :)

поищи в гугле форум 1С
или выпей Йоду
...
Рейтинг: 0 / 0
OLE 1C Не работает "Использовать владельца"
    #34897254
Йод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Gluk (Kazan)поищи в гугле форум 1С
или выпей Йоду
Да блин, Глюк, я не совсем валенок, хоть и из сибири.
Такое ощущение, что 1Сники зациклены на свих Пока _все_дома_ Цикл
...
Рейтинг: 0 / 0
OLE 1C Не работает "Использовать владельца"
    #34897298
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну если не валенок, то должен понимать, что к C++ твой вопрос не имеет ни малейшего отношения
...
Рейтинг: 0 / 0
OLE 1C Не работает "Использовать владельца"
    #34897332
Йод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Gluk (Kazan)ну если не валенок, то должен понимать, что к C++ твой вопрос не имеет ни малейшего отношения
Дааа .. ангидрит твою перекись марганца ...
Ща я вверну свое скромное имхо.
Поправь если я не прав ...
1. Код 1С, который я приводил выше, РАБОТАЕТ . Следственно, к чистым 1С-никам вопросы отпали.
2. Код на сях, который я приводил выше, РАБОТАЕТ, но с кривым результатом . Следственно, косяк либо таки с кодом на сях, либо в OLE сервере 1С (что по-моему маловероятно) ибо аналогичный код на делфях работает.

Самурай второгодка перепутал оригами с харакири. Зато умер красиво.
...
Рейтинг: 0 / 0
OLE 1C Не работает "Использовать владельца"
    #34897407
ZrenBy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Йод
Код: plaintext
1.
. . .
SprPr.Exec(Function("ИпользоватьВладельца")<<SprNom.Exec(Function("ТекущийЭлемент")));
. . .


Йод
. . .
Код: plaintext
		сц.ИспользоватьВладельца(сн.ТекущийЭлемент());
. . .
[/src]

Даже если это опечатка, это о чем-то говорит, не правда ли ?
...
Рейтинг: 0 / 0
OLE 1C Не работает "Использовать владельца"
    #34897506
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЙодСамурай второгодка перепутал оригами с харакири. Зато умер красиво.

либо в OLE либо в том как ты его ползуешь либо в фазах Луны и пятнах на Солнце
здесь не гадатели и телепаты собрались, а люди которых C++ интересует, а не твоя половая жизнь с 1С через OLE

таково МОЕ скромное ИМХО

P.S. Вообще, в некоторых форумах, за оффтопик принято банить, но тебе ПОВЕЗЛО. Здесь нет модератора, так что, давай, бухти дальше как корабли бороздят Большой театр
...
Рейтинг: 0 / 0
OLE 1C Не работает "Использовать владельца"
    #34897519
Йод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ZrenBy[quot Йод][src]
Даже если это опечатка, это о чем-то говорит, не правда ли ?
Мдась ... с некоторыми и тараканы говорят ...
...
Рейтинг: 0 / 0
OLE 1C Не работает "Использовать владельца"
    #34897551
Akh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZrenBy Йод
Код: plaintext
1.
. . .
SprPr.Exec(Function("ИпользоватьВладельца")<<SprNom.Exec(Function("ТекущийЭлемент")));
. . .


Йод
. . .
Код: plaintext
		сц.ИспользоватьВладельца(сн.ТекущийЭлемент());
. . .
[/src]

Даже если это опечатка, это о чем-то говорит, не правда ли ?

цены - использовать , номернклатура - текущий элемент.

Логически не вижу лжи.
...
Рейтинг: 0 / 0
OLE 1C Не работает "Использовать владельца"
    #34897584
ZrenBy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AkhЛогически не вижу лжи.

Код: plaintext
1.
ИпользоватьВладельца")<<SprNom.Exec(Function("ТекущийЭлемент")));
ИспользоватьВладельца(сн.ТекущийЭлемент());

Отличие есть ?
...
Рейтинг: 0 / 0
OLE 1C Не работает "Использовать владельца"
    #34897595
Йод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Gluk (Kazan) здесь не гадатели и телепаты собрались, а люди которых C++ интересует, а не твоя половая жизнь с 1С через OLE

таково МОЕ скромное ИМХО

Ты себе яйца прищемил? Что-то сильно борзо и истерично речь ведешь. Остынь чепушила. Люди которых интересует С++, но кому нечего сказать по существу заданного вопроса, молчат. Один ты не угомонишься. Закинул за воротник по случаю пятницы? Или, не дай бог, тебя и по трезвяни беспокоят мысли о половой жизни с программным обеспечением?

Gluk (Kazan)
P.S. Вообще, в некоторых форумах, за оффтопик принято банить, но тебе ПОВЕЗЛО. Здесь нет модератора, так что, давай, бухти дальше как корабли бороздят Большой театр
Тут я по сценарию, наверное, должен был обделаться от счастя.
...
Рейтинг: 0 / 0
OLE 1C Не работает "Использовать владельца"
    #34897607
Йод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ZrenBy AkhЛогически не вижу лжи.

Код: plaintext
1.
ИпользоватьВладельца")<<SprNom.Exec(Function("ТекущийЭлемент")));
ИспользоватьВладельца(сн.ТекущийЭлемент());

Отличие есть ?
Спасибо за ответ, но убей бог, не вижу ...
...
Рейтинг: 0 / 0
OLE 1C Не работает "Использовать владельца"
    #34897614
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЙодТы себе яйца прищемил?

Да нет, с яйцами все в порядке
Просто не люблю хамов и людей места своего не знающих (вроде тебя)

P.S. Сдается мне господа, тема есть не более чем очередная провокация
аффтор слишком ТУП для реальной жизни
...
Рейтинг: 0 / 0
OLE 1C Не работает "Использовать владельца"
    #34897695
Akh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)
Йод

Не надоело?
...
Рейтинг: 0 / 0
OLE 1C Не работает "Использовать владельца"
    #34897697
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Akh Gluk (Kazan)
Йод

Не надоело?

Есть предложения ?
Ему здесь НЕ МЕСТО
...
Рейтинг: 0 / 0
OLE 1C Не работает "Использовать владельца"
    #34897699
Akh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZrenBy
Код: plaintext
1.
ИпользоватьВладельца")<<SprNom.Exec(Function("ТекущийЭлемент")));
ИспользоватьВладельца(сн.ТекущийЭлемент());

Отличие есть ?

SprNom == сн. Ну и?
...
Рейтинг: 0 / 0
OLE 1C Не работает "Использовать владельца"
    #34897712
Akh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)
Есть предложения ?
Ему здесь НЕ МЕСТО

Ну, что ты парня обижаешь? Видишь ему некуда податься. К С++ это, хоть и боком, но отношение имеет. Может у нас кто-нить в OLE разбираеться...
...
Рейтинг: 0 / 0
OLE 1C Не работает "Использовать владельца"
    #34897784
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AkhНу, что ты парня обижаешь? Видишь ему некуда податься. К С++ это, хоть и боком, но отношение имеет. Может у нас кто-нить в OLE разбираеться...

По двум причинам:

1. Чтобы этот форум не засоряли оффтопиком парни вроде него
2. Чтобы данный конкретный парень хоть что-то понял и открыл наконец для себя google

P.S. Кстати я пока его не обижал, а вот с его стороны чувствуется некоторая ... неуравновешенность
...
Рейтинг: 0 / 0
OLE 1C Не работает "Использовать владельца"
    #34897791
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AkhМожет у нас кто-нить в OLE разбираеться...

Здесь не в OLE надо разбираться. Вопрос 100%-но из цикла фак 1С
...
Рейтинг: 0 / 0
OLE 1C Не работает "Использовать владельца"
    #34898290
Йод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Отвлекался, работа.
Всем, кроме Глюков, сорри за балаган.

Akh ZrenBy
Код: plaintext
1.
ИпользоватьВладельца")<<SprNom.Exec(Function("ТекущийЭлемент")));
ИспользоватьВладельца(сн.ТекущийЭлемент());

Отличие есть ?

SprNom == сн. Ну и?
Ну так оно так и есть.
Выполняется метод ИпользоватьВладельца для справочника Цены а в него передается параметром текущий элемент справочника Номенклатура.
...
Рейтинг: 0 / 0
25 сообщений из 27, страница 1 из 2
Форумы / C++ [игнор отключен] [закрыт для гостей] / OLE 1C Не работает "Использовать владельца"
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]