|
Настройка макета формы
| ☑ |
0
NepomAR
28.12.21
✎
07:48
|
Здравствуйте. Вопрос такой, есть форма Реализация, для нее есть макет печатной формы. Вопрос в том как правильно записать условие, если в форме поле "грузоотправитель" заполнено то в макете печатной формы указывается значение "грузоотправителя",
если значение "грузоотправителя" в поле формы не заполнено, то в макете печатной формы должно дублироваться значение из поля "хранитель" в поле "грузоотправитель". Буду очень благодарна за помощь.
|
|
1
NepomAR
28.12.21
✎
07:50
|
вот то что есть сейчас, печатная форма заполняется как нужно если "грузоотправитель" указан в поле формы.
ОбластьМакета = Макет.ПолучитьОбласть("Хранитель");
ПредставлениеХранителя = ФормированиеПечатныхФормСервер.ОписаниеОрганизации(УправлениеКонтактнойИнформацией.СведенияОЮрФизЛице(Шапка.Хранитель, Шапка.Дата), "ПолноеНаименование, ИНН,
КПП");
ОбластьМакета.Параметры.ПредставлениеХранителя = ПредставлениеХранителя;
ОбластьМакета.Параметры.ПредставлениеХранителя= Шапка.Хранитель.НаименованиеПолное;
ОбластьМакета.Параметры. ПредставлениеКПП = Шапка.Хранитель.КПП;
ОбластьМакета.Параметры. ПредставлениеИНН = Шапка.Хранитель.ИНН;
ТабДокумент.Вывести(ОбластьМакета);
Если
ОбластьМакета = Макет.ПолучитьОбласть("Грузоотправитель");
ПредставлениеГрузоотправителя = ФормированиеПечатныхФормСервер.ОписаниеОрганизации(УправлениеКонтактнойИнформацией.СведенияОЮрФизЛице(Шапка.Грузоотправитель, Шапка.Дата),
"ПолноеНаименование");
ОбластьМакета.Параметры.ПредставлениеГрузоотправителя = Шапка.Грузоотправитель.НаименованиеПолное;
|
|
2
Ненавижу 1С
гуру
28.12.21
✎
07:53
|
(0) Шапка это что?
наверняка выборка или ТЗ из запроса - вот в запросе и получайте правильного грузоотправителя
цитирую УТ:
| ВЫБОР
| КОГДА ДанныеДокумента.Грузоотправитель = ЗНАЧЕНИЕ(Справочник.Контрагенты.ПустаяСсылка)
| ТОГДА ДанныеДокумента.Организация
| ИНАЧЕ ДанныеДокумента.Грузоотправитель
| КОНЕЦ КАК Грузоотправитель
|
|
3
NepomAR
28.12.21
✎
07:57
|
(2) Шапка это выборка из результата запроса, вы правы.
|
|
4
NepomAR
28.12.21
✎
07:57
|
(2) поняла вас, спасибо
|
|