Проблемы с Операция.ИспользоватьСубконто() по OLE #354615


#0 by Ricco
В OLE не силен. Изрядно капризная вещь. В глобальном модуле прописываю: Вызываю из отчета ("Контрагент" на форме): пишет: ОперацияБазы.ИспользоватьСубконто(ВидыСубконтоКонтрагенты, ВыбКонтрагент); {D:1CV7BUH 24_07_2008EXTFORMSПЕНИ.ERT}: Поле агрегатного объекта не обнаружено (ИспользоватьСубконто) Убил время. Так и не понял причину. Не подскажете? Спасибо.
#1 by ТелепатБот
#2 by ДенисЧ
наверное, потому, что ИспользовутьСубконто в данном контексте является методом формы операции, а не объекта Операция
#3 by Ёпрст
Ежели это весь код, то всё правильно пишет.
#4 by Ёпрст
+3 ОперацияБазы где определена/объявлена/создана как объект чего либо ? Да нигде!!!!! ...
#5 by smaharbA
"Операция"
#6 by ДенисЧ
а это Процедура ВыбратьОперацииБазы(ОперацияБазы) не катит за определение?
#7 by Ricco
Как изменить контекст? Конечно не весь. Там дальше много: и т.д. Но встает на той строчке
#8 by Ёпрст
Звиняйте, не углядел .. :)
#9 by Ёпрст
Ответ в .
#10 by ДенисЧ
хотя... вроде наврал... не тот контекст..
#11 by ДенисЧ
как правильно подсказывают из зала АрхивнаяОперация = Архив.CreateObject("Операция");
#12 by smaharbA
Такое сообщение уже было совсем недавно "Операция" либо .Операция. да и выбрать надобы
#13 by Ricco
Спасибо всем, сделал как в . Теперь на строку {D:1CV7BUH 24_07_2008EXTFORMSПЕНИ.ERT}: 1С:Предприятие: Неверный тип параметра ?
#14 by smaharbA
Выбирай Архив.ВидыСубконто.ЗначениеПоИдентификатору("Контрагенты") Архив.ВидыСубконто.Контрагенты
#15 by Ricco
Делал даже так: Ошибки не дает, но на строке: Пока ОперацияБазы.ПолучитьПроводку = 1 Цикл в цикл не заходит... Тут вековое проклятие...
#16 by smaharbA
а че ты хочешь то, выбрать все по субконто ?
#17 by smaharbA
У тебяж судя по коду, операция не выбрана
#18 by Ricco
И так теперь: толку нет. Беда...
#19 by smaharbA
задай оле плансчетов
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С