Реклама на этом месте
Форум 1С
Форум 1С
Программистам. Бухгалтерам. Администраторам. Пользователям
Задай вопрос - получи решение проблемы. Без троллинга и флуда.
16 Дек 2017, 00:46
МультиВход
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
 
collapse

Автор Тема: запрос  (Прочитано 2167 раз)

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

Оффлайн I7pu3pak

  • *
  • Сообщений: 3
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2011-06-14
  • Сайт: 
  • Профессия: Программист 8.1
запрос
« Первое сообщение: 14 Июн 2011, 14:30 »
здравствуйте форумчане. возникла проблема ищу вашей помощи как квалифицированных специалистов, я только начинаю писать, вот возикла проблема с запросом ВПФ выводит на экран только пустой макет, подскажите где косяк плз.
Функция Печать() экспорт


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

Шапка = ЗапросШапка.Выполнить().Выбрать();
Шапка.Следующий();


ТабДокумент = Новый ТабличныйДокумент;
ТабДокумент.ИмяПараметровПечати = "ПАРАМЕТРЫ_ПЕЧАТИ_УвольнениеИзОрганизации";
Макет       = ПолучитьМакет("Макет");


ОбластьМакета = Макет.ПолучитьОбласть("Заголовок");
ОбластьМакета = Макет.ПолучитьОбласть("Область");


Макет.Параметры.Текст = "    Уволить с " + Формат(Шапка.ДатаУвал,"ДЛФ=Д") + "г.  " +СокрЛП(Шапка.ФИО) + " ("+СокрЛП(Шапка.Таб)+") " + СокрЛП(Шапка.Должность)+ " "+СокрЛП(Шапка.Цех)+" " + СокрЛП(Шапка.ТКРФ);
Макет.Параметры.Основание = Шапка.Основание;
Макет.Параметры.ДатаДок = Шапка.ДатаДок;
Макет.Параметры.НомерДок = "№ " + Шапка.НомерДок + " -У";
ТабДокумент.Вывести(ОбластьМакета);

Возврат ТабДокумент;

КонецФункции


Оффлайн Maxim

  • ***
  • Сообщений: 248
  • РЕПУТАЦИЯ: 10
  • КПД: 4%
  • Регистрация: 2010-11-09
  • Сайт: 
Re: запрос
« Ответ #1: 14 Июн 2011, 18:08 »
Как правило делается следующим образом:

ОбластьМакета = Макет.ПолучитьОбласть("Заголовок");
//текущие параметры.............
ТабДокумент.Вывести(ОбластьМакета);

ОбластьМакета = Макет.ПолучитьОбласть("Область");
//текущие параметры.............
ТабДокумент.Вывести(ОбластьМакета);

Оффлайн Dethmontt

  • Денис
  • Модератор
  • *****
  • Сообщений: 2857
  • РЕПУТАЦИЯ: 546
  • КПД: 19%
  • Адын Эс
  • Регистрация: 2010-11-01
  • Сайт: 
  • Профессия: Программист 1С
Re: запрос
« Ответ #2: 15 Июн 2011, 00:37 »
Не хватает ТабДокумент.Показать(); )))))))
Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

Оффлайн cska-fanat-kz

  • 1С:Специалист
  • Глобальный модератор
  • *****
  • Сообщений: 5745
  • РЕПУТАЦИЯ: 1099
  • КПД: 19%
  • Красная армия всех сильней!
  • Регистрация: 2010-11-06
    • Skype: cska-fanat-kz81
  • Сайт: cska-fanat-kz.ucoz.kz
  • Профессия: Разработчик 1С
Re: запрос
« Ответ #3: 15 Июн 2011, 06:52 »
Не хватает ТабДокумент.Показать(); )))))))

Это функция именно для формирования табличного документа.
Показать() здесь не нужно.
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Оффлайн cska-fanat-kz

  • 1С:Специалист
  • Глобальный модератор
  • *****
  • Сообщений: 5745
  • РЕПУТАЦИЯ: 1099
  • КПД: 19%
  • Красная армия всех сильней!
  • Регистрация: 2010-11-06
    • Skype: cska-fanat-kz81
  • Сайт: cska-fanat-kz.ucoz.kz
  • Профессия: Разработчик 1С
Re: запрос
« Ответ #4: 15 Июн 2011, 06:52 »
2 Maxim,

+1
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.


Теги:
 

Как можно подставлять цену из регистра сведений "Цены поставщиков" в документ"ПоступлениеТоваров" на актуальную дату? Необходимо использовать запрос в решении.

Автор Елена6666666666Раздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 14
Просмотров: 9361
Последний ответ 24 Окт 2014, 13:30
от cska-fanat-kz
Запрос Параметры для "ИЗ"

Автор БерезинРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 2
Просмотров: 2998
Последний ответ 15 Май 2013, 23:27
от Березин
Что быстрее: Загрузить табличную часть в запрос и там добавить колонки, или пробежаться циклом по ТЧ и добавить значения в колонки

Автор ZeedРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 1
Просмотров: 985
Последний ответ 11 Июл 2016, 09:00
от vitasw
Запрос по обработке "Согласование заявок"

Автор DenielAkreedРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 0
Просмотров: 687
Последний ответ 29 Сен 2016, 02:39
от DenielAkreed
8.2 Бух. Запрос с условием "комментарий содержит текст"

Автор bolobolРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 13
Просмотров: 16553
Последний ответ 02 Сен 2011, 01:14
от bolobol

* Живое общение

Не устроил ответ?

Зарегистрируйся и задай свой вопрос. Живое общение приносит результат намного быстрее.


Зарегистрироваться

* Реклама

* Поиск

* Последние задачи на разработку (фриланс)

* Реклама

* Последние вакансии

* Топ 10 авторов за месяц

Геннадий ОбьГЭС Геннадий ОбьГЭС
154 Сообщений
ilyay ilyay
66 Сообщений
alex0402
53 Сообщений
AIFrame
46 Сообщений
oleg-x
44 Сообщений
andron81_81
44 Сообщений
BuhRust
32 Сообщений
MuI_I_Ika MuI_I_Ika
32 Сообщений
Golickoff Golickoff
31 Сообщений
Dima Dddd Dima Dddd
24 Сообщений

* Кто онлайн

  • Точка Гостей: 191
  • Точка Скрытых: 0
  • Точка Пользователей: 0

Нет пользователей онлайн.

* Облако тэгов

* Форум 1С с мобильного

* Инструменты

* Дополнительно

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal