|
как выявить обработку по COMОбъекту | ☑ | ||
---|---|---|---|---|
0
falselight
29.01.17
✎
07:51
|
Выполняется обмен с использованием правил конвертации данных.
На этой процедуре возникает ошибка, а именно на строке. УспешноПереданыДанные = мОбработкаДляЗагрузкиДанных.ПроизвестиЧтениеДанных(СтрокаОшибкиВБазеПриемнике); Как узнать что это за обработка мОбработкаДляЗагрузкиДанных. в базе приемнике? Процедура ПередатьИнформациюОЗаписиВПриемник(ИнформацияДляЗаписиВФайл, СтрокаОшибкиВБазеПриемнике = "") Экспорт мОбработкаДляЗагрузкиДанных.ФайлОбмена.УстановитьСтроку(ИнформацияДляЗаписиВФайл); УспешноПереданыДанные = мОбработкаДляЗагрузкиДанных.ПроизвестиЧтениеДанных(СтрокаОшибкиВБазеПриемнике); Если Не ПустаяСтрока(СтрокаОшибкиВБазеПриемнике) Тогда ЗаписатьВПротоколВыполнения("ЗАГРУЗКА В ПРИЕМНИКЕ: " + СтрокаОшибкиВБазеПриемнике, Неопределено, Истина, , , Истина); КонецЕсли; КонецПроцедуры |
|||
1
Mikhail Volkov
29.01.17
✎
07:58
|
УниверсальныйОбменДаннымиXML - она? Что за конфигурация?
|
|||
2
falselight
29.01.17
✎
08:04
|
(1) Бухгалтерия предприятия 2.0
БИТ ФИНАНС 2.8 БИТ Строительство 2.0 |
|||
3
falselight
29.01.17
✎
08:05
|
(1) Обмен делается через
Сервис->Прочие обмены данными->Все настройки обмена данными то есть не универсальный обмен, а ОбменДанными XML может это она и есть, но не найду в свойствах её название |
|||
4
falselight
29.01.17
✎
08:17
|
а что нужно сделать что бы она заработала по OLE ?
|
|||
5
falselight
29.01.17
✎
08:47
|
такая ошибка идет, как её устранить?
{Обработка.ОбменДаннымиXML.МодульОбъекта(3785)}: Ошибка записи объекта ТипОбъекта = Поступление товаров и услуг Объект = Поступление товаров и услуг СВ000026569 от 31.12.2016 23:59:59 ОписаниеОшибки = Ошибка при вызове метода контекста (Записать): Ошибка при выполнении обработчика - 'ПередЗаписью': Попытка передачи с клиента на сервер мутабельного значения 1-го параметра метода ПередЗаписьюБухДокументовПередЗаписью (). ПозицияМодуля = Обработка.ОбменДаннымиXML.МодульОбъекта(3778) КодСообщения = 26 |
|||
6
falselight
29.01.17
✎
09:30
|
можно ли посмотреть выполнение этой строки в источнике?
УспешноПереданыДанные = мОбработкаДляЗагрузкиДанных.ПроизвестиЧтениеДанных(СтрокаОшибкиВБазеПриемнике); |
|||
7
falselight
29.01.17
✎
09:57
|
UP
|
|||
8
Mikhail Volkov
29.01.17
✎
10:22
|
В источнике? В источнике только чтение, запись в приемнике.
Если обмен по своим правилам, то отлаживать их лучше в обычном режиме. Уже после через COM. |
|||
9
Defender aka LINN
29.01.17
✎
10:36
|
(5) Кто-то добавил подписку, которая не работает в режиме внешнего соединения
|
|||
10
falselight
29.01.17
✎
12:04
|
(8) Опечатался, конечно в приемнике
(9) Вроде выяснили что это из за передачи мутабельного значения?! Происходит это при обмене через OLE. Это когда передается объект. Так как используются обычные и управляемые формы. А если подписку, можно ли как то устранить эту ошибку? |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |