|
8.3 Работа через COM объект | ☑ | ||
---|---|---|---|---|
0
invest
25.01.16
✎
14:33
|
Доброго времени.
Господа нужна помощь. Есть обработка встроенная в конфу где в экспортной процедуре написан код по созданию документа. Пытаюсь вызвать его через COM из другой программы, но вылетает ошибка. типа Ошибка при вызове метода контекста (Записать) Нарушение прав доступа! Почему?, подключаюсь к базе админовской учеткой. |
|||
1
vicof
25.01.16
✎
14:35
|
Журнал регистрации спасет юнлинга
|
|||
2
invest
25.01.16
✎
14:37
|
(1) я эту ошибку от туда и скопировал сюда
|
|||
3
ejikbeznojek
25.01.16
✎
14:37
|
Сделай тоже самое не через ком соединение, в базе куда подключаешься.
Ещё наверное есть вероятность(хотя судя по ошибке врядли, но вдруг) что что-нибудь перед\при записи тянется из какого-нибудь общего модуля, у которого галки нужной в свойствах не стоит. |
|||
4
invest
25.01.16
✎
14:38
|
(3) сделал до создания этой ветки. Все прошло на ура было.
|
|||
5
Cyberhawk
25.01.16
✎
14:38
|
Покажи ошибку на картинке
|
|||
6
invest
25.01.16
✎
14:40
|
Где что видел что при использовании внешний обработки надо включать или отключать параметр как безопастный режим. Но, в моем случае обработка же встроена в конфигурацию.
(5) пять сек. |
|||
7
Nuobu
25.01.16
✎
14:41
|
(0) Воспользуйся отладкой.
|
|||
8
vicof
25.01.16
✎
14:46
|
"безопастный"
еще один школьник-прогульщик |
|||
9
Худой
25.01.16
✎
14:46
|
(0)Реальный опыт какой-то есть, для начала?
|
|||
10
invest
25.01.16
✎
14:49
|
Скриншот по ошибке.
http://imglink.ru/show-image.php?id=150e33162e5f626445e32bef023be8e1 |
|||
11
ДенисЧ
25.01.16
✎
14:52
|
Слова "нарушение прав доступа" о чём-нибудь говорит?
|
|||
12
Serginio1
25.01.16
✎
14:53
|
Сделай проверку модуля в с галкой внешнее соединение.
Могут вызыватьмя модули без галки внешнее соединение, подписки |
|||
13
Nuobu
25.01.16
✎
14:53
|
(10) И правда нету доступа к проведению заказа покупателя. Проверь.
|
|||
14
Serginio1
25.01.16
✎
14:53
|
Сервис-Параметры-Модули-Проверка
|
|||
15
invest
25.01.16
✎
14:56
|
(12) где это галку на модуле объекта обработке ставить?
|
|||
16
Cyberhawk
25.01.16
✎
14:56
|
(12) Тогда бы была ошибка "Не найден обработчик...", на права доступа ругаться не должен в этом случае
|
|||
17
Serginio1
25.01.16
✎
14:57
|
(15) См 14
|
|||
18
Cyberhawk
25.01.16
✎
14:57
|
Возможно, при проведении заказа вызывается код общего модуля, в котором выключается какая-нибудь проверка. В режиме внешнего соединения этот код не вызывается и поэтому проверка (и запрет) срабатывает.
|
|||
19
invest
25.01.16
✎
14:57
|
(13) -> (4)
|
|||
20
Cyberhawk
25.01.16
✎
14:58
|
И проверить стоит не только галки, но и директивы компиляции #Если
|
|||
21
invest
25.01.16
✎
15:00
|
(18), проведении стоит в блоке Попытка Исключения. Как минимум должен записаться документ. Но, идею понял проверю. может при записи что нибудь есть.
|
|||
22
Cyberhawk
25.01.16
✎
15:03
|
(21) Если у тебя этот блок попытки-исключения в транзакции, то ничего у тебя потом не запишется, если было исключение
|
|||
23
invest
25.01.16
✎
15:05
|
(22) Знаю, транзакции нет
|
|||
24
invest
25.01.16
✎
15:09
|
(14) сделано, поставил галку "Внешние соединение" и сделал проверку кода. Ошибок нет.
|
|||
25
vicof
25.01.16
✎
15:17
|
(21) Если что, неявно транзацкция начинается при записи документа.
|
|||
26
Serginio1
25.01.16
✎
15:38
|
(24)
Сделай еще проверку модулей конфигурации. Конфигурация-Проверка Конфигурации с галкой Внешнее соединение. Ну и наконец пройдись отладчиком. |
|||
27
invest
26.01.16
✎
08:53
|
Удалось выяснить что данный недуг как то связан с объектом ПринадлежностьПоследовательностям с которым я еще не сталкивался.
|
|||
28
invest
26.01.16
✎
08:59
|
Очередной раз убеждаюсь что ламер. Не стояла галочка изменение в "ПолныеПрава" у последовательности ПроведениеПоРасчетамСКлиентами. Тема закрыта!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |