halyapinayuliya Опубликовано 16 июня, 2013 Жалоба Share Опубликовано 16 июня, 2013 Доброго времени суток!!! Подскажите кто-нибудь Что нужно выполнить, чтобы по двойному щелчку (в макете без СКД) на ячейке с названием контрагента открывалась форма элемента справочника? Ссылка на комментарий Поделиться на другие сайты More sharing options...
m1_1976 Опубликовано 16 июня, 2013 Жалоба Share Опубликовано 16 июня, 2013 по моему в свойствах ячейки поставить "ПараметрРасшифровки" Ссылка на комментарий Поделиться на другие сайты More sharing options...
.::..:::NexuS:::..::. Опубликовано 17 июня, 2013 Жалоба Share Опубликовано 17 июня, 2013 Параметр расшифровки обычно совпадает с параметром макета Т.е. в ячейке параметр Контрагент, в параметрах расшифровки тоже должен быть указан Контрагент. Ссылка на комментарий Поделиться на другие сайты More sharing options...
halyapinayuliya Опубликовано 17 июня, 2013 Автор Жалоба Share Опубликовано 17 июня, 2013 Чет никак разобраться не могу. В свойствах ячейки, в "ПараметрРасшифровки" ставлю параметр Контрагент, параметр Контрагент. В модуле пишу: ФормаКонтр=СправочникСсылка.КонтрАгенты; Область.Параметры["Контрагент"]=Формаконтр.ПолучитьФорму().ТекущийЭлемент; Ссылка на комментарий Поделиться на другие сайты More sharing options...
gekon Опубликовано 17 июня, 2013 Жалоба Share Опубликовано 17 июня, 2013 На форме у Поля табличного документа есть событие "ОбработкаРасшифровки", туда копать надо. Ссылка на комментарий Поделиться на другие сайты More sharing options...
tremp Опубликовано 17 июня, 2013 Жалоба Share Опубликовано 17 июня, 2013 чо-то я не пойму ФормаКонтр=СправочникСсылка.КонтрАгенты; - тут мы получили "тип данных" Область.Параметры["Контрагент"]=Формаконтр.ПолучитьФорму().ТекущийЭлемент;//тут мы пытаемся из типа данных получить форму, а потом из этой формы получить текущий элемент...даже если по "синтаксису прокатит", то будет пустое значение Посмотри внимательно этот пример - http://help1c.com/help/view/8226.html В расшифровку нужно передать ссылку спозиционированную на конкретном объекте. Ссылка на комментарий Поделиться на другие сайты More sharing options...
halyapinayuliya Опубликовано 3 июля, 2013 Автор Жалоба Share Опубликовано 3 июля, 2013 tremp, по поводу ссылки Вы правы. Можно ли осуществить это не с помощью запроса? Ссылка на комментарий Поделиться на другие сайты More sharing options...
tremp Опубликовано 3 июля, 2013 Жалоба Share Опубликовано 3 июля, 2013 код полностью сюда закиньтЕ Ссылка на комментарий Поделиться на другие сайты More sharing options...
halyapinayuliya Опубликовано 5 июля, 2013 Автор Жалоба Share Опубликовано 5 июля, 2013 Если ТипЗнч(Элем) = Тип("СправочникОбъект.ПрайсаЭлементы") тогда ТабДок = Новый ТабличныйДокумент; MXLпротокол = ПолучитьМакет("Протокол"); Шапка = MXLпротокол.ПолучитьОбласть("Шапка"); // далее оформляются параметры в шапке.... ТабДок.Вывести(Шапка); Строка1 = MXLпротокол.ПолучитьОбласть("Строка1"); Строка1.Параметры["Форма"]=Элем.ПолучитьФорму().ТекущийЭлемент; Строка1.Параметры["Элемент"]=Элем.Код; Строка1.Параметры["было"]=Элем.НаименованиеПолное; Строка1.Параметры["стало"]=пНаи; ТабДок.Вывести(Строка1); ТабДок.ОтображатьСетку = Ложь; ТабДок.ОтображатьЗаголовки = Ложь; ТабДок.ТолькоПросмотр=Истина; ТабДок.Показать("Протокол"); КонецЕсли; В макете, в свойствах ячейки с параметром "Элемент", в ПараметрРашифровки пишу - Форма. В сформировавшемся макете, я кликаю по ячейке Элемент, в которую вывелся код элемента справочника, программа мне выдает предупреждение снадписью - "Панель". Что это? Ссылка на комментарий Поделиться на другие сайты More sharing options...
MаXXL Опубликовано 5 июля, 2013 Жалоба Share Опубликовано 5 июля, 2013 чот вспомнил Сын спрашивает у отца программиста: - Пап, а мы сегодня в кино вечером сходим? Папа отвечает: - Если я приду вовремя, тогда сходим, конец если... Ссылка на комментарий Поделиться на другие сайты More sharing options...
tremp Опубликовано 5 июля, 2013 Жалоба Share Опубликовано 5 июля, 2013 чо-то мудрите либо: Если ТипЗнч(Элем) = Тип("СправочникОбъект.ПрайсаЭлементы") тогда ТабДок = Новый ТабличныйДокумент; MXLпротокол = ПолучитьМакет("Протокол"); Шапка = MXLпротокол.ПолучитьОбласть("Шапка"); // далее оформляются параметры в шапке.... ТабДок.Вывести(Шапка); Строка1 = MXLпротокол.ПолучитьОбласть("Строка1"); Строка1.Параметры["Форма"]=Элем; Строка1.Параметры["Элемент"]=Элем; Строка1.Параметры["было"]=Элем.НаименованиеПолное; Строка1.Параметры["стало"]=пНаи; ТабДок.Вывести(Строка1); ТабДок.ОтображатьСетку = Ложь; ТабДок.ОтображатьЗаголовки = Ложь; ТабДок.ТолькоПросмотр=Истина; ТабДок.Показать("Протокол"); КонецЕсли; либо так: Если ТипЗнч(Элем) = Тип("СправочникОбъект.ПрайсаЭлементы") тогда ТабДок = Новый ТабличныйДокумент; MXLпротокол = ПолучитьМакет("Протокол"); Шапка = MXLпротокол.ПолучитьОбласть("Шапка"); // далее оформляются параметры в шапке.... ТабДок.Вывести(Шапка); Строка1 = MXLпротокол.ПолучитьОбласть("Строка1"); Строка1.Параметры["Форма"]=Элем.Ссылка; Строка1.Параметры["Элемент"]=Элем.Ссылка; Строка1.Параметры["было"]=Элем.НаименованиеПолное; Строка1.Параметры["стало"]=пНаи; ТабДок.Вывести(Строка1); ТабДок.ОтображатьСетку = Ложь; ТабДок.ОтображатьЗаголовки = Ложь; ТабДок.ТолькоПросмотр=Истина; ТабДок.Показать("Протокол"); КонецЕсли; должно сработать Ссылка на комментарий Поделиться на другие сайты More sharing options...
halyapinayuliya Опубликовано 6 июля, 2013 Автор Жалоба Share Опубликовано 6 июля, 2013 tremp Вам ОГРОМНОЕ СПАСИБО, помогли разобраться !!! Оказалось все просто(как всегда), надо было всего лишь передать значение элемента в параметр расшифровки. Ссылка на комментарий Поделиться на другие сайты More sharing options...
halyapinayuliya Опубликовано 6 июля, 2013 Автор Жалоба Share Опубликовано 6 июля, 2013 Надеюсь, что информация в этой теме поможет кому-нибудь еще. Всем удачи!!! Ссылка на комментарий Поделиться на другие сайты More sharing options...
.::..:::NexuS:::..::. Опубликовано 8 июля, 2013 Жалоба Share Опубликовано 8 июля, 2013 По-любому поможет,если кто-то задастся таким же вопросом Ссылка на комментарий Поделиться на другие сайты More sharing options...
Рекомендуемые сообщения
Заархивировано
Эта тема находится в архиве и закрыта для дальнейших ответов.