|
План обмена, КД и УникальныйИдентификатор ... | ☑ | ||
---|---|---|---|---|
0
Irina777
20.12.12
✎
15:42
|
Помогите разобраться! Читала все темы, где упоминается УникальныйИдентификатор.
В ПКС ПередВыгрузкой (потом для пробы и ПриВыгрузке) написала Значение=Источник.УникальныйИдентификатор(); Если использую УниверсальнуюЗагрузку, данные выгружаются и загружаются. Если через ПланОбмена выдаётся: ОписаниеОшибки = Метод объекта не обнаружен (УникальныйИдентификатор) |
|||
1
Kashemir
20.12.12
✎
15:44
|
Значит объект для которого вызван метод, не имеет такового. Все же ясно написано.
|
|||
2
acsent
20.12.12
✎
15:47
|
Источник.Ссылка.УникальныйИдентификатор()
|
|||
3
Irina777
20.12.12
✎
17:38
|
Спасибо, acsent! Выгрузка прошла на УРА!
Теперь запуталась в ПКС и ПКО. Разбирала примеры в демо КД. Если я хочу получить УникальныйИдентификатор, а потом записать его в определённый реквизит документа, мне нужно изменять ПКС или ПКО? |
|||
4
vicof
20.12.12
✎
17:46
|
В ПКС Перед выгрузкой
Значение = ТвойУникальныйИдентификатор. |
|||
5
vicof
20.12.12
✎
17:46
|
Да, и фотку не забудь в личку поместить.
|
|||
6
Irina777
21.12.12
✎
10:49
|
Ребята, помогите советом! При обмене идёт выгрузка, а загрузка не идёт. Если операторы работают при выгрузке, то почему они не работают при загрузке. Правила одинаковы. Кто использовал КД, откликнитесь!
|
|||
7
vicof
21.12.12
✎
10:51
|
Что значит не идет?
И где фотка? |
|||
8
Irina777
21.12.12
✎
11:37
|
В ПКС ПередВыгрузкой:
В одном реквизите (Тип источника - строка, тип приемника - строка): Значение = Источник.Ссылка.УникальныйИдентификатор(); В другом реквизите (Тип источника - СправочникСсылка.Автомобили, тип приемника - строка): НаименованиеЭлемента=Источник.Автомобиль; ТекСправочник = Справочники.Автомобили; РезультатПоискаПоНаименованию = ТекСправочник.НайтиПоНаименованию(НаименованиеЭлемента); Значение=РезультатПоискаПоНаименованию.Ссылка.УникальныйИдентификатор(); Выгрузка по плану обмена из первой базы проходит. Когда во второй пытаешься загрузить - ошибка "Значение не является значением объектного типа" Данные выгружаются |
|||
9
sanja26
21.12.12
✎
11:46
|
Если ЗначениеЗаполнено(РезультатПоискаПоНаименованию) тогда
Значение=РезультатПоискаПоНаименованию.Ссылка.УникальныйИдентификатор(); Иначе Значение = "а ничего не нашли в первой базе" конецЕсли |
|||
10
sanja26
21.12.12
✎
11:47
|
Источник.Автомобиль - тип строка?
|
|||
11
Irina777
21.12.12
✎
11:48
|
Тип источника - СправочникСсылка.Автомобили
|
|||
12
Irina777
21.12.12
✎
11:56
|
Просмотрела файл выгрузки *.xml. Там нет значений нужного мне реквизита. Т.е. хоть правило и написано, но данных-то нет!
Если использую Универсальный обмен через xml, то данные в файле есть: <Свойство Имя="ГУИДАвтомобиль" Тип="Строка"> <Значение>3035cc05-74b5-11e1-b3e2-0025900bf885</Значение> </Свойство> Смотреть сам код в конфигурации? |
|||
13
sanja26
21.12.12
✎
13:30
|
(12) .Автомобиль - тип строка?
|
|||
14
Irina777
21.12.12
✎
14:09
|
да
|
|||
15
sanja26
21.12.12
✎
15:30
|
(14) у справочника Автомобили реквизит Автомобиль?)
|
|||
16
Irina777
21.12.12
✎
15:43
|
В справочнике Автомобили, реквизита Автомобиль нет. Есть реквизит Наименование. Перед созданием правил посмотрела значение Источника через:
НаименованиеЭлемента=Источник.Автомобиль; Сообщить(НаименованиеЭлемента); Получила Наименование из Справочника Автомобили |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |