Имя: Пароль:
1C
1С v8
Конвертация 2.1
0 мушка83
 
05.06.17
14:32
Здравствуйте!
Подскажите пожалуйста, как мне выгрузить в параметры объекта код реквизита табличной части документа?
1 Ёпрст
 
05.06.17
14:46
(0) галку вокни - выгружать в параметрах в ПКС у нужного свойства
2 Ёпрст
 
05.06.17
14:47
+1 "передавать данные в параметр"
3 мушка83
 
05.06.17
14:47
я воткнула: написала значение = источник.товары.номенклатура.код  - ругается. Что я не так пишу?
4 мушка83
 
05.06.17
14:48
не знает что такое "код"
5 Ёпрст
 
05.06.17
14:49
(3)
Значение = ОбъектКоллекции.Номенклатура.Код;
6 cw014
 
05.06.17
14:53
Поинтересоваться, а назачем такое извращение?
7 мушка83
 
05.06.17
14:57
номенклатура в одной базе связана по доп сведению в другой базе
8 cw014
 
05.06.17
14:58
(7) И? У тебя какой нибудь РТиУ. Там 100 строк. Какая номенклатура должна быть связана?
9 мушка83
 
05.06.17
15:04
(5) Спасибо огромное)
10 мушка83
 
05.06.17
15:56
(5) А можно еще вопрос в продолжение: а как теперь мне загрузить это в приемник, после поиска нужного элемента. Я написала так:

Если ПараметрыОбъекта <> Неопределено тогда
ТаблицаПараметровТовары = ПараметрыОбъекта["ТоварыТабличнаяЧасть"];
НомерСтроки = 0;
Для Каждого СтрокаПараметров Из ТаблицаПараметровТовары Цикл
ЗначениеПараметра = СтрокаПараметров.НоменклИст;
Запрос.УстановитьПараметр("Свойство", ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.НайтиПоНаименованию("Код Розница"));
Запрос.УстановитьПараметр("Значение", ЗначениеПараметра);
Результат = Запрос.Выполнить().Выбрать();
Если Результат.Количество() <> 0 Тогда
    Результат.Следующий();
    Объект.Товары.Номенклатура = Результат.Объект;
КонецЕсли;                                
НомерСтроки = НомерСтроки + 1;
КонецЦикла;                  
КонецЕсли;


Как мне к таб части приемника обратиться?
11 Ёпрст
 
05.06.17
16:28
(10) Ты выгружаешь код номенклатуры, для полей поиска ? Потом в Приёмнике будешь искать по этому полю номенклатуру, или что ?
12 мушка83
 
05.06.17
16:31
да
13 Ёпрст
 
05.06.17
16:52
(12) Галку поставь "поиск" у этого реквизита
потом в ПКО в ПоляПоиска он будет доступен как
ПараметрыОбъекта["ИмяТвоегоРеквизита"]

ну и через СтрокаИменПоиска можешь явно указать по каким реквизитам искать в приёмнике.

Только, это всё нужно делть для ПКО - номенклатура. А в таб части дока ничего не надо передавать.
14 мушка83
 
05.06.17
16:59
(13) Спасибо большое)
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс