|
Как вызывать типовые процедуры заполнения (при изменении) через COM? | ☑ | ||
---|---|---|---|---|
0
toypaul
гуру
05.06.14
✎
16:05
|
Если вызываю глБаза.НазваниеМодуля.ТоварыНоменклатураПриИзмененииНаСервере
то вываливается на ЗначениеЗаполнено ошибка про мутабельное значение. видимо валится на проверке объектов, которые COM объекты. И как быть? Переписывать всю логику что ли? |
|||
1
H A D G E H O G s
05.06.14
✎
16:06
|
Ты где то ошибся.
|
|||
2
toypaul
гуру
05.06.14
✎
16:09
|
да где я еще мог ошибиться. вываливается-то внутри вызова. в процедуру передается новая строка документа.
|
|||
3
H A D G E H O G s
05.06.14
✎
16:11
|
(2) Что мешает подключить отладчик к com коннекту?
|
|||
4
Segate
05.06.14
✎
16:11
|
(2)напиши свое "ЗначениеЗаполнено()" с преферансом и профурсетками
|
|||
5
toypaul
гуру
05.06.14
✎
16:11
|
(3) дя причем тут отладчик-то? валится-то на типовом коде, который просто так работает. а через КОМ нет.
|
|||
6
H A D G E H O G s
05.06.14
✎
16:12
|
(5) хахаха.
Это мне говорит опытный спец. |
|||
7
toypaul
гуру
05.06.14
✎
16:13
|
(6) ежик, ты пойми сначало о чем речь. потом ржи.
|
|||
8
H A D G E H O G s
05.06.14
✎
16:13
|
(5) подкючай отладчик и смотри на чем вываливается и почему
|
|||
9
toypaul
гуру
05.06.14
✎
16:13
|
(8) ты дурак что ли. я знаю на чем валится и почему.
|
|||
10
H A D G E H O G s
05.06.14
✎
16:13
|
(7) Меня Димой зовут. Читай тщательней в ЛК
|
|||
11
H A D G E H O G s
05.06.14
✎
16:14
|
(9) Ну так в чем проблема, специалист?
|
|||
12
toypaul
гуру
05.06.14
✎
16:15
|
(11) ты слепой что ль? в начале темы написано.
|
|||
13
H A D G E H O G s
05.06.14
✎
16:16
|
(12) Ты проблему описал на уровне подавана 5 курса.
|
|||
14
H A D G E H O G s
05.06.14
✎
16:17
|
(12) Я тебе говорю - подключи к com-connectу отладчик его родной базы и посмотри, что на вход
ТоварыНоменклатураПриИзмененииНаСервере приходит |
|||
15
mdocs
05.06.14
✎
16:21
|
По мне так через строки все передавать между базами,вроде не глючит.
|
|||
16
H A D G E H O G s
05.06.14
✎
16:23
|
(15) По мне - так автор у меня в списке.
Вот тут все показано. |
|||
17
H A D G E H O G s
05.06.14
✎
16:24
|
||||
18
H A D G E H O G s
05.06.14
✎
16:25
|
Автор счаст силиться скорее всего отладчик подключить к com
|
|||
19
H A D G E H O G s
05.06.14
✎
16:26
|
Там xml файл настройки должен быть, искать надо в интернетах
|
|||
20
H A D G E H O G s
05.06.14
✎
16:27
|
Хотя че его искать
comcntrcfg.xml <config xmlns="http://v8.1c.ru/v8/comcntrcfg"> <debugconfig debug="true" debuggerURL="tcp://localhost:1557"/> </config> |
|||
21
Dethmont
05.06.14
✎
16:34
|
А что передаешь то в процедуру?
|
|||
22
Dethmont
05.06.14
✎
16:34
|
(21) в (0)
|
|||
23
toypaul
гуру
05.06.14
✎
16:38
|
(21)
Новая = ТекДокРеал.Товары.Добавить(); Новая.Номенклатура = комТовар; глБаза.РеализацияТоваровУслугФормы.ТоварыНоменклатураПриИзмененииНаСервере(Новая, ДанныеОбъекта); ДанныеОбъекта это структура |
|||
24
Dethmont
05.06.14
✎
16:44
|
А в структуре то что?
|
|||
25
toypaul
гуру
05.06.14
✎
16:45
|
(24) понял кажется в чем ошибка.
|
|||
26
Dethmont
05.06.14
✎
16:45
|
ТекДокРеал это COM объект?
|
|||
27
Dethmont
05.06.14
✎
16:46
|
Как быстро догадался....
|
|||
28
Dethmont
05.06.14
✎
16:47
|
COM объекта в базе к которой конектишься не может быть если ты туда не передаешь элементы базы из которой подключаешься!!!
|
|||
29
Dethmont
05.06.14
✎
16:52
|
СтруктураКакКОМДляПередачи = глБаза.NewObject("Структура","(Имя1,Имя2)");
И с остальными объектами так же |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |