При нажатии на ячейку открывается всегда одна и та же форма
Всем доброго времени суток! Работаю с запросом в динамическом списке. Когда выводятся все результаты, то на какую бы я ячейку в строке не нажимал открывается всегда форма Справочник.Запросы и ничего более.
Не могу понять, почему так происходит. Сделал одну ячейку в настройках гиперссылкой, но всё равно открывается форма справочника.
Есть, например, в строке ячейка в которой отображается ссылка на Документ, но кликаешь на эту ячейку и, как обычно, должна открыться форма документа по этой ссылке, но открывается форма справочника.
Основная таблица: Справочник.Запросы
Вот код запроса на всякий:
Буду благодарен за ваши советы!
Не могу понять, почему так происходит. Сделал одну ячейку в настройках гиперссылкой, но всё равно открывается форма справочника.
Есть, например, в строке ячейка в которой отображается ссылка на Документ, но кликаешь на эту ячейку и, как обычно, должна открыться форма документа по этой ссылке, но открывается форма справочника.
Основная таблица: Справочник.Запросы
Вот код запроса на всякий:
ВЫБРАТЬ РАЗЛИЧНЫЕ
СправочникЗапросы.Наименование,
СправочникЗапросы.ВидЗапроса,
СправочникЗапросы.ДатаСоздания,
СправочникЗапросы.Имя,
СправочникЗапросы.Источник,
СправочникЗапросы.Ответственный,
СправочникЗапросы.Статус,
СправочникЗапросы.Телефон,
СправочникЗапросы.ЭлектроннаяПочта,
СправочникЗапросы.Ссылка КАК Ссылка,
МАКСИМУМ(ТелефонныйЗвонок.Ссылка) КАК СсылкаДокумент,
МАКСИМУМ(ПредметыПапкиВзаимодействий.Рассмотрено) КАК Рассмотрено,
МАКСИМУМ(ПредметыПапкиВзаимодействий.РассмотретьПосле) КАК РассмотретьПосле
ИЗ
Справочник.Запросы КАК СправочникЗапросы
ЛЕВОЕ СОЕДИНЕНИЕ Документ.ТелефонныйЗвонок КАК ТелефонныйЗвонок
ПО СправочникЗапросы.Ссылка = ТелефонныйЗвонок.ВзаимодействиеОснование
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ПредметыПапкиВзаимодействий КАК ПредметыПапкиВзаимодействий
ПО (ТелефонныйЗвонок.Ссылка = ПредметыПапкиВзаимодействий.Взаимодействие)
СГРУППИРОВАТЬ ПО
СправочникЗапросы.Наименование,
СправочникЗапросы.ВидЗапроса,
СправочникЗапросы.ДатаСоздания,
СправочникЗапросы.Имя,
СправочникЗапросы.Источник,
ВЫРАЗИТЬ(СправочникЗапросы.Описание КАК СТРОКА(1000)),
СправочникЗапросы.Ответственный,
СправочникЗапросы.РегионКлиента,
СправочникЗапросы.Статус,
СправочникЗапросы.Телефон,
СправочникЗапросы.ЭлектроннаяПочта,
СправочникЗапросы.Ссылка
ПоказатьБуду благодарен за ваши советы!
По теме из базы знаний
- Подсистема прав доступа (анализ ролей, отладка RLS, английский код, обычные и управляемые формы)
- Работа с Ворд через СОМ-Объект
- Универсальная загрузка данных формата Excel
- Интеграции с маркетплейсами из одного окна: Озон, ВБ, Яндекс, Сбер, Али, ЛаМода для 1С:УНФ, УТ, КА, ERP
- Каждому проекту – сценарные тесты! Быстрый старт в тестирование с помощью СППР
Найденные решения
(1)&НаКлиенте
Процедура ВашДИНАМИЧЕСКИЙСПИСОКВыбор(Элемент, ВыбраннаяСтрока, Поле, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь;
Если ТипЗнч(Элемент.ТекущиеДанные.БЛАБЛАБЛА) = Тип("СправочникСсылка.БЛАБЛАБЛА") Тогда
ОткрытьФорму("Справочник.КАКОЙТОДОКУМЕНТ.Форма.ФормаЭлемента", Новый Структура("Ключ", Элемент.ТекущиеДанные.БЛАБЛАБЛА), ЭтаФорма,,,,,);
ИначеЕсли ТипЗнч(Элемент.ТекущиеДанные.БЛАБЛАБЛА) = Тип("ДокументСсылка.БЛАБЛАБЛА") Тогда
ОткрытьФорму("Документ.КАКОЙТОДОКУМЕНТ.Форма.ФормаДокумента", Новый Структура("Ключ", Элемент.ТекущиеДанные.БЛАБЛАБЛА), ЭтаФорма,,,,,);
КонецЕсли;
КонецПроцедуры
Это просто пример для описания далее ваших действий
Процедура ВашДИНАМИЧЕСКИЙСПИСОКВыбор(Элемент, ВыбраннаяСтрока, Поле, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь;
Если ТипЗнч(Элемент.ТекущиеДанные.БЛАБЛАБЛА) = Тип("СправочникСсылка.БЛАБЛАБЛА") Тогда
ОткрытьФорму("Справочник.КАКОЙТОДОКУМЕНТ.Форма.ФормаЭлемента", Новый Структура("Ключ", Элемент.ТекущиеДанные.БЛАБЛАБЛА), ЭтаФорма,,,,,);
ИначеЕсли ТипЗнч(Элемент.ТекущиеДанные.БЛАБЛАБЛА) = Тип("ДокументСсылка.БЛАБЛАБЛА") Тогда
ОткрытьФорму("Документ.КАКОЙТОДОКУМЕНТ.Форма.ФормаДокумента", Новый Структура("Ключ", Элемент.ТекущиеДанные.БЛАБЛАБЛА), ЭтаФорма,,,,,);
КонецЕсли;
КонецПроцедуры
Это просто пример для описания далее ваших действий
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1)&НаКлиенте
Процедура ВашДИНАМИЧЕСКИЙСПИСОКВыбор(Элемент, ВыбраннаяСтрока, Поле, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь;
Если ТипЗнч(Элемент.ТекущиеДанные.БЛАБЛАБЛА) = Тип("СправочникСсылка.БЛАБЛАБЛА") Тогда
ОткрытьФорму("Справочник.КАКОЙТОДОКУМЕНТ.Форма.ФормаЭлемента", Новый Структура("Ключ", Элемент.ТекущиеДанные.БЛАБЛАБЛА), ЭтаФорма,,,,,);
ИначеЕсли ТипЗнч(Элемент.ТекущиеДанные.БЛАБЛАБЛА) = Тип("ДокументСсылка.БЛАБЛАБЛА") Тогда
ОткрытьФорму("Документ.КАКОЙТОДОКУМЕНТ.Форма.ФормаДокумента", Новый Структура("Ключ", Элемент.ТекущиеДанные.БЛАБЛАБЛА), ЭтаФорма,,,,,);
КонецЕсли;
КонецПроцедуры
Это просто пример для описания далее ваших действий
Процедура ВашДИНАМИЧЕСКИЙСПИСОКВыбор(Элемент, ВыбраннаяСтрока, Поле, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь;
Если ТипЗнч(Элемент.ТекущиеДанные.БЛАБЛАБЛА) = Тип("СправочникСсылка.БЛАБЛАБЛА") Тогда
ОткрытьФорму("Справочник.КАКОЙТОДОКУМЕНТ.Форма.ФормаЭлемента", Новый Структура("Ключ", Элемент.ТекущиеДанные.БЛАБЛАБЛА), ЭтаФорма,,,,,);
ИначеЕсли ТипЗнч(Элемент.ТекущиеДанные.БЛАБЛАБЛА) = Тип("ДокументСсылка.БЛАБЛАБЛА") Тогда
ОткрытьФорму("Документ.КАКОЙТОДОКУМЕНТ.Форма.ФормаДокумента", Новый Структура("Ключ", Элемент.ТекущиеДанные.БЛАБЛАБЛА), ЭтаФорма,,,,,);
КонецЕсли;
КонецПроцедуры
Это просто пример для описания далее ваших действий
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот