myr4ik07
16.05.2014, 00:28
Доброго времени суток.
Будьте добры, ну никак не могу добиться вывода на печатную форму выделенные данные, что на снимке
http://s7.hostingkartinok.com/uploads/images/2014/05/12c6fa3629b59b60993572040c3418e6.png (http://hostingkartinok.com/show-image.php?id=12c6fa3629b59b60993572040c3418e6)
имею такой код
// Выводим шапку накладной
СведенияОПокупателе = УправлениеКонтактнойИнфор мацией.СведенияОЮрФизЛице( Шапка.Покупатель, Шапка.Дата,,,КодЯзыкаПечать );
СведенияОПоставщике = УправлениеКонтактнойИнфор мацией.СведенияОЮрФизЛице( Шапка.Поставщик, Шапка.Дата,,,КодЯзыкаПечать );
// отключаем условие (оригинал "Счет"
Если Тип = "Счету" Тогда
ОбластьМакета = Макет.ПолучитьОбласть("ЗаголовокСчета");
ОбластьМакета.Параметры.На званиеОрганизации = СведенияОПоставщике.Полно� �Наименование;
ОбластьМакета.Параметры.ЕД РПОУОрганизации = УправлениеКонтактнойИнфор мацией.ПолучитьКодОрганиз� �ции(СведенияОПоставщике);
Если ТипЗнч(СтруктурнаяЕдиница) = Тип("СправочникСсылка.Банковск� �еСчета") Тогда
Банк = СтруктурнаяЕдиница.Банк;
МФО = Банк.Код;
НомерСчета = СтруктурнаяЕдиница.НомерС� �ета;
//
БанкПок = СтруктурнаяЕдиница.Банк;
МФОПок = Банк.Код;
НомерСчПок = СтруктурнаяЕдиница.НомерС� �ета;
//
Иначе
// покажем банковские реквизиты основного счета организации
Банк = СведенияОПоставщике.Банк;
МФО = СведенияОПоставщике.МФО;
НомерСчета = СведенияОПоставщике.Номер� �чета;
//
БанкПокупателя = СведенияОПокупателе.Банк;
МФОПокупателя = СведенияОПокупателе.МФО;
НомерСчетаПокупателя = СведенияОПокупателе.Номер� �чета;
//
КонецЕсли;
ОбластьМакета.Параметры.Ба нкОрганизации = Банк;
ОбластьМакета.Параметры.МФ ОБанкаОрганизации = МФО;
ОбластьМакета.Параметры.Но мерРасчетногоСчетаОрганиз ации = НомерСчета;
Если НЕ Шапка.ВидДоговораКонтраге� �та = Перечисления.ВидыДоговоро� �Контрагентов.СКомиссионер ом
И НЕ Шапка.ВалютаДокумента <> мВалютаРегламентированног оУчета Тогда
ТабДокумент.Вывести(Област ьМакета);
КонецЕсли;
КонецЕсли;
ОбластьМакета = Макет.ПолучитьОбласть("Заголовок");
Если Шапка.ВидДоговораКонтраге� �та = Перечисления.ВидыДоговоро� �Контрагентов.СКомиссионер ом Тогда
ОбластьМакета.Параметры.Те кстЗаголовка = ОбщегоНазначения.Сформиро� �атьЗаголовокДокумента(Шап ка, НСтр("ru='Список товаров на комиссию';uk='Список товарів на комісію'",КодЯзыкаПечать),КодЯзыкаП� �чать);
Иначе
ОбластьМакета.Параметры.Те кстЗаголовка = ОбщегоНазначения.Сформиро� �атьЗаголовокДокумента(Шап ка, НСтр("ru='Счет на оплату';uk='Рахунок на оплату'",КодЯзыкаПечать),КодЯзыкаП� �чать);
КонецЕсли;
ТабДокумент.Вывести(Област ьМакета);
ОбластьМакета = Макет.ПолучитьОбласть("Поставщик");
ОбластьМакета.Параметры.За полнить(Шапка);
ОбластьМакета.Параметры.Пр едставлениеПоставщика = ФормированиеПечатныхФорм.� �писаниеОрганизации(Сведен ияОПоставщике, "ПолноеНаименование,",,КодЯзыкаПечать);
Если Тип = "Счет" Тогда
ОбластьМакета.Параметры.Ре квизитыПоставщика = НСтр("ru='Р/с ';uk='Р/р '",КодЯзыкаПечать) + НомерСчета + НСтр("ru=', Банк ';uk=', Банк '",КодЯзыкаПечать) + Банк + НСтр("ru=', МФО ';uk=', МФО '",КодЯзыкаПечать) + МФО + Символы.ПС +
ФормированиеПечатныхФорм.� �писаниеОрганизации(Сведен ияОПоставщике, "ЮридическийАдрес,Телефоны,/,КодПоЕДРПОУ,КодПоДРФО,ИНН, НомерСвидетельства,/,ИнформацияОСтатусеПлател� �щикаНалогов,",,КодЯзыкаПечать);
КонецЕсли;
ТабДокумент.Вывести(Област ьМакета);
ОбластьМакета = Макет.ПолучитьОбласть("Покупатель");
ОбластьМакета.Параметры.За полнить(Шапка);
ОбластьМакета.Параметры.Пр едставлениеПокупателя = ФормированиеПечатныхФорм.� �писаниеОрганизации(Сведен ияОПокупателе, "ПолноеНаименование,",,КодЯзыкаПечать);
ОбластьМакета.Параметры.Ре квизитыПокупателя = НСтр("ru='Р/с ';uk='Р/р '",КодЯзыкаПечать) + НомерСчПок + НСтр("ru=',Банк ';uk=', Банк '",КодЯзыкаПечать) + БанкПок + НСтр("ru=', МФО ';uk=', МФО '",КодЯзыкаПечать) + МФОПок + Символы.ПС +
ФормированиеПечатныхФорм.� �писаниеОрганизации(Сведен ияОПокупателе, "ЮридическийАдрес,Телефоны,/,КодПоЕДРПОУ,КодПоДРФО,ИНН, НомерСвидетельства,/,ИнформацияОСтатусеПлател� �щикаНалогов,",,КодЯзыкаПечать);
//ФормированиеПечатныхФорм.� �писаниеОрганизации(Сведен ияОПокупателе,"Телефоны,",,КодЯзыкаПечать);
ТабДокумент.Вывести(Област ьМакета);
осталось совсем чуть чуть и не могу додуматься как поступить в данной ситуации
Будьте добры, ну никак не могу добиться вывода на печатную форму выделенные данные, что на снимке
http://s7.hostingkartinok.com/uploads/images/2014/05/12c6fa3629b59b60993572040c3418e6.png (http://hostingkartinok.com/show-image.php?id=12c6fa3629b59b60993572040c3418e6)
имею такой код
// Выводим шапку накладной
СведенияОПокупателе = УправлениеКонтактнойИнфор мацией.СведенияОЮрФизЛице( Шапка.Покупатель, Шапка.Дата,,,КодЯзыкаПечать );
СведенияОПоставщике = УправлениеКонтактнойИнфор мацией.СведенияОЮрФизЛице( Шапка.Поставщик, Шапка.Дата,,,КодЯзыкаПечать );
// отключаем условие (оригинал "Счет"
Если Тип = "Счету" Тогда
ОбластьМакета = Макет.ПолучитьОбласть("ЗаголовокСчета");
ОбластьМакета.Параметры.На званиеОрганизации = СведенияОПоставщике.Полно� �Наименование;
ОбластьМакета.Параметры.ЕД РПОУОрганизации = УправлениеКонтактнойИнфор мацией.ПолучитьКодОрганиз� �ции(СведенияОПоставщике);
Если ТипЗнч(СтруктурнаяЕдиница) = Тип("СправочникСсылка.Банковск� �еСчета") Тогда
Банк = СтруктурнаяЕдиница.Банк;
МФО = Банк.Код;
НомерСчета = СтруктурнаяЕдиница.НомерС� �ета;
//
БанкПок = СтруктурнаяЕдиница.Банк;
МФОПок = Банк.Код;
НомерСчПок = СтруктурнаяЕдиница.НомерС� �ета;
//
Иначе
// покажем банковские реквизиты основного счета организации
Банк = СведенияОПоставщике.Банк;
МФО = СведенияОПоставщике.МФО;
НомерСчета = СведенияОПоставщике.Номер� �чета;
//
БанкПокупателя = СведенияОПокупателе.Банк;
МФОПокупателя = СведенияОПокупателе.МФО;
НомерСчетаПокупателя = СведенияОПокупателе.Номер� �чета;
//
КонецЕсли;
ОбластьМакета.Параметры.Ба нкОрганизации = Банк;
ОбластьМакета.Параметры.МФ ОБанкаОрганизации = МФО;
ОбластьМакета.Параметры.Но мерРасчетногоСчетаОрганиз ации = НомерСчета;
Если НЕ Шапка.ВидДоговораКонтраге� �та = Перечисления.ВидыДоговоро� �Контрагентов.СКомиссионер ом
И НЕ Шапка.ВалютаДокумента <> мВалютаРегламентированног оУчета Тогда
ТабДокумент.Вывести(Област ьМакета);
КонецЕсли;
КонецЕсли;
ОбластьМакета = Макет.ПолучитьОбласть("Заголовок");
Если Шапка.ВидДоговораКонтраге� �та = Перечисления.ВидыДоговоро� �Контрагентов.СКомиссионер ом Тогда
ОбластьМакета.Параметры.Те кстЗаголовка = ОбщегоНазначения.Сформиро� �атьЗаголовокДокумента(Шап ка, НСтр("ru='Список товаров на комиссию';uk='Список товарів на комісію'",КодЯзыкаПечать),КодЯзыкаП� �чать);
Иначе
ОбластьМакета.Параметры.Те кстЗаголовка = ОбщегоНазначения.Сформиро� �атьЗаголовокДокумента(Шап ка, НСтр("ru='Счет на оплату';uk='Рахунок на оплату'",КодЯзыкаПечать),КодЯзыкаП� �чать);
КонецЕсли;
ТабДокумент.Вывести(Област ьМакета);
ОбластьМакета = Макет.ПолучитьОбласть("Поставщик");
ОбластьМакета.Параметры.За полнить(Шапка);
ОбластьМакета.Параметры.Пр едставлениеПоставщика = ФормированиеПечатныхФорм.� �писаниеОрганизации(Сведен ияОПоставщике, "ПолноеНаименование,",,КодЯзыкаПечать);
Если Тип = "Счет" Тогда
ОбластьМакета.Параметры.Ре квизитыПоставщика = НСтр("ru='Р/с ';uk='Р/р '",КодЯзыкаПечать) + НомерСчета + НСтр("ru=', Банк ';uk=', Банк '",КодЯзыкаПечать) + Банк + НСтр("ru=', МФО ';uk=', МФО '",КодЯзыкаПечать) + МФО + Символы.ПС +
ФормированиеПечатныхФорм.� �писаниеОрганизации(Сведен ияОПоставщике, "ЮридическийАдрес,Телефоны,/,КодПоЕДРПОУ,КодПоДРФО,ИНН, НомерСвидетельства,/,ИнформацияОСтатусеПлател� �щикаНалогов,",,КодЯзыкаПечать);
КонецЕсли;
ТабДокумент.Вывести(Област ьМакета);
ОбластьМакета = Макет.ПолучитьОбласть("Покупатель");
ОбластьМакета.Параметры.За полнить(Шапка);
ОбластьМакета.Параметры.Пр едставлениеПокупателя = ФормированиеПечатныхФорм.� �писаниеОрганизации(Сведен ияОПокупателе, "ПолноеНаименование,",,КодЯзыкаПечать);
ОбластьМакета.Параметры.Ре квизитыПокупателя = НСтр("ru='Р/с ';uk='Р/р '",КодЯзыкаПечать) + НомерСчПок + НСтр("ru=',Банк ';uk=', Банк '",КодЯзыкаПечать) + БанкПок + НСтр("ru=', МФО ';uk=', МФО '",КодЯзыкаПечать) + МФОПок + Символы.ПС +
ФормированиеПечатныхФорм.� �писаниеОрганизации(Сведен ияОПокупателе, "ЮридическийАдрес,Телефоны,/,КодПоЕДРПОУ,КодПоДРФО,ИНН, НомерСвидетельства,/,ИнформацияОСтатусеПлател� �щикаНалогов,",,КодЯзыкаПечать);
//ФормированиеПечатныхФорм.� �писаниеОрганизации(Сведен ияОПокупателе,"Телефоны,",,КодЯзыкаПечать);
ТабДокумент.Вывести(Област ьМакета);
осталось совсем чуть чуть и не могу додуматься как поступить в данной ситуации