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

Помогите с ВПФ Т-1

Автор Pavel779, 20 авг 2012, 10:35

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

Pavel779

Сделал ВПФ Т-1 для документ "Прием на работу в организацию"
Не могу заполнить две строчки основной оклад и дополнительный оклад. ПОМОГИТЕ СДЕЛАТЬ!!!!!!!!!!


Функция Печать() Экспорт

ТабДок = Новый ТабличныйДокумент;

Макет = ПолучитьМакет("Т1_от_5_1_2004");

СекцияШапка = Макет.ПолучитьОбласть("Шапка");
СекцияРаботник = Макет.ПолучитьОбласть("Работник");
СекцияПодвал = Макет.ПолучитьОбласть("Подвал");

// Выбираем нужные реквизиты
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ПриемНаРаботуВОрганизацию.Номер,
| ПриемНаРаботуВОрганизацию.Дата,
| ПриемНаРаботуВОрганизацию.Организация.НаименованиеПолное,
| ПриемНаРаботуВОрганизацию.Организация.КодПоОКПО,
| ПриемНаРаботуВОрганизацию.РаботникиОрганизации.(
| ДатаПриема,
| ИспытательныйСрок,
| ДатаУвольнения,
| ПодразделениеОрганизации.Наименование,
| Должность,
| Сотрудник.Наименование,
| УсловияПриемаНаРаботу,
| Сотрудник.НомерДоговора,
| Сотрудник.ДатаДоговора,
| Сотрудник.Код КАК ТабКод
| ),
| ПриемНаРаботуВОрганизацию.ОсновныеНачисления.(
| ВидРасчета
| )
|ИЗ
| Документ.ПриемНаРаботуВОрганизацию КАК ПриемНаРаботуВОрганизацию
|ГДЕ
| ПриемНаРаботуВОрганизацию.Ссылка = &Ссылка";

Запрос.Параметры.Вставить("Ссылка",СсылкаНаОбъект);
Запрос.Параметры.Вставить(Формат("ДатаДоговора","ДЛФ=DD"));
Выборка = Запрос.Выполнить().Выбрать();

//Заполняем СекциюШапка
Пока Выборка.Следующий() Цикл

КонецЦикла;

СекцияШапка.Параметры.Заполнить(Выборка);

ВыборкаРаботник = Выборка.РаботникиОрганизации.Выбрать();

// Заполняем СекциюРаботник
Пока ВыборкаРаботник.Следующий() Цикл

КонецЦикла;

СекцияРаботник.Параметры.Заполнить(ВыборкаРаботник);





//ВыборкаТариф = Выборка.ОсновныеНачисления.Выбрать();
//
//Пока ВыборкаТариф.Следующий()  Цикл
//
//
//КонецЦикла;
//
//СекцияРаботник.Параметры.Заполнить(ВыборкаТариф);





ТабДок.Вывести(СекцияШапка);
ТабДок.Вывести(СекцияРаботник);
Табдок.Вывести(СекцияПодвал);

ТабДок.ОтображатьСетку = Ложь;




Возврат ТабДок;

КонецФункции // Печать()





Pavel779

Так с этим я разобрался  :D

Теперь когда вывожу печатную форму мои оклады которые я вывел печатаются в самом начале документа.
Хотя в макете все правельно. ПОМОГИТЕ РАЗОБРАТЬСЯ!!!!!!


mixqn

вроде все похоже на правду. может если вы саму обработку пришлете, будет больше шансов разобраться?

Pavel779

Все, решил. тема закрыта!

Теги:

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

Рейтинг@Mail.ru

Поиск