Имя: Пароль:
1C
1С v8
Как сделать поиск ссылок на объект
0 r2d24
 
16.01.14
15:15
Создал внешнюю обработку, добавил на форму реквизит (Организация) - ссылка на справочник Организации.
Можете подсказать как сделать так, чтобы когда выбираешь организации, производился поиск на объект?
Могу предположить, что вы скажете, что бы я в поисковике поискал, но поверьте искал
1 rbcvg
 
16.01.14
15:16
Типовой поиск ссылок тебе чем не угодил?
2 ДенисЧ
 
16.01.14
15:17
НайтиПоСсылкам() ?
3 r2d24
 
16.01.14
15:17
(1) там не понятно, а я хочу разобраться
4 r2d24
 
16.01.14
15:18
(2) я вроде так пробовал Ссылки = НайтиПоСсылкам(Организация);
5 ДенисЧ
 
16.01.14
15:22
(4) И?
6 rbcvg
 
16.01.14
15:24
(4)
НайтиПоСсылкам(<СписокСсылок>)
Параметры:

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

Тип: Массив. (А у тебя?)
Массив со списком ссылок на объекты, ссылки на которые нужно найти.
7 r2d24
 
16.01.14
15:25
(6) можно какой нибудь пример, а то не совсем понятно
8 ДенисЧ
 
16.01.14
15:26
(7) блЪ....
мДанные= Новый Массив;
мДанные.Добавить(ОрганизацияНаФорме);
мСсылки = НайтиПоссылкам(мДанные);
9 rbcvg
 
16.01.14
15:26
(7) пожалуйста:
Пример:

Ссылки = НайтиПомеченныеНаУдаление();
ТабСсылок = НайтиПоСсылкам(Ссылки);
Для Каждого Ссылка из ТабСсылок Цикл
    Сообщить ("" + СокрЛП(Ссылка[0]) + "  " + СокрЛП(Ссылка[1]));
КонецЦикла;
10 r2d24
 
16.01.14
15:29
(9) этот код у меня тоже был, он просто ищет помеченные на удаления. А мне нужно: Выбираю организацию и выводились зависимые ссылки
11 Defender aka LINN
 
16.01.14
15:39
(10) Похоже, у вас только один способ: позвать программиста
12 r2d24
 
16.01.14
15:42
(11) спасибо. Но может все таки попытаетесь мне подсказать
13 ДенисЧ
 
16.01.14
15:43
(10) Мда.... Раз уж читать (8) не получилось - тогда точно программиста надо звать....
14 Defender aka LINN
 
16.01.14
15:44
(12) Тебе открытым текстом уже написали, а ты продолжаешь ныть и что-то еще просить
15 r2d24
 
16.01.14
15:46
(14) ною я потому, что правда не понимаю, и не уверен, что вы мне вообще то подсказываете
16 ДенисЧ
 
16.01.14
15:47
(15) Ещё раз. в (8) тебе дан полный код. Что тебе ещё надо?
17 1dvd
 
16.01.14
15:47
(16) а кто ты такой? может, ты фигню какую-то предлагаешь :)
18 Fish
 
16.01.14
15:47
(16) А теперь ему надо объяснить про типы данных :)
19 Maxus43
 
16.01.14
15:49
(15) был ответ правильный в (8). Я подтверждаю
20 r2d24
 
16.01.14
15:50
(16) Хорошо. Если вы и в правду дали полный код, значит не буду вас беспокоить. Вы мне помогли, хоть я и не понимаю в чем. Но все равно Спасибо, за то что уделили внимание
21 sapphire
 
16.01.14
15:50
(15) Ну и dурак.
Из (8) и (9):
мДанные= Новый Массив;
мДанные.Добавить(Организация);
Ссылки = НайтиПоссылкам(мДанные);
Для Каждого Ссылка из Ссылки Цикл
    Сообщить ("" + СокрЛП(Ссылка));
КонецЦикла;
22 1dvd
 
16.01.14
15:51
мля... сегодня точно не пятница?
23 Maxus43
 
16.01.14
15:51
(21) там выдаст "строка тз" :) возвращается определённой структуры тз, надо ещё нужную колонку дёрнуть
24 salvator
 
16.01.14
15:54
(20) Синтаксис-помощник нннада?
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн