Имеется отчет под названием: НачислениеЗПНаВыбор
он имеет следующие реквизиты(тип реквизита): Период(Стандартный период), Сотрудник(СправочникСсылка.Сотрудники), Организация(СправочникСсылка.Организации), Поликлиника(СправочникСсылка.Поликлиники), ДатаНачала(Дата), ДатаКонца(Дата).
Форма:ФормаОтчета
Макет: Макет1
Прописываю это в форме в команде "Сформировать" по которой должны выбираться Период, Сотрудник, Организация, Поликлиника и по этим реквизитам подтягивать данные. Но почему-то когда нажимаю Сформировать открывается абсолютна пустой табличный документ без макета, и никак не могу понять почему он не подтягивается
Буду очень благодарен если кто-то подскает где я ошибся
он имеет следующие реквизиты(тип реквизита): Период(Стандартный период), Сотрудник(СправочникСсылка.Сотрудники), Организация(СправочникСсылка.Организации), Поликлиника(СправочникСсылка.Поликлиники), ДатаНачала(Дата), ДатаКонца(Дата).
Форма:ФормаОтчета
Макет: Макет1
Прописываю это в форме в команде "Сформировать" по которой должны выбираться Период, Сотрудник, Организация, Поликлиника и по этим реквизитам подтягивать данные. Но почему-то когда нажимаю Сформировать открывается абсолютна пустой табличный документ без макета, и никак не могу понять почему он не подтягивается
Буду очень благодарен если кто-то подскает где я ошибся
&НаСервере
Процедура СформироватьНаСервере(ТабДок)
//ДатаНачала = Период.ДатаНачала;
//ДатаОкончания = Период.ДатаОкончания;
//Получить макет
Макет = Отчеты.НачислениеЗПНаВыбор.ПолучитьМакет("Макет1");
//Получение областей из макета
ОбластьШапка = Макет.ПолучитьОбласть("Шапка");
ОбластьШапкаТаблицыНач = Макет.ПолучитьОбласть("ШапкаТаблицыНач");
ОбластьСтрокаТаблицыНач = Макет.ПолучитьОбласть("СтрокаТаблицыНач");
ОбластьПодвалНач = Макет.ПолучитьОбласть("ПодвалНач");
ОбластьШапкаТаблицыУд = Макет.ПолучитьОбласть("ШапкаТаблицыУд");
ОбластьСтрокаТаблицыУд = Макет.ПолучитьОбласть("СтрокаТаблицыУд");
ОбластьПодвалУд = Макет.ПолучитьОбласть("ПодвалУд");
//Заполнение параметров и вывод областей в табличный документ
//шапка
ОбластьШапка.Параметры.Организация = Элементы.Организация;
ОбластьШапка.Параметры.Поликлиника = Элементы.Поликлиника;
ОбластьШапка.Параметры.Сотрудник = Элементы.Сотрудник;
ОбластьШапка.Параметры.ПериодДатаНачала = Элементы.ДатаНачала;
ТабДок.Вывести(ОбластьШапка);
//шапка таблицы Нач
ТабДок.Вывести(ОбластьШапкаТаблицыНач);
//Строка таблицы Начисления
ТабДок.Вывести(ОбластьСтрокаТаблицыНач);
//подвал нач
ТабДок.Вывести(ОбластьПодвалНач);
//шапка таблицы Уд
ТабДок.Вывести(ОбластьШапкаТаблицыУд);
//Строка таблицы Уд
ТабДок.Вывести(ОбластьСтрокаТаблицыУд);
//подвал уд
ТабДок.Вывести(ОбластьПодвалУд);
КонецПроцедуры
&НаКлиенте
Процедура Сформировать(Команда)
ТабДок = Новый ТабличныйДокумент;
ТабДок.Показать("Печать на выбор");
СформироватьНаСервере(ТабДок);
КонецПроцедуры
ПоказатьПрикрепленные файлы:

По теме из базы знаний
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот