|
|
|
Знатокам конвертации данных | ☑ | ||
|---|---|---|---|---|
|
0
Melcor
08.11.19
✎
11:45
|
Доброго дня. Есть конвертация данные 2.1
В ПКГС табличной части товаров запросом получаю данные и присваиваю их КоллекцииОбъектов В самом группе ПКГС есть реквизит НомерГТД с пустым источником, где ПередВыгрузкой назначаю значение: Значение = ОбъектКоллекции.НомерГТД; у этого реквизита есть правило НомераГТД с одним реквизитом Код, с пустым источником и перед выгрузкой у него прописано Значение = Источник; Все работает, но есть очень странная проблемка. запросом я получаю номер ГТД такого формата: 0302010/150719/0265789 но в полученном файле он меняется на такой: 0302010/150719/00000000265789 Откуда берутся нули после второго слэша не пойму.( |
|||
|
1
Ёпрст
гуру
08.11.19
✎
11:48
|
Дык ты запросом сразу выгружай в коллекцию, зачем еще начение = ОбъектКоллекции.НомерГТД делать ?
|
|||
|
2
Glup0sti
08.11.19
✎
11:48
|
Автоматически приводить значение к длине приемника
|
|||
|
3
Жан Пердежон
08.11.19
✎
11:50
|
мистика, не иначе
|
|||
|
4
Melcor
08.11.19
✎
11:52
|
(1) я запросом и выгружаю, это я уже самому реквизиту назначаю
(2) так дело в том что вывожу сообщалкой значение когда присваиваю его, то там правильное |
|||
|
5
Melcor
08.11.19
✎
11:53
|
(4) только в файле уже с нулями лишними
|
|||
|
6
d4rkmesa
08.11.19
✎
11:53
|
(2) Скорее всего. Последний нуль считается началом "цифровой" части.
|
|||
|
7
Жан Пердежон
08.11.19
✎
11:53
|
(4) смотри обработчики в правиле, больше нулям взять неоткуда
|
|||
|
8
Melcor
08.11.19
✎
11:54
|
(2) я бв еще понял, если нули в начале проставились, но они в середине почему-то
|
|||
|
9
Melcor
08.11.19
✎
11:54
|
0302010/150719/ - 0000000 - 0265789
Вот эти нули появились |
|||
|
10
hhhh
08.11.19
✎
11:54
|
(8) не, должны быть в середине, правильно.
|
|||
|
11
Melcor
08.11.19
✎
11:55
|
(10) Почему правильно?
|
|||
|
12
Ёпрст
гуру
08.11.19
✎
11:55
|
(4) это понятно, зачем реквизиту потом еще что то назначать ? Из запроса твой гтд не получить что ле сразу?
|
|||
|
13
Glup0sti
08.11.19
✎
11:55
|
(8) эту галку сними(если она стоит) и посмотри. я обратил внимание, что нули в середине добавились
|
|||
|
14
Melcor
08.11.19
✎
11:56
|
(13) Какую галку?
|
|||
|
15
Glup0sti
08.11.19
✎
11:56
|
(14) Автоматически приводить значение к длине приемника
|
|||
|
16
hhhh
08.11.19
✎
11:56
|
(8) смотри галку в ПГКС АВтоматически приводить значение к длине приемника
|
|||
|
17
Melcor
08.11.19
✎
11:57
|
(12) Да, получил сразу
|
|||
|
18
Ёпрст
гуру
08.11.19
✎
11:57
|
(17) тоггда вот это: Значение = ОбъектКоллекции.НомерГТД; - лишнее
|
|||
|
19
Ёпрст
гуру
08.11.19
✎
11:58
|
просто укажи правило конвертации для этого свойства в коллекции и всё.
|
|||
|
20
hhhh
08.11.19
✎
11:58
|
(11) правильно, потому что программа считает до слеша - это всё префикс, а сам номер после слеша. Его и расширяет нулями.
|
|||
|
21
Melcor
08.11.19
✎
11:58
|
(19) ОК, попробую
|
|||
|
22
Melcor
08.11.19
✎
11:59
|
(15) не могу у ПКГС найти такую галку
|
|||
|
23
Melcor
08.11.19
✎
12:00
|
(15) Нашел, но галка не стоит, она даже не доступна
|
|||
|
24
hhhh
08.11.19
✎
12:00
|
(22) в пкс тогда
|
|||
|
25
Melcor
08.11.19
✎
12:01
|
(19) Всё равно не помогло(
|
|||
|
26
Ёпрст
гуру
08.11.19
✎
12:01
|
ну выложи правила на поглядеть
|
|||
|
27
Melcor
08.11.19
✎
12:02
|
Оп, эта галка в правиле стояла, щя проверю
|
|||
|
28
hhhh
08.11.19
✎
12:03
|
(22) в ПКС НомерГТД
|
|||
|
29
Melcor
08.11.19
✎
13:45
|
С галочкой выгружает не правильно:
</Свойство><Свойство Имя="НомерГТД" Тип="СправочникСсылка.НомераГТД"><Ссылка Нпп="8"> <Свойство Имя="{УникальныйИдентификатор}" Тип="Строка"> <Значение>4e6cee04-c8a7-11e9-8cd9-001e674f56e6</Значение> </Свойство><Свойство Имя="Код" Тип="Строка"> <Значение>0302010/150719/00000000265789</Значение> </Свойство> </Ссылка> но без нее вообще код не выгружает: </Свойство><Свойство Имя="СтранаПроисхождения" Тип="СправочникСсылка.СтраныМира"><Ссылка Нпп="10"> <Свойство Имя="{УникальныйИдентификатор}" Тип="Строка"> <Значение>48ace09e-ad01-11e4-94a6-001e674f56e6</Значение> </Свойство> </Ссылка> |
|||
|
30
pechkin
08.11.19
✎
13:47
|
там в правиле есть галка приводить номер к длине
|
|||
|
31
pechkin
08.11.19
✎
13:48
|
(29) ты не ту галку снял. ты снал галку "поле поиска"
|
|||
|
32
Melcor
08.11.19
✎
13:49
|
(30) её и снял
|
|||
|
33
Melcor
08.11.19
✎
13:50
|
(31) Поле поиска стоит
|
|||
|
34
Йохохо
08.11.19
✎
13:54
|
(32) покажите скрин или поиск по хмл по Нпп="10"
|
|||
|
35
Melcor
08.11.19
✎
13:55
|
поиск по Нпп="10"
дает только это: </Свойство><Свойство Имя="СтранаПроисхождения" Тип="СправочникСсылка.СтраныМира"><Ссылка Нпп="10"> <Свойство Имя="{УникальныйИдентификатор}" Тип="Строка"> <Значение>48ace09e-ad01-11e4-94a6-001e674f56e6</Значение> </Свойство> </Ссылка> |
|||
|
36
Йохохо
08.11.19
✎
13:57
|
(35) сори это пятница про нпп, невнимательно посмотрел, но печкин скорее прав
|
|||
|
37
Melcor
08.11.19
✎
14:02
|
||||
|
38
Melcor
08.11.19
✎
14:17
|
блин, да как так-то?!
|
|||
|
39
Melcor
08.11.19
✎
14:31
|
Может только с кодом такая проблема, другие ПКО по такому принципу отлично выгружаются
|
|||
|
40
Melcor
08.11.19
✎
14:35
|
Разобрался.
В ПКС НомерГТД ТЧ Товары Номер ГТД не являлся строкой, стоили перевести, как все заработало: Значение = строка(ОбъектКоллекции.НомерГТД); |
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |