|   |   | 
| 
 | Как вызывать типовые процедуры заполнения (при изменении) через 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)");
 И с остальными объектами так же | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |