Имя: Пароль:
1C
 
ТИС-УТ11 КД2.0
0 leoshko84
 
12.10.17
12:03
Источник "СправочникСсылка.Номенклатура", приемнике СправочникСсылка.СертификатыНоменклатуры в Процедуре "ПослеЗагрузки"

Если Объект.ЭтоГруппа=Ложь Тогда
    
    
    //пишем номенклатуру
    МенеджерЗаписи = РегистрыСведений.ОбластиДействияСертификатовНоменклатуры.СоздатьМенеджерЗаписи();
    
    МенеджерЗаписи.ВидНоменклатуры = Справочники.ВидыНоменклатуры.НайтиПоНаименованию("Товар (пр. ТМЦ)");
    МенеджерЗаписи.Номенклатура = Справочники.Номенклатура.НайтиПоКоду(Источник.Номенклатура.Код);
    МенеджерЗаписи.СертификатНоменклатуры = Объект.Ссылка;

    МенеджерЗаписи.Записать();
    
КонецЕсли;    

Ругается -не известен  ему Номенклатура
1 Йохохо
 
12.10.17
12:09
в поставке обновлений есть правила перехода ТИС - УТ 11
2 Ёпрст
 
12.10.17
12:14
(0) В ПослеЗагрузки нет Источника
3 leoshko84
 
12.10.17
12:16
э... начинаю догонять. Нужна ваша помощь Епрст. Работаем по старой схеме...
4 Ёпрст
 
12.10.17
12:44
(3) ? че за схема ?
5 leoshko84
 
12.10.17
12:57
тип вивер -) yandex -деньги.
6 leoshko84
 
12.10.17
14:06
коллеги, ну подскажите как через переменную передать значение? Нашел как пример: когда через переменную, передаешь значение и обращаешся к ней Параметры.Код (Код-имя переменной).

ПриВыгрузке  Параметры.Код="123"
ПослеЗагрузки читаю значение Параметры.Код

УТ выдает:

Ошибка при загрузке данных: {Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(1286)}: Ошибка в обработчике события ПослеЗагрузкиОбъекта
    ИмяПКО                 =  СертификатыНоменклатуры
    ТипОбъекта             =  Сертификат номенклатуры
    Объект                 =  Декларация о соответствии                        
    Обработчик             =  ПослеЗагрузкиОбъекта
    ОписаниеОшибки         =  Поле объекта не обнаружено (Код)
    ПозицияМодуля          =  (10)
    КодСообщения           =  21
7 Йохохо
 
12.10.17
14:08
параметров в 7.7 вроде нет
8 leoshko84
 
12.10.17
14:10
Как-то передавать можно значение между процедурами ПРиВыгрузки, После Выгрузки?
9 Йохохо
 
12.10.17
14:12
совсем лень пример посмотреть?
держи костыль в Комментарий Значение = "" + Код + Источник.Комментарий; и разбирай
10 Йохохо
 
12.10.17
14:13
Значение = "" + Код + ";" + Источник.Комментарий
11 Йохохо
 
12.10.17
14:14
упс, плохо прочитал, мб кто поправт
12 leoshko84
 
12.10.17
14:17
Реально не вдупляю.  2 дня сижу над КД.
13 h-sp
 
12.10.17
14:19
(12) ну сделай там пкс: источник Номенклатура, приемник Номенклатура. Всё.
14 Ёпрст
 
12.10.17
14:51
(0)
зачем справочник Номенклатура пихать в регистр сведений ?
Цель какая ?
15 Rema Dan
 
12.10.17
15:02
(14) В УТ11 этим регистром сертификаты связываются с номенклатурой.
(12) В случае обмена между восьмыми платформами тут можно использовать параметры, передавая код номенклатуры в качества параметра сертификата. Но это 7.7. Параметров тут нет. Строк неограниченной длинны в которых можно было бы безопасно делать костыль из (9) в этом справочнике тоже нет.
В качестве другого костыля можно выгружать значения сертификатов в табличную часть ДополнительныеРеквизиты номенклатуры. После загрузки номенклатуры можно уже будет отпарсить эту табличную часть, сформировать по ней записи регистра и очистить её.
16 Йохохо
 
12.10.17
15:08
(15) а в ТИС это что?
17 Ёпрст
 
12.10.17
15:11
(15) еще раз, зачем номенклатуру пихать  в этот регистр сведений ?
18 Rema Dan
 
12.10.17
15:12
(16) Я предполагаю, что в ТиС это уже доработанные реквизиты номенклатуры. Регистр сведений указывает, что этот сертификат выписан на эту номенклатуру (или номенклатуру+характеристику, или номенклатуру+характеристику+серию).
Самый простой вариант решения этой задачи это выгружать код номенклатуры в качестве первых символов наименования сертификата по аналогии с (9). Там 150 символов на наименование. На код + представление сертификата дожно хватить.
19 Йохохо
 
12.10.17
15:18
глянул УТ 11 старенькую, там эти сертификаты по сути справочно, в доках не участвуют
если это перенос, можно ПВД на РС ОбластиДействияСертификатовНоменклатуры тупо написать. Если с чисткой то добавлять выгрузить по правилу в ПКО номенклатура