2

Заполнение шапки печатной формы 1С

#1С 8.2#1С Бухгалтерия 2.0#Макет

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

 2161 15
ДобавленоАнтон_810 дней назад
Отредактировано645 дней назад


Добавить комментарий

Den написал:810 дней назад0

Кинь код которым шапку заполняешь

Ответить

Антон_ написал:810 дней назад0

Ниже написан код, вообще на выходе отображение какое-то странной… Скрин результата
Скрин макета

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

Макет = ПолучитьМакет("ПервыйОпыт");

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

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

    ОбластьШапки.Параметры.ТекстЗаголовка = "Печатная форма "+СсылкаНаОбъект.Номер;
    ОбластьШапки.Параметры.Организация = СсылкаНаОбъект.Организация;
    ОбластьШапки.Параметры.Дата = СсылкаНаОбъект.Дата;
    ОбластьШапки.Параметры.Контрагент = СсылкаНаОбъект.Контрагент;
    ОбластьШапки.Параметры.Договор = СсылкаНаОбъект.Договор;

    ТабДок.Вывести(ОбластьШапки);

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

Выборка = Запрос.Выполнить().Выбрать();

ИтогоСумма = 0;
ИтогоКоличество = 0;

Пока Выборка.Следующий() Цикл
    ЗаполнитьЗначенияСвойств(ОбластьДанные.Параметры,Выборка);

    ИтогоСумма = ИтогоСумма + Выборка.Сумма;
    ИтогоКоличество = ИтогоКоличество + Выборка.Количество;

    ТабДок.Вывести(ОбластьДанные);
КонецЦикла;

ОбластьПодвал.Параметры.ИтогоКоличество = ИтогоКоличество;
ОбластьПодвал.Параметры.ИтогоСумма = ИтогоСумма;

    ТабДок.Вывести(ОбластьПодвал);

Возврат ТабДок;
КонецФункции

Ответить

Den написал:810 дней назад0

Код верный, может параметры в макете по другому называются?

Ответить

Den написал:810 дней назад0

Пиши какие параметры выводятся, какие нет

Ответить

Den написал:810 дней назад0

У тебя в макете параметров нет, не пойму как у тебя организация выводится))) Параметры в макете проставь, вот так <Организация>, <Контрагент>,<Дата> и т.п.

Ответить

Антон_ написал:810 дней назад0

Параметры поставил, без изменений… Скрин параметров

Скажите я безнадежен?))

Ответить

Den написал:810 дней назад0

Да, вот так верно. Работает теперь?

Ответить

Den написал:810 дней назад0

Прикрепи печатную форму, я посмотрю. Напиши к какому документу она

Ответить

Антон_ написал:808 дней назад0

Добрый вечер, прикрепляю файл печатной формы.

Ответить

Den написал:808 дней назад0

Во первых, реквизит СсылкаНаОбъект у вас имеет тип ДокументСписок.РеализацияТоваровУслуг, а должен ДокументСсылка.РеализацияТоваровУслуг

Во вторых, в макете для ячеек с параметрами в свойствах следует выбрать заполнение ПараметрЗаполнение ячейки для параметра

Ответить

Den написал:808 дней назад0

В коде еще ошибки:

ОбластьШапки.Параметры.Договор = СсылкаНаОбъект.Договор;

В документе РеализацияТоваровУслуг нет реквизита Договор, есть только ДоговорКонтрагента

Ответить

Антон_ написал:807 дней назад0

Все указанные ошибки устранил, но ничего не изменилось… ПараметрКод

Ответить

Den написал:807 дней назад0

Параметр ТекстЗаголовка в макете так и остался текстом, заполнение исправь на параметр

Ответить

Den написал:807 дней назад0

А ты ее к документу то заново подключаешь, когда изменения вносишь?

Ответить

Антон_ написал:807 дней назад0

Все ошибку свою понял. Исправил все заработало!!!

Ответить

Добавить комментарий

Задать вопрос!

Наш канал на Youtube

Изучаете 1С? Скачайте 200 видео по 1С бесплатно:

Похожее

Создание внешней печатной формы

Здравствуйте! Пытаюсь создать внешнюю печатную форму (при помощи ссылок, а не за...

Вывод печатной формы в 1С 8.3

Добрый день сделал ВПФ для ПКО в БГУ2.0 но есть одна проблема ни пойму как сдела...

Ссылка на документ в форму обработки внешней печатной формы.

Добрый день. Помогите новичку. Была задача написать для ERP внешнюю печатную фор...

Как изменить текст подвала (ТекстДополнительныхУсловий) печатной формы счета на оплату покупателям

Добрый вечер. Подскажите как изменить в счете на оплату покупателям текст подвал...

Ошибка при создании внешней печатной формы

Добрый день! Воспользовалась статьей http://programmist1s.ru/vneshnie-pechatnyie...

Новое

1С: Бухгалтерию 8.2 дёшево

Программа 1С: Бухгалетрия 8.2 По поводу приобретения программы обращайтесь на по...

Курсы

Добрый день! Осталось 2 ключа для активации курса “Профессиональный учёт в 1С:З...

"Наряд на хозтранспорт и спецтехнику" Путевые листы

Здравствуйте, Форумчане, прошу вашего совета. В организации такая ситуация: ест...

Создание обработки

Помогите с задачей. Суть такова - нужно создать внешнею обработку которая будет ...

Заполнение раздела 3 Расчет налоговой базы Книги доходов и расходов

Добрый день! Меня зовут Наталья. Про заполнение Кудир в КА очень все хорошо пишу...