Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Ошибка: ИмяТабличнойЧасти Значение не является значением объектного типа (Имя)

Ошибка: ИмяТабличнойЧасти Значение не является значением объектного типа (Имя)
Я
   dero_man
 
14.10.19 - 07:53
При вводе на основании выдаёт эту ошибку
{ОбщийМодуль.ОбщегоНазначения(734)}: Значение не является значением объектного типа (Имя)
    ИмяТабличнойЧасти = Метаданные.НайтиПоТипу(ТипЗнч(СтрокаТабличнойЧасти)).Имя;

Код обработчика заполнения:
Если ТипЗнч(Основание) = Тип("ДокументСсылка.Договор") Тогда
        ВидыОперацийЧек = Перечисления.ВидыОперацийЧекККМ;
        ВидОперации = ВидыОперацийЧек.Продажа;
        
        // Заполним реквизиты из стандартного набора.
        ЗаполнениеДокументов.ЗаполнитьШапкуДокументаПоОснованию(ЭтотОбъект, Основание);
        
        Склад = УправлениеПользователями.ПолучитьЗначениеПоУмолчанию(глЗначениеПеременной("глТекущийПользователь"), "ОсновнойСклад");
        Продавец = Ответственный;
        
        СуммаДокумента = Основание.СуммаОплаты;
        
    
        НоваяСтрока = Товары.Добавить();
        НоваяСтрока.Номенклатура = Справочники.Номенклатура.НайтиПоКоду("00000000007");
        НоваяСтрока.Количество = 1;
        НоваяСтрока.Количество = 1;
        НоваяСтрока.Коэффициент = 1;
        НоваяСтрока.Цена = Основание.СуммаОплаты;
        
        ВидОплаты = Основание.ВидОплаты;
        
        СуммаОплаты = Основание.СуммаОплаты;
        
    КонецЕсли;

Что нужно поправить?
 
 
   dero_man
 
1 - 14.10.19 - 08:20
УТ 10.3
   catena
 
2 - 14.10.19 - 08:35
"Что нужно поправить?" - нужно поправить, чтоб в модуль ОбщегоНазначения прилетала строка табличной части, а не что-то неопределенное.
   ДенисЧ
 
3 - 14.10.19 - 08:53
"Метаданные.НайтиПоТипу(ТипЗнч(СтрокаТабличнойЧасти))"
Вот тут не нашлось. Проверяй входящие данные

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