Спасибо:) С этой частью я разобралась!
код:
Процедура ТоварыКоличествоПриИзменении(Элемент)
   ПриИзмененииКоличестваТовары(Элемент);
   ЭлТов = ЭлементыФормы.Товары.ТекущиеДанные;                        
   Ном = ЭлТов.Номенклатура;                                          
   Ном_Найти = Справочники.Номенклатура.НайтиПоНаименованию(Ном);     
   Если Не Ном_Найти.ЕдиницаДляОтчетов.Вес = 0 Тогда                  
      ЭлТов.Вес = Ном_Найти.ЕдиницаДляОтчетов.Вес * ЭлТов.Количество * ЭлТов.Коэффициент; 
   Иначе                                                              
      Сообщить("Вес не задан!!!", СтатусСообщения.Информация);       
   КонецЕсли;                                                             
КонецПроцедуры // ТоварыКоличествоПриИзменении()
Такой вот часть кода я прописала еще в процедурах:
ТоварыНоменклатураПриИзменении,
ТоварыНоменклатураНачалоВыбора,
ТоварыНоменклатураОкончаниеВводаТекста.
Сейчас у меня загвоздка в том, что мне надо прописать это в общем модуле ОбработкаТабличных частей. В процедуре Процедура ПриИзмененииНоменклатурыТабЧасти(СтрокаТабличнойЧасти, ДокументОбъект, ИмяЕдиницыИзмерения = "ЕдиницаИзмерения") Экспорт я прописала:
Если ОбщегоНазначения.ЕстьРеквизитТабЧастиДокумента("Вес", МетаданныеДокумента, ИмяТабличнойЧасти) 
      //И СтрокаТабличнойЧасти.Номенклатура <> СтрокаТабличнойЧасти.Вес.Владелец 
      И СтрокаТабличнойЧасти.Номенклатура.ВидНоменклатуры = "Товар" Тогда
         Ном = ДокументОбъект.Номенклатура;                                                            
         Ном_Найти = Справочники.Номенклатура.НайтиПоНаименованию(Ном);                       
         Если Не Ном_Найти.ЕдиницаДляОтчетов.Вес = 0 Тогда                                    
            ДокументОбъект.Вес = Ном_Найти.ЕдиницаДляОтчетов.Вес * ДокументОбъект.Количество * ДокументОбъект.Коэффициент; 
         Иначе                                                                                
            Сообщить("Вес не задан!!!", СтатусСообщения.Информация);                         
         КонецЕсли;
   КонецЕсли;
и добавила еще процедуры:
код:
Процедура ТоварыНоменклатураПриИзменении(Элемент, СтрокаТабличнойЧасти, ДокументОбъект, ИмяЕдиницыИзмерения = "ЕдиницаИзмерения") Экспорт   
   ИмяТабличнойЧасти = ОбщегоНазначения.ПолучитьИмяТабличнойЧастиПоСсылкеНаСтроку(СтрокаТабличнойЧасти);
   МетаданныеДокумента = ДокументОбъект.Метаданные();
   Если ОбщегоНазначения.ЕстьРеквизитТабЧастиДокумента("Вес", МетаданныеДокумента, ИмяТабличнойЧасти) 
      И СтрокаТабличнойЧасти.Номенклатура <> СтрокаТабличнойЧасти.Вес.Владелец Тогда
         Ном = ДокументОбъект.Номенклатура;                                                            
         Ном_Найти = Справочники.Номенклатура.НайтиПоНаименованию(Ном);                       
         Если Не Ном_Найти.ЕдиницаДляОтчетов.Вес = 0 Тогда                                    
            ДокументОбъект.Вес = Ном_Найти.ЕдиницаДляОтчетов.Вес * ДокументОбъект.Количество * ДокументОбъект.Коэффициент; 
         Иначе                                                                                
            Сообщить("Вес не задан!!!", СтатусСообщения.Информация);                         
         КонецЕсли;
   КонецЕсли;                                                                          
КонецПроцедуры
Процедура ТоварыКоличествоПриИзменении(Элемент, СтрокаТабличнойЧасти, ДокументОбъект, ИмяЕдиницыИзмерения = "ЕдиницаИзмерения") Экспорт
    ИмяТабличнойЧасти = ОбщегоНазначения.ПолучитьИмяТабличнойЧастиПоСсылкеНаСтроку(СтрокаТабличнойЧасти);
   МетаданныеДокумента = ДокументОбъект.Метаданные();
   Если ОбщегоНазначения.ЕстьРеквизитТабЧастиДокумента("Вес", МетаданныеДокумента, ИмяТабличнойЧасти) 
      И СтрокаТабличнойЧасти.Номенклатура <> СтрокаТабличнойЧасти.Вес.Владелец Тогда
         Ном = ДокументОбъект.Номенклатура;                                                            
         Ном_Найти = Справочники.Номенклатура.НайтиПоНаименованию(Ном);                       
         Если Не Ном_Найти.ЕдиницаДляОтчетов.Вес = 0 Тогда                                    
            ДокументОбъект.Вес = Ном_Найти.ЕдиницаДляОтчетов.Вес * ДокументОбъект.Количество * ДокументОбъект.Коэффициент; 
         Иначе                                                                                
            Сообщить("Вес не задан!!!", СтатусСообщения.Информация);                         
         КонецЕсли;
   КонецЕсли;                                                             
КонецПроцедуры
Процедура ТоварыНоменклатураНачалоВыбора(СтрокаТабличнойЧасти, ДокументОбъект, ИмяЕдиницыИзмерения = "ЕдиницаИзмерения" ,Элемент, СтандартнаяОбработка) Экспорт
   ИмяТабличнойЧасти = ОбщегоНазначения.ПолучитьИмяТабличнойЧастиПоСсылкеНаСтроку(СтрокаТабличнойЧасти);
   МетаданныеДокумента = ДокументОбъект.Метаданные();
    Если ОбщегоНазначения.ЕстьРеквизитТабЧастиДокумента("Вес", МетаданныеДокумента, ИмяТабличнойЧасти) 
      И СтрокаТабличнойЧасти.Номенклатура <> СтрокаТабличнойЧасти.Вес.Владелец Тогда
         Ном = ДокументОбъект.Номенклатура;                                                            
         Ном_Найти = Справочники.Номенклатура.НайтиПоНаименованию(Ном);                       
         Если Не Ном_Найти.ЕдиницаДляОтчетов.Вес = 0 Тогда                                    
            ДокументОбъект.Вес = Ном_Найти.ЕдиницаДляОтчетов.Вес * ДокументОбъект.Количество * ДокументОбъект.Коэффициент; 
         Иначе                                                                                
            Сообщить("Вес не задан!!!", СтатусСообщения.Информация);                      
         КонецЕсли;
   КонецЕсли;
КонецПроцедуры
Я не знаю, правильно ли я мыслю!!!!  Направте на путь истинный, пожалуйста:) 
