Имя: Пароль:
1C
1С v8
как получить значение столбца из документа
0 88g88
 
19.08.13
17:00
Здравствуйте.
Вопрос по сути в следующем.
Есть документ. счет на оплату.
в нем есть строки с номенклатурой (услуги, товары и.т.д)
у них есть столбец "Ставка ндс"
Есть общая печатная форма счетов куда документ передает значения.
в этой форме есть строка "в том числе НДС". которая не меняется
Бухгалтера хотят чтобы менялось на "без налога НДС" если в этом столбце есть значение учета ндс "БезНДС"

текст "передачи" выгладит так
Если ПараметрыПечати.УчитыватьНДС Тогда
ПараметрыПечати.Вставить("НДС", ?(Шапка.СуммаВключаетНДС, "В том числе НДС:", "Сумма НДС:"));
ПараметрыПечати.Вставить("ВсегоНДС", ОбщегоНазначения.ФорматСумм(ЗапросТовары.Итог("СуммаНДС")));
ПараметрыПечати.Вставить("ВсегоКОплате", ОбщегоНазначения.ФорматСумм(Сумма + ?(Шапка.СуммаВключаетНДС, 0, СуммаНДС)));
КонецЕсли;

Вопрос, как выдернуть значение столбца "ставкандс" из документа? для условия  есть, печатаем так, нет как обычно.

1С:Предприятие 8.3 (8.3.3.687)
Управление производственным предприятием, редакция 1.3 (1.3.42.1)
Зарание спасибо.
1 88g88
 
20.08.13
10:29
решил таким образом. (вдруг пригодится)

    Если ПараметрыПечати.УчитыватьНДС Тогда
        //изменение
    Если СуммаНДС = 0 тогда
        ПараметрыПечати.Вставить("НДС", ?(Шапка.СуммаВключаетНДС, "Без налога (НДС)", "Сумма НДС:"));
        ПараметрыПечати.Вставить("ВсегоНДС", ОбщегоНазначения.ФорматСумм(ЗапросТовары.Итог("СуммаНДС")));
        ПараметрыПечати.Вставить("ВсегоКОплате", ОбщегоНазначения.ФорматСумм(Сумма + ?(Шапка.СуммаВключаетНДС, 0, СуммаНДС)));
        Иначе
        //изменение    
        ПараметрыПечати.Вставить("НДС", ?(Шапка.СуммаВключаетНДС, "В том числе НДС:", "Сумма НДС:"));
        ПараметрыПечати.Вставить("ВсегоНДС", ОбщегоНазначения.ФорматСумм(ЗапросТовары.Итог("СуммаНДС")));
        ПараметрыПечати.Вставить("ВсегоКОплате", ОбщегоНазначения.ФорматСумм(Сумма + ?(Шапка.СуммаВключаетНДС, 0, СуммаНДС)));
        КонецЕсли;
    КонецЕсли;
2 Starhan
 
20.08.13
10:30
Без ндс <> ндс 0%