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

Вывод данных в отчёт с помощью СКД

Автор gliokker, 10 янв 2014, 10:56

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

gliokker

Всем привет. Столкнулся вот с какой проблемой
Есть документ Путевой лист
На форме документа есть кнопка расшифровка расхода ГСМ
Вот модуль
Процедура КоманднаяПанельРасходГСМРасшифровкаРасходаГСМ(Кнопка)
   Перем ТЗНормРасхода, Отказ;
   
   Отказ = Ложь;
   ТекСтрока = ЭлементыФормы.ТабличноеПолеРасходГСМ.ТекущаяСтрока;
   Если Не ЗначениеЗаполнено(ТекСтрока) Тогда
      Предупреждение("Не выбрана строка!",30);
   Иначе   
      уатЗащищенныеФункции.РасчитатьРасходГСМПоНорме(ЭтотОбъект, ТекСтрока.ТС, ТекСтрока.ГСМ, Организация, Отказ, ТЗНормРасхода,Ложь);
      Если Не Отказ Тогда
         мФорма = ЭтотОбъект.ПолучитьФорму("ФормаНормРасходаГСМ");
         мФорма.ТабличноеПоле = ТЗНормРасхода;
         мФорма.ОткрытьМодально();
      КонецЕсли;   
   КонецЕсли;   
КонецПроцедуры

при нажатии на эту кнопку выводится формочка в ней описывается на что списался ГСМ (на транспортную работу,на пробег и т.д.)
Подскажите как мне сделать чтоб эти данные отображались в отчёте?
Отчёт пиши на СКД

gliokker

Цитата: gliokker от 10 янв 2014, 10:56
Всем привет. Столкнулся вот с какой проблемой
Есть документ Путевой лист
На форме документа есть кнопка расшифровка расхода ГСМ
Вот модуль
Процедура КоманднаяПанельРасходГСМРасшифровкаРасходаГСМ(Кнопка)
   Перем ТЗНормРасхода, Отказ;
   
   Отказ = Ложь;
   ТекСтрока = ЭлементыФормы.ТабличноеПолеРасходГСМ.ТекущаяСтрока;
   Если Не ЗначениеЗаполнено(ТекСтрока) Тогда
      Предупреждение("Не выбрана строка!",30);
   Иначе   
      уатЗащищенныеФункции.РасчитатьРасходГСМПоНорме(ЭтотОбъект, ТекСтрока.ТС, ТекСтрока.ГСМ, Организация, Отказ, ТЗНормРасхода,Ложь);
      Если Не Отказ Тогда
         мФорма = ЭтотОбъект.ПолучитьФорму("ФормаНормРасходаГСМ");
         мФорма.ТабличноеПоле = ТЗНормРасхода;
         мФорма.ОткрытьМодально();
      КонецЕсли;   
   КонецЕсли;   
КонецПроцедуры

при нажатии на эту кнопку выводится формочка в ней описывается на что списался ГСМ (на транспортную работу,на пробег и т.д.)
Подскажите как мне сделать чтоб эти данные отображались в отчёте?
Отчёт пиши на СКД
ап, нету мыслей?

markgenuine

Сделай таблицузначений, потом передай ее в СКД (в конструкторе СКД правильно оформи все поля, укажи их типы, все поля должны соответствовать полям таблицы значений, иначе не будет корректной работы) и все, главное грамотно передать.

gliokker

Цитата: markgenuine от 11 янв 2014, 14:08
Сделай таблицузначений, потом передай ее в СКД (в конструкторе СКД правильно оформи все поля, укажи их типы, все поля должны соответствовать полям таблицы значений, иначе не будет корректной работы) и все, главное грамотно передать.
А как сделать таблицу чтобы все данные из функции туда передались?

Теги:

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

Рейтинг@Mail.ru

Поиск