Имя: Пароль:
1C
 
КД 2.1 как из 7.7 передать в V8 ссылку на справочник, которого нет в источнике
0 Наивный
 
30.07.26
10:01
В источнике 7.7 нет справочника ВидыНоменклатуры. Хочу искать в приемнике по наименованию . перечень известен Товар, Услуга, продукция и т.д. Но параметры не передаюься из 7 в 8. Выкрутился временно через реквизит Комментарий и ПослеЗарузки
Объект.ВидНоменклатуры = Справочники.ВидыНоменклатуры.НайтиПоНаименованию(Объект.Комментарий)
Конечно, это бардак. подскажите как сделать правильно.
1 Ёпрст
 
гуру
30.07.26
10:08
(0) можно формировать сам гуид из снеговика в узле XML, например.
2 Наивный
 
30.07.26
10:09
(1) А по русски? ;) я Вас через слово понимаю
3 zenik
 
30.07.26
10:11
Создать ПКО - источник пустой, приемник - справочник.
Не запоминать выгруженные
В конвертации свойств указать реквизит приемник - наименование и в нем перед выгрузкой написать Значение = "Наименование элемента справочника"....

или значение = Источник - тогда можно передавать наименование из других реквизитов через это правило.
4 Ёпрст
 
гуру
30.07.26
10:18
5 Наивный
 
30.07.26
10:23
Напоминаю, что источник 7.7 и никаких параметров передать нельзя (если я правильно понял)
6 dedmoroz777
 
30.07.26
10:25
Дык создайте в 77 такой справочник. Или 77 менять нельзя?
7 Наивный
 
30.07.26
10:26
В выходном файле передалось

-<Свойство Имя="ВидНоменклатуры" Тип="СправочникСсылка.ВидыНоменклатуры">

<Значение>Продукция</Значение>

</Свойство>
Как заставить при загрузке найти по наименованию?
Понимаю что туплю. Не тупил бы - не спрашивал бы.
8 Наивный
 
30.07.26
10:27
(6) Создать можно. А потом на каждый чих создавать новые объекты? а их в восьмерке сотни
9 dedmoroz777
 
30.07.26
10:29
(8) Сотни ВидовНоменклатуры?
10 Наивный
 
30.07.26
10:29
(9) Сотни видов справочников
11 Наивный
 
30.07.26
10:30
(9) Я же говорю, что пока выкрутился, но хочется научиться делать правильно. А лучше еще и красиво при этом
12 Fedor-1971
 
30.07.26
10:38
(0) Уже разбирали вот тут: КД 2.0 не могу сконвертировать из ТИС в БП 3.0 Субконто1 Документа ПоступлениеПрочее/tail#F
конкретно 22 пост

(3) не просто Значение = "", а СписокЗначений с Наименование
Если использовать просто Значение, то либо
1. в ПКО ПередВыгрузкой придётся сделать список значений ВходящиеДанные с Наменованием, т.к. КД не понимает что за строку ему выдали и к какому ПКС её применить
2. в ПКС Наименование ПередВыгрузкой Значение = Источник (может немножко глючить, вариант 1 надёжнее)
13 Макс77
 
30.07.26
11:03
в ПКО "ПриВыгрузке":
УзелПараметра = СоздатьУзел("ЗначениеПараметра");
УстановитьАтрибут(УзелПараметра, "Имя", "ГрузополучательИНН");
ЗаписатьЭлемент(УзелПараметра, "Значение", СокрЛП(Источник.Грузополучатель.ИНН));
Приемник.insertBefore(УзелПараметра, Приемник.firstChild);
14 Наивный
 
30.07.26
11:12
(12), (13) Мы говорим про какое ПКО? Номенклатура или ВидыНоменклатуры?
15 Fedor-1971
 
30.07.26
11:46
(14) ВидыНоменклатуры, по факту:
ПКО Виды номенклатуры с поиском по наименованию, без источника, но с приёмником
ПКО Номенклатура, ПКС ВидНоменклатуры, правило = ВидыНоменклатуры, Источника нет, но в обработчике ПриВыгрузке
Значение = списокЗначений
Значение.Вставить("Наименование", "Товар"); - или по условию, что нужно

(13) Это для ПКО Номенклатура
16 Наивный
 
30.07.26
11:57
(15) ПКО ВидыНоменклатуры галочку "ПолучитьИзВходящихДанных" ставить?
17 Наивный
 
30.07.26
12:08
(15) Спасибо огромное - заработало! Осталось понять что к чему
18 Fedor-1971
 
30.07.26
12:15
(17) Так уточни, что именно не понятно? (как говорил товарищ Иисус: "Ищите и обрящите" - Х/Ф "Момент истины")
19 Наивный
 
30.07.26
12:19
(18) Потихоньку и с Вашей помощью разберусь. У меня пока сумбур в голове с этой КД - уляжется. Еще раз спасибо.
20 Макс77
 
30.07.26
12:37
(14) То ПКО в которое хочешь добавить Параметр объекта.
21 Fedor-1971
 
30.07.26
12:47
(20) Не получится, он выгружает из 7.7
22 Макс77
 
30.07.26
12:51
(21) Получится, на стороне 8ки прекрасно прочитается.
23 Fedor-1971
 
30.07.26
12:56
(22) А штатно из 7.7 выгрузится? Потому и выгружали в УзелПараметра
Пусть, пока, ТС со штатными средствами освоится
24 Макс77
 
30.07.26
13:06
(23) Штатно 7.7 не поддерживает параметры объекта. Но можно моим способом добавить.
Независимо от того, куда вы едете — это в гору и против ветра!