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

Заполнение табличной части. Обработка

Автор jyurik, 11 сен 2019, 07:59

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

jyurik

Обработкой заполнения таб. час я заполняю таб. Часть док. Реализации услуг по переработки. Запросом обращаюсь к конкретному док Отчет производства за смену и гружу его тч в тч реализации. Столкнулся с такой ситуацией, в тч реализации, есть колонка «Всего» она не как не описана – это не реквизит таб. части и нет никого типа, просто колонка с названием Всего. На форме она заполняется так:
«    Если ЭлементыФормы.Продукция.Колонки.Всего.Видимость    Тогда
        ОформлениеСтроки.Ячейки.Всего.ОтображатьТекст = Истина;
        ОформлениеСтроки.Ячейки.Всего.Текст = ОбщегоНазначения.ФорматСумм(ДанныеСтроки.Сумма
                                            + ?(СуммаВключаетНДС, 0, ДанныеСтроки.СуммаНДС));
    КонецЕсли;
».
Вопрос: Может, кто сталкивался с этим? Как мне передать данные в эту колонку? Как ее определить внешней обработкой?
Мой результат загрузки данных в таб. Часть:
"    Результат = Запрос.Выполнить().Выгрузить();
   
    ТабличнаяЧасть.Очистить();
       
    Для Каждого ЭлементРезультата из Результат Цикл
        НоваяСтрокаТЧ = ТабличнаяЧасть.Добавить();       
        ЗаполнитьЗначенияСвойств(НоваяСтрокаТЧ,ЭлементРезультата);
        НоваяСтрокаТЧ.Сумма = ЭлементРезультата.Цена * ЭлементРезультата.Количество;
        НоваяСтрокаТЧ.СуммаНДС = НоваяСтрокаТЧ.Сумма*"0,2";
    КонецЦикла;
   
    СчетаУчетаВДокументах.ЗаполнитьСчетаУчетаТабличнойЧасти("Продукция", ТабличнаяЧасть, Объект, Истина, Истина, Истина, Истина, Истина);
"

LexaK

Колонка: Всего, это вычисляемое поле, ни чего туда передавать не надо, при открытии формы все заполнится само. Главное остальные поля ТЧ правильно заполните.
если помогло нажмите: Спасибо!

jyurik

Цитата: LexaK от 11 сен 2019, 09:00
Колонка: Всего, это вычисляемое поле, ни чего туда передавать не надо, при открытии формы все заполнится само. Главное остальные поля ТЧ правильно заполните.
Я немного переделал запросе, и он сейчас тупо заполняет табличную часть данными и все ровно не работает правильно отображение данных в таблице
Должно быть Всего = Сумма + Сумма НДС, а меня почему-то Всего = Сумме
Добавлено: 11 сен 2019, 10:18


Цитата: jyurik от 11 сен 2019, 10:17
Цитата: LexaK от 11 сен 2019, 09:00
Колонка: Всего, это вычисляемое поле, ни чего туда передавать не надо, при открытии формы все заполнится само. Главное остальные поля ТЧ правильно заполните.
Я немного переделал запросе, и он сейчас тупо заполняет табличную часть данными и все ровно не работает правильно отображение данных в таблице
Должно быть Всего = Сумма + Сумма НДС, а меня почему-то Всего = Сумме

Вот сейчас результат запроса:
Результат = Запрос.Выполнить().Выгрузить();
   
    ТабличнаяЧасть.Очистить();
       
    Для Каждого ЭлементРезультата из Результат Цикл
        НоваяСтрокаТЧ = ТабличнаяЧасть.Добавить();       
        ЗаполнитьЗначенияСвойств(НоваяСтрокаТЧ,ЭлементРезультата);
    КонецЦикла;
   
    СчетаУчетаВДокументах.ЗаполнитьСчетаУчетаТабличнойЧасти("Продукция", ТабличнаяЧасть, Объект, Истина, Истина, Истина, Истина, Истина);

LexaK

ЦитироватьДолжно быть Всего = Сумма + СуммаНДС, а меня почему-то Всего = Сумме
прямо как в начальной школе, уравнение с одной переменной,
попробуйте заполнить СуммаНДС
если помогло нажмите: Спасибо!

jyurik

Цитата: LexaK от 11 сен 2019, 10:43
ЦитироватьДолжно быть Всего = Сумма + СуммаНДС, а меня почему-то Всего = Сумме
прямо как в начальной школе, уравнение с одной переменной,
попробуйте заполнить СуммаНДС
Извините, не понял, Сумма НДС у меня идет из запроса, и она заполняется в табличной части

Теги:

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

Рейтинг@Mail.ru

Поиск