Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
16 апр 2024, 08:24

Настройка параметров макета, использование реквезитов.

Автор ELFonce, 14 окт 2011, 11:15

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

ELFonce

Подскажите пожалуйста: как обращаться к элементам справочника при установке параметра макета.

У меня есть макет печати "Инвентаризация ОС", также подключен реквизит "Организации"(подключен к справочнику организации).

И допустим я хочу чтобы в области Шапка - выводился Юридический адрес организации.

Если можно, то как это делается в 7.7 и 8.2, и как для начинающего программиста 1С.

Заранее Большое спасибо.

Андрей Федотов

Сделайте в макете Область "Шапка", в этой области сделайте параметр "ЮрАдресОрганизации"
Далее напишите следующий код:

Область = Макет.ПолучитьОбласть("Шапка");
Область.Параметры.ЮрАдресОрганизации = Организация.ЮридическийАдрес


где Оргазиация - ссылка на элемент справочника "Организации"
ЮридическийАдрес - реквизит справочника "Организации".
С уважением,
Андрей Федотов
Future IT Solutions

ELFonce

Оно пишет:

{Документ.ИнвентаризацияОС.Форма.ФормаПечатиОписи.Форма(157,41)}: Переменная не определена (Организации)
   Шапка.Параметры.ОрганизацияЮрАдрес   = <<?>>Организации.ЮридичеийАдрес; (Проверка: Толстый клиент (обычное приложение)

Что надо изменить???


Андрей Федотов

А что такое Организации?
Каким образом вы получаете Ссылку на организацию для последующего отображения в макете?
С уважением,
Андрей Федотов
Future IT Solutions

ELFonce

Организация объявлена в документе в реквизитах и ссылаеться на справочник организации

Андрей Федотов

А данные документа каким образом выбираешь???
С уважением,
Андрей Федотов
Future IT Solutions

ELFonce

в смысле????
в коде вот так.
Шапка.Параметры.ОрганизацияЮрАдрес   = Организации.ЮридичеийАдрес;

а реквизит организации, в дереве конфигурации.



Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск