Вход | Регистрация


1С:Предприятие :: 1С:Предприятие 8 общая

кд 2.0 -переход ТИС в УТ 11

кд 2.0 -переход ТИС в УТ 11
Я
   leoshko84
 
07.10.17 - 08:11
Задача: В тис номенклатура, реквизит КодПоставщика -строка в УТ Номенклатура,  есть справочник Марка (бренд). Необходимо значение КодПоставщика перенести в спр. Марка ссылка в Номенклатуре.

Как делаю: в ПКС- "источник"-пусто, "получить значение из входящих данных"-истина,  "приемник"-марка, в процедуре "перед выгрузкой"-Значение=Источник.КодПоставщика; в ПКО- "источник"-Строка, "Приемник"-СправочникСсылка.Марки, галка "автоматически генерировать номер или код, если он не задан"-истина. "После загрузке"-должна ссылка на объект в справочнике номенклатура.

При загрузке в УТ пишет нельзя сравнивать поля неограниченной длины и несовместимых типов.
 
 
   Fram
 
1 - 07.10.17 - 08:45
Если Источник Пусто, откуда ж возмется Источник.КодПоставщика?
   leoshko84
 
2 - 09.10.17 - 10:21
В ПКС поставил "Источник"-"КодПоставщика" в "ПередВыгрузкой"- Значение=Источник;
При загрузке в  УТ пишет: 
Ошибка при загрузке данных: {Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(6575)}: Ошибка при вызове метода контекста (Выполнить): {(1, 115)}: Неверные параметры в операции сравнения. Нельзя сравнивать поля
 неограниченной длины и поля несовместимых типов.
ВЫБРАТЬ Ссылка ИЗ Справочник.Номенклатура ГДЕ Код = &Код И Наименование = &Наименование И ДополнительныеРеквизиты <<?>>= &ДополнительныеРеквизиты И ЭтоГруппа = &ЭтоГруппа
   h-sp
 
3 - 09.10.17 - 10:26
(2) поставьте  Значение=КодПоставщика;
   leoshko84
 
4 - 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) похоже ошибка не связана с маркой, покажите весь текст где есть объект и пко
   leoshko84
 
8 - 09.10.17 - 11:34
Да. Проблема не в этом правиле была. Сейчас вот что пишет: ПКС_ПередВыгрузкой_Номенклатура_Марка_Реквизит26<<?>>(Источник, Приемник, ВходящиеДанные, ИсходящиеДанные, НомерПКС, НомерПКО, ОбъектКоллекции, Значение, ТипПриемника, ИмяПКО, ИмяПКОВидСубконто, Пусто, Выражение, НеЗамещать, УзелКоллекцииСвойств)
Функция не обнаружена (ПКС_ПередВыгрузкой_Номенклатура_Марка_Реквизит26)
   h-sp
 
9 - 09.10.17 - 11:36
(8) наверно забыл в обработку правила скопипастить.
   leoshko84
 
10 - 09.10.17 - 11:38
ПКС: источник "Кодпоставщика" (реквизит номенклатуры), приемник "Марка" (справочник), Значение=КодПоставщика;
ПКО: источник "Строка", приемник "СправочникСсылка.Марки", автоматически генерировать номер-истина.
 
 Рекламное место пустует
   leoshko84
 
11 - 09.10.17 - 11:39
Что-то я совсем запутался...
   leoshko84
 
12 - 09.10.17 - 11:43
   Ёпрст
 
13 - 09.10.17 - 12:09
(12) вот туда пиши
Структура = Новый Структура; 
Структура.Вставить("Бренд", Источник.КодПоставщика);
Значение = Структура;
   Ёпрст
 
14 - 09.10.17 - 12:10
и создавай ПКО для справочника Марки
   leoshko84
 
15 - 09.10.17 - 12:14
А в пко что должно быть?
   Ёпрст
 
16 - 09.10.17 - 12:14
(15)
в ПКО Марки (справочник.Марки) добавить реквизит
  Бренд , поставить галку "поиск"

усё.
   Ёпрст
 
17 - 09.10.17 - 12:15
Только, если у тя ТиС,
то (13) перепиши на СписокЗначений и СоздатьОбъект, ибо этот код в 7.7 будет выполняться
   leoshko84
 
18 - 09.10.17 - 12:29
в ПКО источник строка, туда не могу добавить Брэнд
http://dropmefiles.com/ykDkn
   Ёпрст
 
19 - 09.10.17 - 12:31
(18) млин.
Я хз как у тебя в справочнике Марки называется реквизит (я тебе условно, назвал его Бренд) подставь свой (нужный) по которому будет искаться элемент в справочнике Марки
   leoshko84
 
20 - 09.10.17 - 12:46
В спр. Марка Это Наименование-исправил.
При выгрузке выдает ПКС_ПередВыгрузкой_Номенклатура_Марка_Реквизит26<<?>>(Источник, Приемник, ВходящиеДанные, ИсходящиеДанные, НомерПКС, НомерПКО, ОбъектКоллекции, Значение, ТипПриемника, ИмяПКО, ИмяПКОВидСубконто, Пусто, Выражение, НеЗамещать, УзелКоллекцииСвойств)
Функция не обнаружена (ПКС_ПередВыгрузкой_Номенклатура_Марка_Реквизит26)
   leoshko84
 
21 - 09.10.17 - 12:46
Структура.Вставить("Наименование", Источник.КодПоставщика);
Значение = Структура;
   leoshko84
 
22 - 09.10.17 - 12:56
Функция не обнаружена (ПКС_ПередВыгрузкой_Номенклатура_Марка_Реквизит26) В хвост и гриву. Почему?
   Йохохо
 
23 - 09.10.17 - 12:58
(20) ну это же не весь текст ошибки, давай весь
   leoshko84
 
24 - 09.10.17 - 13:00
Конвертация объекта или получение ссылки:  шт  (Справочник)
ПКС_ПередВыгрузкой_Номенклатура_Марка_Реквизит26<<?>>(Источник, Приемник, ВходящиеДанные, ИсходящиеДанные, НомерПКС, НомерПКО, ОбъектКоллекции, Значение, ТипПриемника, ИмяПКО, ИмяПКОВидСубконто, Пусто, Выражение, НеЗамещать, УзелКоллекцииСвойств)
Функция не обнаружена (ПКС_ПередВыгрузкой_Номенклатура_Марка_Реквизит26)
Конвертация объекта или получение ссылки:  Erich Krause                  (Строка)
Выгружено объектов:   10
   Йохохо
 
25 - 09.10.17 - 13:02
(24) ПКО Номенклатура - встаем на реквизит Марка - Изменить
что там в ИмяОбработчика?
   h-sp
 
26 - 09.10.17 - 13:03
(24) точно вставил текст из правил выгрузки в текст обработки?
   Йохохо
 
27 - 09.10.17 - 13:05
блина, откуда в ПКО Марка ПередВыгрузкой? там же КодПоставщика, это база источник, это косяк
   Йохохо
 
28 - 09.10.17 - 13:06
вручную добавили реквизит ПКО и неправильно
   leoshko84
 
29 - 09.10.17 - 13:15
   Йохохо
 
30 - 09.10.17 - 13:17
(29) надо ПКО номенклатура скринить ПКС_ПередВыгрузкой_Номенклатура какая версия КД? у меня другой шаблон формирования имени обработчика
   leoshko84
 
31 - 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
так будет быстрее
   leoshko84
 
36 - 09.10.17 - 13:30
488 507 756 15b8cj
   leoshko84
 
37 - 09.10.17 - 13:30
тим 12.
   leoshko84
 
38 - 09.10.17 - 13:31
На карту 500 р скину. Правда, очень нужно.
   Ёпрст
 
39 - 09.10.17 - 15:48
вроде, заработало.
нужно было текст модуля выгрузки из кд заменять в обработке экспорта из 7.7
   Ёпрст
 
40 - 09.10.17 - 15:48
и.. кто ж вспомнит то про это ?.. склероз :)


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует