|
кд 2.0 -переход ТИС в УТ 11 | ☑ | ||
---|---|---|---|---|
0
leoshko84
07.10.17
✎
08:11
|
Задача: В тис номенклатура, реквизит КодПоставщика -строка в УТ Номенклатура, есть справочник Марка (бренд). Необходимо значение КодПоставщика перенести в спр. Марка ссылка в Номенклатуре.
Как делаю: в ПКС- "источник"-пусто, "получить значение из входящих данных"-истина, "приемник"-марка, в процедуре "перед выгрузкой"-Значение=Источник.КодПоставщика; в ПКО- "источник"-Строка, "Приемник"-СправочникСсылка.Марки, галка "автоматически генерировать номер или код, если он не задан"-истина. "После загрузке"-должна ссылка на объект в справочнике номенклатура. При загрузке в УТ пишет нельзя сравнивать поля неограниченной длины и несовместимых типов. |
|||
1
Fram
07.10.17
✎
08:45
|
Если Источник Пусто, откуда ж возмется Источник.КодПоставщика?
|
|||
2
leoshko84
09.10.17
✎
10:21
|
В ПКС поставил "Источник"-"КодПоставщика" в "ПередВыгрузкой"- Значение=Источник;
При загрузке в УТ пишет: Ошибка при загрузке данных: {Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(6575)}: Ошибка при вызове метода контекста (Выполнить): {(1, 115)}: Неверные параметры в операции сравнения. Нельзя сравнивать поля неограниченной длины и поля несовместимых типов. ВЫБРАТЬ Ссылка ИЗ Справочник.Номенклатура ГДЕ Код = &Код И Наименование = &Наименование И ДополнительныеРеквизиты <<?>>= &ДополнительныеРеквизиты И ЭтоГруппа = &ЭтоГруппа |
|||
3
h-sp
09.10.17
✎
10:26
|
(2) поставьте Значение=КодПоставщика;
|
|||
4
leoshko84
09.10.17
✎
10:35
|
То же самое пишет.
Источник тип строка, приемник, хочу загрузить в справочник Марка и ссылка элемента в эл. номенклатура. ВЫБРАТЬ Ссылка ИЗ Справочник.Номенклатура ГДЕ Код = &Код И Наименование = &Наименование И ДополнительныеРеквизиты <<?>>= &ДополнительныеРеквизиты И ЭтоГруппа = &ЭтоГруппа |
|||
5
Ёпрст
09.10.17
✎
10:37
|
(0)
в ПКО Номенклатура, в ПКС Источник КодПоставщика Приёмник Бренд (имя реквизита твоего справочника) в ПКС - ПередВыгрузкой: Структура = Новый Структура; Структура.Вставить("Бренд", Источник.КодПоставщика); Значение = Структура; в ПКО Марки (справочник.Марки) добавить реквизит Бренд , поставить галку "поиск" усё. если нужны другие реквизиты - добавить их в ПКО бренд и в структуру в ПКС КодПоставщика. |
|||
6
Ёпрст
09.10.17
✎
10:38
|
ну и в ПКО МАрки сынять галку - поиск по внутреннему идентификатору
|
|||
7
Йохохо
09.10.17
✎
10:42
|
(2) похоже ошибка не связана с маркой, покажите весь текст где есть объект и пко
|
|||
8
leoshko84
09.10.17
✎
11:34
|
Да. Проблема не в этом правиле была. Сейчас вот что пишет: ПКС_ПередВыгрузкой_Номенклатура_Марка_Реквизит26<<?>>(Источник, Приемник, ВходящиеДанные, ИсходящиеДанные, НомерПКС, НомерПКО, ОбъектКоллекции, Значение, ТипПриемника, ИмяПКО, ИмяПКОВидСубконто, Пусто, Выражение, НеЗамещать, УзелКоллекцииСвойств)
Функция не обнаружена (ПКС_ПередВыгрузкой_Номенклатура_Марка_Реквизит26) |
|||
9
h-sp
09.10.17
✎
11:36
|
(8) наверно забыл в обработку правила скопипастить.
|
|||
10
leoshko84
09.10.17
✎
11:38
|
ПКС: источник "Кодпоставщика" (реквизит номенклатуры), приемник "Марка" (справочник), Значение=КодПоставщика;
ПКО: источник "Строка", приемник "СправочникСсылка.Марки", автоматически генерировать номер-истина. |
|||
11
leoshko84
09.10.17
✎
11:39
|
Что-то я совсем запутался...
|
|||
12
leoshko84
09.10.17
✎
11:43
|
http://dropmefiles.com/uHyvv скрин.
|
|||
13
Ёпрст
09.10.17
✎
12:09
|
(12) вот туда пиши
Структура = Новый Структура; Структура.Вставить("Бренд", Источник.КодПоставщика); Значение = Структура; |
|||
14
Ёпрст
09.10.17
✎
12:10
|
и создавай ПКО для справочника Марки
|
|||
15
leoshko84
09.10.17
✎
12:14
|
А в пко что должно быть?
|
|||
16
Ёпрст
09.10.17
✎
12:14
|
(15)
в ПКО Марки (справочник.Марки) добавить реквизит Бренд , поставить галку "поиск" усё. |
|||
17
Ёпрст
09.10.17
✎
12:15
|
Только, если у тя ТиС,
то (13) перепиши на СписокЗначений и СоздатьОбъект, ибо этот код в 7.7 будет выполняться |
|||
18
leoshko84
09.10.17
✎
12:29
|
в ПКО источник строка, туда не могу добавить Брэнд
http://dropmefiles.com/ykDkn |
|||
19
Ёпрст
09.10.17
✎
12:31
|
(18) млин.
Я хз как у тебя в справочнике Марки называется реквизит (я тебе условно, назвал его Бренд) подставь свой (нужный) по которому будет искаться элемент в справочнике Марки |
|||
20
leoshko84
09.10.17
✎
12:46
|
В спр. Марка Это Наименование-исправил.
При выгрузке выдает ПКС_ПередВыгрузкой_Номенклатура_Марка_Реквизит26<<?>>(Источник, Приемник, ВходящиеДанные, ИсходящиеДанные, НомерПКС, НомерПКО, ОбъектКоллекции, Значение, ТипПриемника, ИмяПКО, ИмяПКОВидСубконто, Пусто, Выражение, НеЗамещать, УзелКоллекцииСвойств) Функция не обнаружена (ПКС_ПередВыгрузкой_Номенклатура_Марка_Реквизит26) |
|||
21
leoshko84
09.10.17
✎
12:46
|
Структура.Вставить("Наименование", Источник.КодПоставщика);
Значение = Структура; |
|||
22
leoshko84
09.10.17
✎
12:56
|
Функция не обнаружена (ПКС_ПередВыгрузкой_Номенклатура_Марка_Реквизит26) В хвост и гриву. Почему?
|
|||
23
Йохохо
09.10.17
✎
12:58
|
(20) ну это же не весь текст ошибки, давай весь
|
|||
24
leoshko84
09.10.17
✎
13:00
|
Конвертация объекта или получение ссылки: шт (Справочник)
ПКС_ПередВыгрузкой_Номенклатура_Марка_Реквизит26<<?>>(Источник, Приемник, ВходящиеДанные, ИсходящиеДанные, НомерПКС, НомерПКО, ОбъектКоллекции, Значение, ТипПриемника, ИмяПКО, ИмяПКОВидСубконто, Пусто, Выражение, НеЗамещать, УзелКоллекцииСвойств) Функция не обнаружена (ПКС_ПередВыгрузкой_Номенклатура_Марка_Реквизит26) Конвертация объекта или получение ссылки: Erich Krause (Строка) Выгружено объектов: 10 |
|||
25
Йохохо
09.10.17
✎
13:02
|
(24) ПКО Номенклатура - встаем на реквизит Марка - Изменить
что там в ИмяОбработчика? |
|||
26
h-sp
09.10.17
✎
13:03
|
(24) точно вставил текст из правил выгрузки в текст обработки?
|
|||
27
Йохохо
09.10.17
✎
13:05
|
блина, откуда в ПКО Марка ПередВыгрузкой? там же КодПоставщика, это база источник, это косяк
|
|||
28
Йохохо
09.10.17
✎
13:06
|
вручную добавили реквизит ПКО и неправильно
|
|||
29
leoshko84
09.10.17
✎
13:15
|
||||
30
Йохохо
09.10.17
✎
13:17
|
(29) надо ПКО номенклатура скринить ПКС_ПередВыгрузкой_Номенклатура какая версия КД? у меня другой шаблон формирования имени обработчика
|
|||
31
leoshko84
09.10.17
✎
13:18
|
2.1.8.2
|
|||
32
Йохохо
09.10.17
✎
13:20
|
у меня под рукой 2.1.7 и там такой шаблон
ПКС_Контрагенты_Комментарий_ПередВыгрузкойСвойства_13_11 но скрин нужен ПКО Номенклатура |
|||
33
Ёпрст
09.10.17
✎
13:24
|
(21) у тя выгрузка из 7.7 там нет Структура.
|
|||
34
Ёпрст
09.10.17
✎
13:24
|
дай удаленный доступ, или свои правила.
|
|||
35
Ёпрст
09.10.17
✎
13:25
|
так будет быстрее
|
|||
36
leoshko84
09.10.17
✎
13:30
|
488 507 756 15b8cj
|
|||
37
leoshko84
09.10.17
✎
13:30
|
тим 12.
|
|||
38
leoshko84
09.10.17
✎
13:31
|
На карту 500 р скину. Правда, очень нужно.
|
|||
39
Ёпрст
09.10.17
✎
15:48
|
вроде, заработало.
нужно было текст модуля выгрузки из кд заменять в обработке экспорта из 7.7 |
|||
40
Ёпрст
09.10.17
✎
15:48
|
и.. кто ж вспомнит то про это ?.. склероз :)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |