DJ Tommy
Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Опять попрошу помощи у специалистов. Есть внешняя печатная форма для актов в БП 8.3. В ней есть ПредставлениеПолучателя - http://prntscr.com/gns6lb А при печати добавляется строка Основание - http://prntscr.com/gns84z Т.е. мне нужно, что бы заказчик печатался полностью с ИНН и адресом, а строки Основание что бы не было в печатной форме. Выводит это поле похоже вот этот код. Код: Если Макет.Области.Найти("Получатель") <> Неопределено Тогда ОбластьМакета = Макет.ПолучитьОбласть("Получатель"); Иначе ОбластьМакета = Макет.ПолучитьОбласть("Покупатель"); КонецЕсли; СведенияОКонтрагенте = БухгалтерскийУчетПереопределяемый.СведенияОЮрФизЛице(СведенияОДокументе.Получатель, СведенияОДокументе.ДатаДокумента); ПредставлениеПолучателя = ОбщегоНазначенияБПВызовСервера.ОписаниеОрганизации(СведенияОКонтрагенте, "НаименованиеДляПечатныхФорм,ИНН,ЮридическийАдрес,Телефоны,НомерСчета,Банк,БИК,КоррСчет"); ДанныеПечатиПолучатель = Новый Структура; ДанныеПечатиПолучатель.Вставить("ПредставлениеПолучателя", ПредставлениеПолучателя); ДанныеПечатиПолучатель.Вставить("Получатель", СведенияОДокументе.Получатель); ДанныеПечатиПолучатель.Вставить("Основание", СведенияОДокументе.ПредставлениеДоговора); ОбластьМакета.Параметры.Заполнить(ДанныеПечатиПолучатель); | Заранее благодарен нашим ГУРУ. Добавлено: И сразу вопрос добавлю - как сделать из одной внешней печатной формы Акта - две с разными макетами и обе формы выводить в список при печати? Добавлено: Поменял в реквизитах Имя и Синонимы. Поменял в Модуле названия. Все работает как надо. Вопрос - это правильно или надо было по другому делать? Без изменения имени в реквизитах ругался при подключении. | Всего записей: 277 | Зарегистр. 12-11-2007 | Отправлено: 10:06 21-09-2017 | Исправлено: DJ Tommy, 12:19 21-09-2017 |
|