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

Меню операции

Автор Averity, 13 мая 2011, 13:24

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

Averity

Меню операции содержит только стандартные операции. Как одну из них, а именно поиск ссылок на объект, подгрузить в другое меню.. откуда эту обработку вытащить?

cska-fanat-kz

это не обработка.
как таковую ее не вытащишь.

можно попробовать реализовать самому, есть стандартный метод

НайтиПоСсылкам(<СписокСсылок>)
Параметры:

<СписокСсылок> (обязательный)

Тип: Массив. Массив со списком ссылок на объекты, ссылки на которые нужно найти.
Возвращаемое значение:

Тип: ТаблицаЗначений. Возвращает ссылки на найденные объекты в виде ТаблицаЗначений, состоящей из колонок с индексами: 0 - искомая ссылка; 1 - ссылка на объект, если найдена ссылка в объектной таблице; ключ записи, если ссылка найдена в независимом регистре сведений; ссылка на документ-регистратор для всех остальных необъектных таблиц; 2 - объект метаданных, которому соответствуют данные из колонки 1.
Описание:

Осуществляет поиск ссылок на объекты, переданные в параметре <СписокСсылок>.
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Averity

спасибо большое, буду реализовывать.

Averity

дошли руки реализовывать задуманное и сразу наткнулась на проблему. Минимизируем поставленную задачу до поиска ссылок на объект справочника Контрагенты. Процедура НайтиПоСсылкам имеет обязательный параметр СписокСсылок. СписокСсылок в данном случае будет браться из Справочника и потом уже осуществлять Поиск в документах? что-то я не могу логики работы этой процедуры проследить(

cska-fanat-kz

СтрокаТЧ = ЭлементыФормы.СправочникСписок.ТекущаяСтрока;
ТабСсылок = НайтиПоСсылкам(СтрокаТЧ);
Для Каждого Ссылка из ТабСсылок Цикл
    Сообщить ("" + СокрЛП(Ссылка[0]) + " " + СокрЛП(Ссылка[1]));
КонецЦикла;
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Averity

Я изначально пробовала вот так
СписокСсылок = ЭлементыФормы.ПоискСсылок.ТекущаяСтрока.Поиск.Ссылка;
ТабСсылок = НайтиПоСсылкам(СписокСсылок);
но ругается, что неверный первый параметр(

Шурыгин Иван Сергеевич

Цитата: Averity от 21 июн 2011, 17:53
Я изначально пробовала вот так
СписокСсылок = ЭлементыФормы.ПоискСсылок.ТекущаяСтрока.Поиск.Ссылка;
ТабСсылок = НайтиПоСсылкам(СписокСсылок);
но ругается, что неверный первый параметр(


естественно ругается, надо написать

МассивСсылок = Новый Массив;
МассивСсылок.Добавить(Ссылка);
СписокСсылок = НайтиПоСсылкам(МассивСсылок);
===================================
жизнь надо прожить так, чтоб вверху посмотрели.
и сказали "А ну ка повтори"
===================================

Averity

Приношу извинения за, думаю, немного элементарные вопросы... Но подскажите, пожалуйста, можно ли потом по найденной ссылке перейти к документу или справочнику, не разбирая строки и не создавая временных массивов?

Dethmontt

Можно все если очень захотеть!!!
Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

Averity

Цитата: Dethmontt от 25 авг 2011, 12:38
Можно все если очень захотеть!!!

очень хочется... а не подскажете в каком направлении выход искать?

Теги:

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

Рейтинг@Mail.ru

Поиск