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

1c82 обычное приложение, при двойном щелчке вывести форму справочника

Автор asdfr1, 16 янв 2013, 16:15

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

asdfr1

в сформированном отчёте при двойном щелчке необходимо вывести форму справочника, неудаётся дотянутся до самой формы.
Код=СписокИнф[2].Значение;
Найти=Справочники.ИзделияВЭксплуатации.НайтиПоКоду(Код);
Форма = Найти.ПолучитьФорму();
Откр= Форма.Открыть();


Область.Параметры.ФормаИзделия= Откр;
Где  ФормаИзделия  - это ПараметрРасшифровки
Ошибка при вызове метода контекста (ПолучитьФорму)
Форма = Найти.ПолучитьФорму();
по причине:
Элемент не выбран!
Где ФормаИзделия -ПараметрРасшифровки

Klyacksa

А стандартным способом использовать расшифровку нельзя?
Если вы в расшифровку ячейки поставите параметр, в который передадите ссылку на нужный элемент - он откроется при двойном клике. Надо же вывести форму элемента?
xxx: Спасибо! Я бы загуглил, но ты интересней. Материшься. Злишься. Послать можешь...

Мысль - это оргазм мозга. Кто способен его испытать - получают истинное наслаждение, остальным приходится имитировать

asdfr1

Цитата: Klyacksa от 16 янв 2013, 16:33
А стандартным способом использовать расшифровку нельзя?
Если вы в расшифровку ячейки поставите параметр, в который передадите ссылку на нужный элемент - он откроется при двойном клике. Надо же вывести форму элемента?
Оно самое, вывестиформу элемента.Вот до неё дотянутся не удаётся


Yura063

Вы отчет когда создаете, берите ссылки на объекты. Например: НЕ номенклатура.наименование, а просто номенклатура. Тогда в отчете все будет ок! И если не трудно выложите код отчета (получения данных для отчета)!
Помогли, отблагодари!

Klyacksa

Цитата: Yura063 от 17 янв 2013, 09:22Вы отчет когда создаете, берите ссылки на объекты.
Да, именно так.
Только не забудьте в макете у ячеек заполнять "ПараметрРасшифровки".
xxx: Спасибо! Я бы загуглил, но ты интересней. Материшься. Злишься. Послать можешь...

Мысль - это оргазм мозга. Кто способен его испытать - получают истинное наслаждение, остальным приходится имитировать

asdfr1

какой нить примерчик можно ? из книги Радченко и синтаксиспомошника воспроизвёл.Сравнение на Неопределено сделал.Возвращаяет ошибку "Обращение к процедуре объекта как к функции (Открыть)"
Для Каждого Строка ИЗ ТЗ Цикл      
          СправочникПоиск=Справочники.ИзделияВЭксплуатации.НайтиПоРеквизиту("ЗаводскойНомер", ЗавНомерМля);

      Если  Строка.ИзделиеВЭксплуатацииЗаводскойНомер=СправочникПоиск Тогда
         
         Сообщить(Строка.ИзделиеВЭксплуатацииЗаводскойНомер);
         ОбластьДетальныхЗаписей.Параметры.Расшифровка="Ёпта2";

      Иначе
          ЗавНомерМля=ВыборкаДетальныеЗаписи.ИзделиеВЭксплуатацииЗаводскойНомер;
   
         Ёпта1=СправочникПоиск.ПолучитьФорму();
         Ёпта2=Ёпта1.Открыть();
         ОбластьДетальныхЗаписей.Параметры.Расшифровка=Ёпта1;
         КонецЕсли;
   КонецЦикла;

Добавлено: 17 янв 2013, 15:04


Тема закрыта

Теги:

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

Рейтинг@Mail.ru

Поиск