![]() |
![]() |
![]() |
|
Планы Обмена, что за глюк | ☑ | ||
---|---|---|---|---|
0
KAZ
15.08.07
✎
14:51
|
Пишу обмен между различными конфами.
При выполнении кода: Документ.ОбменДанными.Загрузка = Истина; Документ.ОбменДанными.Отправитель = Отправитель; Документ.Записать(); Выдаёт ошибку: Ошибка при установке значения атрибута контекста (Отправитель): Несоответствие типов Документ.ОбменДанными.Отправитель=Отправитель; Может кто знает в чем проблема. |
|||
1
SeS_84
15.08.07
✎
15:35
|
Проверь отладчиком какой тип содержит Отправитель и какой Документ.ОбменДанными.Отправитель
|
|||
2
KAZ
15.08.07
✎
15:46
|
Проверял.
Отправитель - Ссылка на план обмена, как и должно быть Документ.ОбменДанными.Отправитель - НЕОПРЕДЕЛЕННО что еще может быть? |
|||
3
SeS_84
15.08.07
✎
15:55
|
Документ.ОбменДанными.Отправитель тоже должен иметь ссылку на план обмена.
ОбменДанными - это что, реквизит документа? |
|||
4
hhhh
15.08.07
✎
15:59
|
(3) Это свойство: смотри ДокументОбъект в синтакс-помощнике
|
|||
5
KAZ
15.08.07
✎
16:08
|
(3) вот я и пытаюсь присвоить ссылку на план обмена :)
|
|||
6
hhhh
15.08.07
✎
16:26
|
Но это должен быть узел!?
|
|||
7
KAZ
15.08.07
✎
16:33
|
(6) это узел, в отладчике все ok
|
|||
8
Регистратор
15.08.07
✎
16:56
|
если это происходит при загрузке объекта из сообщения обмена то не нужно устанавливать
Документ.ОбменДанными.Загрузка = Истина; т.к. там и так истина в случае если это происходит просто при записи объекта то смысла присваивать этот атрубут нет, проще вручную сформировать получателей для данного объекта |
|||
9
FarFar
15.08.07
✎
17:05
|
(0) А можно вопрос? Зачем вообще нужен документ "ОбменДанными" ? В чем его смысел?
|
|||
10
KAZ
15.08.07
✎
17:06
|
(8) да,загрузка происходит из сообщения обмена
строка Документ.ОбменДанными.Загрузка = Истина, по крайней мере не мешает :),учту ваш совет, спб "проще вручную сформировать получателей для данного объекта" чем проще? мне надо зарегестрировать для всех кроме отправителя, по моему так сделать проще: Документ.ОбменДанными.Отправитель = Отправитель; Другое дело, что не работает :) Вот и интересно почему не работает. |
|||
11
KAZ
15.08.07
✎
17:08
|
(9) "ОбменДанными" это свойство объекта "документ", а не документ
|
|||
12
Регистратор
15.08.07
✎
17:14
|
в (8) я не прав там надо устанавливать
Документ.ОбменДанными.Загрузка = Истина; чета притупился |
|||
13
hhhh
15.08.07
✎
17:38
|
(12) нет ты был прав, если прочитали из сообщения обмена, реквизиты "Загрузка" и "Отправитель" уже должны быть. Реквизит "Загрузка" надо проверить, чтобы понять - документ пришел по обмену или это обыкновенная запись документа в текущей базе.
|
|||
14
KAZ
16.08.07
✎
07:53
|
(13) все таки эта строка нужна "Документ.ОбменДанными.Загрузка = Истина;",
но черт с ней, почему эта "Документ.ОбменДанными.Отправитель = Отправитель" не работает? |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |