Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
23 ноя 2024, 01:22

1c 7.7 компл 4.5 СуммаВзаиморасчетов

Автор defrag, 18 окт 2011, 22:00

0 Пользователей и 1 гость просматривают эту тему.

defrag

Пытаюсь из внешней обработкой изменить реквизит документа "реализация" СуммаВзаиморасчетов:

Процедура Сформировать()
    ДокРеализация = СоздатьОбъект("Документ.Реализация");
    ДокРеализация.УстановитьФильтр(1,0);
    ДокРеализация.ВыбратьДокументы(НачДата, КонДата);
   
    Пока ДокРеализация.ПолучитьДокумент() = 1 Цикл
        ТекДокумент = ДокРеализация.ТекущийДокумент();
        СуммаВзаиморасчетовДок    = ТекДокумент.Итог("Сумма")
                            +?(ТекДокумент.СуммаВклНП =1,0,ТекДокумент.Итог("СуммаНП" ))
                            +?(ТекДокумент.СуммаВклНДС=1,0,ТекДокумент.Итог("СуммаНДС"));   
           
        ТекДокумент.СуммаВзаиморасчетов        = глПересчет(СуммаВзаиморасчетовДок,ТекДокумент.Валюта,ТекДокумент.Курс,
                            ТекДокумент.Договор.ВалютаВзаиморасчетов,ТекДокумент.ДатаДок,ТекДокумент.Кратность);

        ДокРеализация.Провести();

    КонецЦикла;
КонецПроцедуры


Но в результате изменений нету...

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск