Имя: Пароль:
1C
1С v8
Ошибка при проведении ВозвратТоваровПоставщикуИзНТТ
0 Boudybuilder
 
08.09.11
12:10
Выдает эту ошибку


{Документ.ВозвратТоваровПоставщикуИзНТТ.МодульОбъекта(1156)}: Поле объекта не обнаружено (НДСВключенВСтоимость)
       Если СтруктураШапкиДокумента.НеВключатьНДСВСтоимостьПартий
1 Boudybuilder
 
08.09.11
12:10
Процедура ПодготовитьТаблицуТоваровУпр(ТаблицаТоваров, СтруктураШапкиДокумента)

   ТаблицаТоваров.Колонки.Добавить("СуммаВзаиморасчетов", ОбщегоНазначения.ПолучитьОписаниеТиповЧисла(15, 2));
   ТаблицаТоваров.Колонки.Добавить("СуммаУпр"           , ОбщегоНазначения.ПолучитьОписаниеТиповЧисла(15, 2));
   ТаблицаТоваров.Колонки.Добавить("НДСУпр"             , ОбщегоНазначения.ПолучитьОписаниеТиповЧисла(15, 2));

   // Надо рассчитать стоимость без НДС.
   Для каждого СтрокаТаблицы Из ТаблицаТоваров Цикл

       СтоимостьСНДС  = СтрокаТаблицы.Стоимость + ?(УчитыватьНДС И Не СуммаВключаетНДС, СтрокаТаблицы.НДС, 0);
       Если СтруктураШапкиДокумента.НеВключатьНДСВСтоимостьПартий
          И НЕ (СтруктураШапкиДокумента.НДСВключенВСтоимость) Тогда
           СтрокаТаблицы.Стоимость = СтрокаТаблицы.Стоимость - ?(УчитыватьНДС И СуммаВключаетНДС, СтрокаТаблицы.НДС, 0);
       Иначе
           СтрокаТаблицы.Стоимость = СтоимостьСНДС;
       КонецЕсли;

       // Суммы пересчитаем в валюту упр. учета
       СтрокаТаблицы.СуммаУпр = - МодульВалютногоУчета.ПересчитатьИзВалютыВВалюту(СтоимостьСНДС, ВалютаДокумента,
                                        СтруктураШапкиДокумента.ВалютаУправленческогоУчета, СтруктураШапкиДокумента.КурсДокумента,
                                        СтруктураШапкиДокумента.КурсВалютыУправленческогоУчета,
                                        СтруктураШапкиДокумента.КратностьДокумента,
                                        СтруктураШапкиДокумента.КратностьВалютыУправленческогоУчета);

       СтрокаТаблицы.СуммаВзаиморасчетов = - МодульВалютногоУчета.ПересчитатьИзВалютыВВалюту(СтоимостьСНДС, ВалютаДокумента,
                                        СтруктураШапкиДокумента.ВалютаВзаиморасчетов,
                                        СтруктураШапкиДокумента.КурсДокумента, КурсВзаиморасчетов, СтруктураШапкиДокумента.КратностьДокумента,
                                        КратностьВзаиморасчетов);

       СтрокаТаблицы.НДСУпр = - МодульВалютногоУчета.ПересчитатьИзВалютыВВалюту(СтрокаТаблицы.НДС, ВалютаДокумента,
                                        СтруктураШапкиДокумента.ВалютаУправленческогоУчета, СтруктураШапкиДокумента.КурсДокумента,
                                        СтруктураШапкиДокумента.КурсВалютыУправленческогоУчета,
                                        СтруктураШапкиДокумента.КратностьДокумента,
                                        СтруктураШапкиДокумента.КратностьВалютыУправленческогоУчета);

       // Суммы пересчитаем в валюту упр. учета
       СтрокаТаблицы.Стоимость = - МодульВалютногоУчета.ПересчитатьИзВалютыВВалюту(СтрокаТаблицы.Стоимость, СтруктураШапкиДокумента.ВалютаДокумента,
                                        СтруктураШапкиДокумента.ВалютаУправленческогоУчета,
                                        СтруктураШапкиДокумента.КурсДокумента,
                                        СтруктураШапкиДокумента.КурсВалютыУправленческогоУчета,
                                        СтруктураШапкиДокумента.КратностьДокумента,
                                        СтруктураШапкиДокумента.КратностьВалютыУправленческогоУчета);

   КонецЦикла;

КонецПроцедуры