|
Как поймать ошибку записи при COM соединениее ? | ☑ | ||
---|---|---|---|---|
0
nodrama
17.01.22
✎
13:45
|
Добрый день.
Есть COM обмен между 2-я базами. есть строки где создается новая строка в РегистреСведений во второй базе с которой COM соединение идет. Но Записать() не выходит, Ошибка при вызове метода контекста (Записать): Произошла исключительная ситуация (1C:Enterprise 8.3.18.1208): Не удалось записать: далее название регистра все Как поймать причину? так как такие случаи редкие и в основном все проходит нормально. в журналах регистрации не в одной не в другой базе ни чего нет соответственно |
|||
1
nodrama
17.01.22
✎
13:50
|
Если во второй базе руками создать строку в РС с такими же данными (и их количеством) в базе, то все сохраняется и записывается
|
|||
2
H A D G E H O G s
17.01.22
✎
14:06
|
Сделай в удаленной базе процедуру, в которую передавай параметрами данные которые хочешь записать и в ней уже пиши в попытка/исключение. Исключение пиши в журнал или возвращай результатом процедуры.
|
|||
3
pechkin
17.01.22
✎
14:08
|
обычно в ком базе ошибка запишется в журнал регистрации. если это конечно не отказ в событии был
|
|||
4
arsik
гуру
17.01.22
✎
14:08
|
(1) В журнале регистраций удаленной базы смотри
|
|||
5
nodrama
17.01.22
✎
14:20
|
(4) Нету там. только то что я руками внес по регистру есть. а то что КОМом идет нету
|
|||
6
osa1C
17.01.22
✎
14:47
|
(0) доступ к РС проверь. У пользователя под которым COM соединение. Если его нет, то алес капут )))
|
|||
7
osa1C
17.01.22
✎
14:50
|
(0) а вообще от COM давно пара уйти... на кой тебе это соединение?
|
|||
8
1Сергей
17.01.22
✎
14:55
|
(7) +100500
|
|||
9
nodrama
17.01.22
✎
15:00
|
(6) Так говорю же это только "избранные строки" в большенстве случаев работает и записывает..
Следовательно доступ то есть;) А по поводу COM согласен полностью. но пока нет времени переписать этот обмен, там не 2 строчки ). |
|||
10
nodrama
17.01.22
✎
15:24
|
Проблему нашел кому интересно.... и очень странно....
в общем из одной базы, по мимо всего. была перекачка лицевых счетов (РС). Так вот. так и не понял как такое возможно. Были случаи когда номера ЛС Не было заполнено. следовательно при перекачки, он заполнял все, но номер был пустым и из за этого он не мог записать РС и вылетал с ошибкой. И все бы ни чего только в соседней точно такой же базы точно такого же релиза) он записывал программно РС даже с пустым Лицевым счетом. и не выдавал ошибку. Собственно я то поправил, теперь норм. Но все равно не понятны чудеса. |
|||
11
nodrama
17.01.22
✎
15:40
|
Хм и все равно нет) даже после этой поправки и заполнением всех возможных реквизитов и тд. иногда выдает ошибку записи
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |