sql com-соединениe #696906


#0 by shira84
Подскажите вообщем-то простой код. Подключаюсь с базы SQL-источник к базе SQL-приемник и создаю документ, заполняю таб часть экспортной процедурой в базе-приемнике. При файловом варианте все срабатывает без проблем, в SQL Записать вызывает исключение. что за беда???
#1 by shira84
может я упускаю какие-то нюансы которые необходимо учесть в SQL и о которых я не знаю?
#2 by Apokalipsec
а описание ошибки?
#3 by sapphire
вызов не на сервере :)
#4 by Господин ПЖ
нет прав на пользуемые объекты во внеш. соединении кривые модули
#5 by Господин ПЖ
синтакс-контроль настроенный может многое сказать по второй проблеме по первой - журнал регистрации
#6 by shira84
ИнформацияОбОшибке? как с ним работать при таком соединении
#7 by shira84
Приложение обычное
#8 by shira84
в журнале пусто начало соединения, пустота и конец
#9 by shira84
где еще посмотреть без отладки??
#10 by shira84
или надо приписывать &насервере?
#11 by shira84
Даже записываю документ без проведения: в файловой все отлично, на SQL просто не записывает, что странно без всякой ошибки. Уже отладил процедура ПередЗаписью заканчивается и все потом переход в источник и там Исключение
#12 by shira84
Попытка передачи с клиента на сервер мутабельного значения 1-го параметра метода ПередЗаписью. Что Это??
#13 by shira84
где здесь мутабельное значение?
#14 by hhhh
внутри этой процедуры есть вызов
#15 by sapphire
видишь, какое приложение "обычное"... см . Я оказался прав таки
#16 by shira84
Вообщем срабатывает подписка на событие там процедура установки префикса. первый параметр "источник" ну т.е ссылка на док. Эта ссылка так понимаю мутабельная (что значит это страшное слово не представляю). Какой выход? Никогда с таким не сталкивался хелп. разжуй если не сложно, что там про вызов на сервере.
#17 by Torquader
Значение нельзя преобразовать в XML-строку и передать между клиентом и сервером. Ссылка, кстати, прекрасно передаются туда и обратно, а вот объект - нет.
#18 by shira84
блин одни загадки. с написанием под SQL впервые сталкиваюсь. что и где переписать? подписку на событие или саму обработку COM подключения
#19 by Torquader
Попробуй создать документ интерактивно в базе приёмнике и посмотри, как там это работает.
#20 by 0xFFFFFF
Попробуй в модуле с галкой "Привелигерованный" запустить
#21 by shira84
создаю вручную либо через com  в файловом варианте. все хорошо, через com на sql ругается на первый параметр подписки на событие "источник" я так понимаю. как его размутабить?
#22 by Torquader
Интерактивно в SQL-версии не ругается ?
#23 by shira84
нашел решение на этом форуме, надо либо помыть мутатор либо размутабить мутабельное значение)))
#24 by shira84
Господа, ну так и не нашел решение. Итого: в базе на SQL через сом соединение не записывается документ. Ошибка в подписке на событие ПриУстановкеНовогоНомераДокумента . Не передается параметр с клиента на сервер "Источник". Ну он и не передастся я так понял. Как быть?
#25 by hhhh
передавать это Источник с Сервера на сервер.
#26 by shira84
Пример в студию плиз
#27 by shira84
Все разобрался, спасибо всем за помощь. В общем модуле где исполнялась процедура ПриУстановкеНовогоНомера не стояла в свойствах галочка "внешнее соединение". Я очень зол на себя.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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