8.х СправочникСписок - выбор значения

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

  1. TopicStarter Overlay
    Sergey_Murzinov
    Offline

    Sergey_Murzinov

    Регистрация:
    10 апр 2009
    Сообщения:
    3
    Симпатии:
    0
    Баллы:
    1
    Есть документ ПоступлениеТМЦ (МояБухгалтерия от ХС 8) в табличной части имеется колонка "Ставка НДС" с типом данных СправочникСписок
    При заполении табличной части документа, имеющей название : ВидыТМЦ (в частности колонки Ставки НДС) пересчет общей суммы не происходит, Сумма НДС и пр. не считается, соответствеено проводки не корректны. При ручном вводе документа все в норме.
    Код:
    НоваяСтрока = ДокНовый.ВидыТМЦ.Добавить();
    НоваяСтрока.ВидТМЦ = Перечисления.ВидыТМЦ.Товар;
    НоваяСтрока.СуммаБезНДС = База.ПолучитьЗначениеПоля("STOIMK");
    НоваяСтрока.СтавкаНДС = Справочники.СтавкиНДС.НайтиПоРеквизиту("Ставка",18);
    
    
    
    
    
    
    Это фрагмент кода с заполнением табличной части из dbf файла. Потом после программного заполнения документа открыть его и произвести любое изменение (даже просто выбрать такую же ставку) в графе Ставка НДС происходит нормальный расчет. Господа подскажите что не так, желательно образец кода.
  2. Эмин
    Offline

    Эмин Руководитель проектов

    Регистрация:
    25 май 2007
    Сообщения:
    1.178
    Симпатии:
    1
    Баллы:
    26
    Посмотрите событие "ПриИзменении" - у реквизитов строки (например у той же СтавкиНДС).
    Скорее всего там вызываются методы, типа РассчитатьСуммуСтроки, РассчитатьСуммуНДС - вставьте эти процедуры в свое заполнение.
  3. TopicStarter Overlay
    Sergey_Murzinov
    Offline

    Sergey_Murzinov

    Регистрация:
    10 апр 2009
    Сообщения:
    3
    Симпатии:
    0
    Баллы:
    1
    При вводе документа через форму все отлично, такое происходит только при программном вводе. Забыл сказать - разговор идет о внешней обработке.
  4. TopicStarter Overlay
    Sergey_Murzinov
    Offline

    Sergey_Murzinov

    Регистрация:
    10 апр 2009
    Сообщения:
    3
    Симпатии:
    0
    Баллы:
    1
    Спасибо за внимание, разобрался.
    Запустив функцию пересчета.

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