8.х Как организовать движение по регистрам по новым полям

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем Gulnaz, 22 окт 2010.

  1. TopicStarter Overlay
    Gulnaz
    Offline

    Gulnaz Опытный в 1С

    Регистрация:
    20 сен 2010
    Сообщения:
    81
    Симпатии:
    0
    Баллы:
    26
    Доброе утро! Возникла такая проблема. В документ Поступление товаров и услуг в табличную часть Товары добавляю новые реквизиты ПроцентСкидки, КоличествоПрихода, СчетУчетаРасчетовПоСкидке, КонтрагентСкидка. В модуль объекта в процедуру ДвиженияПоРегистрам(РежимПроведения, СтруктураШапкиДокумента, ТаблицаПоТоварам, ТаблицаПоТаре, ТаблицаПоУслугам, ТаблицаПоОборудованию, ТаблицаПоОбъектамСтроительства,Отказ, Заголовок) добавляю условие:

    Код:
    // Проводки по товарам
    Для каждого СтрокаТаблицы Из ТаблицаПоТоварам Цикл
    .......................
    Если СтрокаТаблицы.ПроцентСкидки <> Неопределено Тогда
    
    Проводка3 = ПроводкиБУ.Добавить();
    Проводка3.Период       = ДатаДока;
    Проводка3.Организация  = СтруктураШапкиДокумента.Организация;
    
    Проводка3.СчетДт      = СтрокаТаблицы.СчетУчетаБУ;
    БухгалтерскийУчет.УстановитьСубконт(Проводка3.СчетДт,Проводка3.СубконтоДт,"Номенклатура", СтрокаТаблицы.Номенклатура,Истина, Заголовок);
    БухгалтерскийУчет.УстановитьСубконто(Проводка3.СчетДт,Проводка3.СубконтоДт,"Склады",       СтруктураШапкиДокумента.Склад);
    
    Проводка3.КоличествоДт = СтрокаТаблицы.КоличествоПрихода - СтрокаТаблицы.Количество;
    
    Проводка3.СчетКт      = СтрокаТаблицы.СчетУчетаРасчетовПоСкидке;
    БухгалтерскийУчет.УстановитьСубконто(Проводка3.СчетКт,Проводка3.СубконтоКт,"Контрагенты", СтрокаТаблицы.КонтрагентСкидка,Истина, Заголовок);
    
    Проводка3.Сумма       = (СтрокаТаблицы.КоличествоПрихода - СтрокаТаблицы.Количество)* СтрокаТаблицы.Цена;
    ....................
    КонецЦикла;
    
    
    При проведении документа возникает ошибка, что поле ПроцентСкидки не найдено. Как я понимаю, в таблице ТаблицаПоТоварам не сидят этих рекзитов нет. Но где заполняется ТаблицаПоТоварам? Спасибо заранее за ответ :angry:
  2. has
    Offline

    has Опытный в 1С

    Регистрация:
    18 июн 2009
    Сообщения:
    708
    Симпатии:
    0
    Баллы:
    26
    В УПП есть такая процедура ПодготовитьТаблицыДокумента

Поделиться этой страницей