|
КД 2.1 не конвертируется строка в Перечисление | ☑ | ||
---|---|---|---|---|
0
Игорь_МММ
17.09.20
✎
08:47
|
В ПВД данные выбираю запросом (произвольный алгоритм), получаю два поля "Номер" и "ГотовностьЗаказа", Оба строки. В ПКО "ЗаказКлиента" (документ) Номер - поле поиска, "ГотовностьЗаказа" конвертируется в Перечисление "ГотовностьЗаказа", правила не создавал (вроде не нужно: строка соответствует перечислению). Выгрузка проходит без ошибок, но значение в приемнике не меняется. Номера совпадают. Что не так?
|
|||
1
ДенисЧ
17.09.20
✎
08:49
|
А создай правило, в чём проблема?
|
|||
2
azt-yur
17.09.20
✎
08:49
|
(0) имя в строке должно совпадать с именем значения перечисления как задано в конфигураторе, т.е. без пробелов. У вас так?
|
|||
3
Игорь_МММ
17.09.20
✎
08:51
|
(1) везде написано, типа не обязательно
(2) да |
|||
4
Игорь_МММ
17.09.20
✎
08:55
|
выгрузил в файл, все данные присутствуют:
-<Объект ИмяПравила="ЗаказКлиента" Тип="ДокументСсылка.ЗаказКлиента" Нпп="4"> -<Ссылка НеСоздаватьЕслиНеНайден="true"> -<Свойство Тип="Строка" Имя="Номер"> <Значение>00TL-054497</Значение> </Свойство> </Ссылка> -<Свойство Тип="ПеречислениеСсылка.ГотовностьЗаказа" Имя="ГотовностьЗаказа"> <Значение>ВРаботеПроизводство</Значение> </Свойство> </Объект> |
|||
5
azt-yur
17.09.20
✎
08:57
|
(4) возможно глюк в обработке Универсальный обмен XML, попробуйте взять другую (с ИТС или из другого релиза)
|
|||
6
Alex S D
17.09.20
✎
08:58
|
Галка не замещать объект?
|
|||
7
Игорь_МММ
17.09.20
✎
09:04
|
||||
8
Alex S D
17.09.20
✎
09:08
|
Я бы для проверки прописал перед выгрузкой свойства значение = «твоезначение»;
|
|||
9
Alex S D
17.09.20
✎
09:10
|
Ну и в отладку загрузки..
|
|||
10
Игорь_МММ
17.09.20
✎
12:33
|
(9) докопал до вот этой строки:
Возврат Менеджер.НайтиПоНомеру(Значение); возвращает пустую ссыль. Копирую Значение и режиме Предприятия поиском по списку - без проблем находит. Что за ...? |
|||
11
Alex S D
17.09.20
✎
12:43
|
А менеджер какого типа? Это же документ видимо
|
|||
12
Игорь_МММ
17.09.20
✎
12:46
|
(11) тут все ок: ДокументМенеджер.ЗаказКлиента
о как нашло: Менеджер.НайтиПоНомеру(Значение,Дата(2020,1,1)) !!! |
|||
13
Alex S D
17.09.20
✎
12:46
|
Убери галку не создавать новые, может он этот документ не находит просто
|
|||
14
Alex S D
17.09.20
✎
12:47
|
поиск по номеру и дате в пко
|
|||
15
Игорь_МММ
17.09.20
✎
12:50
|
(14) это плохо: изначально заказ грузится из приемника, но в источнике могут же перепровести - дата может сползти. Попробую через идентификатор
|
|||
16
Alex S D
17.09.20
✎
12:53
|
Будет искаться не по точной дате а в интервале уникальности, наверное год, так что все ок
|
|||
17
hhhh
17.09.20
✎
12:55
|
(12) Семен Семеныч. Ты без даты что ли искал?
|
|||
18
Игорь_МММ
17.09.20
✎
13:02
|
(16) (17) ДА!!!! "Зачет тебе.."
все срослось, спасибо |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |