Имя: Пароль:
1C
1С v8
Как получить ссылку из одной процедуры и передать в другую
,
0 bebibo
 
02.08.19
08:51
Вопрос такой. Расскажу на примере:
Есть процедура "процедура1", в ней переход на другую процедуру "процедура2".
В "процедура1" нужно получить ссылку, которая формируется в "процедура2".
В "процедура1" нужно сделать отбор в регистре сведений, чтобы его очистить. Но отбор не могу сделать, так как ссылка для отбора формируется в "процедура2"
В "процедура1" есть ссылка, но в "процедура2" она преобразуется немного (Название немного меняется) и по ней надо искать.
Как сделать?
1 ДенисЧ
 
02.08.19
08:52
Сделать Процедура2() функцией и вернуть из неё нужную ссылку
2 butterbean
 
02.08.19
08:52
какое отношение название имеет к ссылке?
3 bebibo
 
02.08.19
08:56
(1) Мне перед "Процедура1" нужно очистить регистр сведений, даже если сделаю как вы написали, все равно не определяет
4 catena
 
02.08.19
08:57
(3)А возврат в функции нужного параметра прописали?
5 ДенисЧ
 
02.08.19
08:58
(3) Тогда может того, в слесари? Программирование это не твоё...
6 bebibo
 
02.08.19
08:58
(2) Ну например в "Процедура1" у меня ссылка такая http://www.jjjadsfuj.com
А в "Процедура2" он ее преобразует в dfhujs.jpg
7 Масянька
 
02.08.19
08:59
(6) Откуда в первой процедуре ссылка?
8 bebibo
 
02.08.19
08:59
Стоп. Не то
"Процедура1" - у меня это функция..Описалась
9 ДенисЧ
 
02.08.19
08:59
(6) Это не ссылка. Это URL. Это немного разные вещи...
10 Масянька
 
02.08.19
09:00
(8) И в личке тоже?
11 Масянька
 
02.08.19
09:00
(9) До этого оно еще не дошло.
12 bebibo
 
02.08.19
09:07
(9) Ну да, не так выразилась
13 bebibo
 
02.08.19
09:07
Блин, как сделать то?
14 bebibo
 
02.08.19
09:08
(6) и мне вот нужно искать по этому : dfhujs.jpg
Потому что в регистре сведений есть только эта ссылка
15 bootini
 
02.08.19
09:14
Процедура Процедура1()
  
  ФормируемаяСсылка = Процедура2();  

КонецПроцедуры

Функция Процедура2()
  
ФормируемаяСсылка = "http://www.jjjadsfuj.com";;

   Возврат ФормируемаяСсылка;

КонецФункции
16 bebibo
 
02.08.19
09:15
(15) Сейчас попробую
17 bootini
 
02.08.19
09:18
""Процедура1" - у меня это функция..Описалась
Ну да, не так выразилась"

Пол:    Мужской


Что за мужики пошли?!
В женском роде пишут и не знают как значение и функции вернуть.
18 bebibo
 
02.08.19
09:21
(17) Это общий акк)
Сейчас не мужчина пишет)
Вашим способом не получилось..
19 Масянька
 
02.08.19
09:22
Афигеть... Их там много... Чужие!!!!!!!!!!!!!!!!!!!!!!!
20 Fish
 
02.08.19
09:23
(19) Теперь надо просить групповое фото в купальниках :))
21 bebibo
 
02.08.19
09:24
(20) ахаха
22 bootini
 
02.08.19
09:29
А так?)

Процедура Процедура1()
ФормируемаяСсылка = Неопределено;
Процедура2(ФормируемаяСсылка );

Если Не ФормируемаяСсылка = Неопределено Тогда
     отбор = ФормируемаяСсылка
КонецЕсли
КонецПроцедуры

Процедура Процедура2(ФормируемаяСсылка)

ФормируемаяСсылка = ссылка на каторгу;

КонецПроцедуры
23 PiotrLoginov
 
04.08.19
18:44
(22) это на коленке что ли написано?
Попробуй элементарно это в конфигураторе проверить на наличие ошибок в синтаксисе. Подправишь - тогда уже на форум выкладывай.
Закон Брукера: Даже маленькая практика стоит большой теории.