|
Получить значение переменной из другой процедуры | ☑ | ||
---|---|---|---|---|
0
CodeFinder
14.03.16
✎
09:29
|
Есть модуль формы. В процедуре события переменной присваивается значение элемента формы.
Как мне получить значение этой переменной в другой процедуре этого модуля формы? |
|||
1
DDwe
14.03.16
✎
09:30
|
(0) А вы кто по профессии?
|
|||
2
Лефмихалыч
14.03.16
✎
09:30
|
ни как. Переменные, объявленные внутри подцедур, исчезают бесследно в момент завершения этих процедур.
Объясни, зачем тебе это надо |
|||
3
Лефмихалыч
14.03.16
✎
09:31
|
(1) профессия: "will code 1c for food"
|
|||
4
DDwe
14.03.16
✎
09:32
|
(2) А кто тебе сказал, что она объявлена внутри процедуры?
|
|||
5
CodeFinder
14.03.16
✎
09:33
|
(2)
Есть табличная часть в форме. В событие ПриАктивизации я получают значение элемента формы и далее мне нужно получить это значение в процедуре при нажатии(кнопка) |
|||
6
Лефмихалыч
14.03.16
✎
09:33
|
(4) автор. Я это из его головы напрямую прочитал телепатически.
Больше не могу прочитать, к сожалению, - там неразборчиво. |
|||
7
CodeFinder
14.03.16
✎
09:33
|
(4) она объявлена внутри процедуры
|
|||
8
DDwe
14.03.16
✎
09:33
|
(5) см (1)
|
|||
9
Лефмихалыч
14.03.16
✎
09:34
|
(5) добавь реквизит формы для этого и присваивай значение в этот реквизит.
|
|||
10
DDwe
14.03.16
✎
09:34
|
(7) Ну, так объяви во вне.... и ответь на (1)
|
|||
11
CodeFinder
14.03.16
✎
09:34
|
(8) повар
|
|||
12
CodeFinder
14.03.16
✎
09:34
|
(9) спс
|
|||
13
Масянька
14.03.16
✎
09:35
|
(11) Правильно поставленная задача содержит половину решения (С)
Огласи саму задачу. |
|||
14
DDwe
14.03.16
✎
09:35
|
(9) Еще один....
|
|||
15
CodeFinder
14.03.16
✎
09:37
|
(13) Есть форма. В ней табличная часть.
При выделении строки левой кнопкой мыши. Мне нужно получить значение этой строки и передать это значение в процедуру кнопки где дальше происходят манипуляции определенные на основе этого значения |
|||
16
CodeFinder
14.03.16
✎
09:38
|
(9) попробовал не работает
|
|||
17
Масянька
14.03.16
✎
09:38
|
(15) Не правильно поставлена задача.
|
|||
18
palladyi
14.03.16
✎
09:39
|
(15) А активная строка ТЧ тебе чем не нравится?
|
|||
19
CodeFinder
14.03.16
✎
09:40
|
(17) Чем не нравится?
|
|||
20
DDwe
14.03.16
✎
09:41
|
(16) см (10)
|
|||
21
CodeFinder
14.03.16
✎
09:41
|
(20) (11)
|
|||
22
SadrArt
14.03.16
✎
09:42
|
(21) Так иди вари, выключи компьютер.
|
|||
23
DDwe
14.03.16
✎
09:43
|
(21) Я уже не о профессии, там решение. Мдя...
|
|||
24
CodeFinder
14.03.16
✎
09:45
|
(22) люблю покодить в 1с
|
|||
25
Масянька
14.03.16
✎
09:45
|
(19) Что за форма? Что за таб. часть? Какие манипуляции?
В общем, не правильно поставлена задача. |
|||
26
CodeFinder
14.03.16
✎
09:45
|
(23) да уже увидел
|
|||
27
CodeFinder
14.03.16
✎
09:45
|
(23) спс не увидел сначало
|
|||
28
DDwe
14.03.16
✎
09:46
|
А так, да Масянька в (17) права похоже.
|
|||
29
CodeFinder
14.03.16
✎
09:46
|
(25) http://copout.me/ добавь сюда отмазку. норм
|
|||
30
Масянька
14.03.16
✎
09:48
|
(29) Вьюноша! Грубить не надо.
|
|||
31
DDwe
14.03.16
✎
09:48
|
(29) Это, что сейчас было?
|
|||
32
singlych
14.03.16
✎
09:49
|
В обработчике кнопки и так можно достать текущие данные таблицы, запоминать в ПриАктивизации не нужно.
|
|||
33
CodeFinder
14.03.16
✎
09:50
|
(32) тут фича в том, что мне нужны данные таблицы конкретно выделенные.
|
|||
34
DDwe
14.03.16
✎
09:51
|
(32) А, если они уже не текущие? Он же задачу нормально не сформулировал, если он повар, лучше у него не есть )))
|
|||
35
Записьдампа
14.03.16
✎
09:51
|
(29) Какая борзая гопота-то
|
|||
36
DDwe
14.03.16
✎
09:51
|
(33) А можно выделить не конкретно? )))
|
|||
37
Записьдампа
14.03.16
✎
09:53
|
(36) Чиста канктретна, чо не вкуриваешь? =)
|
|||
38
Масянька
14.03.16
✎
09:53
|
(36) Я думаю - можно "в натуре" :)))
|
|||
39
CodeFinder
14.03.16
✎
09:53
|
Подгорело у вас однако
|
|||
40
DDwe
14.03.16
✎
09:54
|
(38) +100500 ))))
|
|||
41
singlych
14.03.16
✎
09:54
|
(33) Это они и есть. Элементы.ТвояТЧ.ТекущиеДанные
|
|||
42
DDwe
14.03.16
✎
09:54
|
(39) Иди хамить куда-нибудь еще, детка.
|
|||
43
Масянька
14.03.16
✎
09:54
|
(39) "А у Вас молоко убежало" (С)
|
|||
44
CodeFinder
14.03.16
✎
09:56
|
(42) "Детка"?
Опустились до оскорблений. Мдя... |
|||
45
DDwe
14.03.16
✎
09:56
|
(44) Первый начал, малыш.
|
|||
46
CodeFinder
14.03.16
✎
09:58
|
(45) ахаха, малыш? Малыш у тебя между твоих ног
|
|||
47
Fedor-1971
14.03.16
✎
09:59
|
(33) Тебе нужно ТЧ.ВыделенныеСтроки? массив выделенных строк
(44) сам напросился |
|||
48
DDwe
14.03.16
✎
09:59
|
Какие эти гопники все-таки дерзкие. Поколение пепси, ни мозгов, ни совести.
|
|||
49
Масянька
14.03.16
✎
10:03
|
(44) Чего?
Детка - уменьшительно-ласкательное. А так (если что) - еще и не начинали. |
|||
50
Масянька
14.03.16
✎
10:04
|
(47) Фиг его знает - что и для чего ему нужно. В натуре, конкретно...
|
|||
51
Записьдампа
14.03.16
✎
10:07
|
Мальчик с сегодняшней регистрацией и почтой десятиминуткой самоутверждается. Это так свежо и романтично...
|
|||
52
oslokot
14.03.16
✎
10:09
|
(0) вариантов много. например можно записать значение переменной в текстовый файл, а в другой процедуре его прочитать.
Профит! |
|||
53
DDwe
14.03.16
✎
10:11
|
(52) Нужно создать другую базу, записывать переменную туда, а получать и передавать с помощью xml. Ну com тоже подойдет.
|
|||
54
Остап Сулейманович
14.03.16
✎
10:12
|
(52) Не соответствует современным тенденциям. Сейчас модно самому себе слать пуш-уведомления, ну или хотя бы отправлять мылом. ))))))
|
|||
55
DDwe
14.03.16
✎
10:12
|
(54) Да, неплохо. ))
|
|||
56
Остап Сулейманович
14.03.16
✎
10:13
|
+ (54) Заставьте ИНЕТ работать на вас.
|
|||
57
oslokot
14.03.16
✎
10:13
|
Прекрасные решения! )))
|
|||
58
terraByteG
14.03.16
✎
10:31
|
(52), (53), (54) + в догонку пердлoжу FileMapping. XD
|
|||
59
CodeFinder
14.03.16
✎
11:02
|
Ладно закрывайте тему. Все всё выяснили
|
|||
60
Записьдампа
14.03.16
✎
11:05
|
(59) Ты наконец почувствовал себя достойным? Боль одиночества и непонимания утихла?
|
|||
61
CodeFinder
14.03.16
✎
11:09
|
(60) да, спасибо ребята. Все дело в том, что порой я невнимателен
|
|||
62
Масянька
14.03.16
✎
11:10
|
(59) Ты зря обижаешься.
Таблица может быть таблицей (внешняя форма), табличной частью (документа-справочника). И обрабатывать можно по разному. Тебя по человечески просили - напиши всю задачу... Теперь на себя и обижайся. И это (по поводу (46)) - у тебя есть проблемы? Хочешь поговорить об этом? :)))))))))) |
|||
63
DDwe
14.03.16
✎
11:11
|
Что-то не о том ТС говорит.
|
|||
64
DDwe
14.03.16
✎
11:12
|
(62) Ну, всё... началось. А CodeFinder ведь предупреждали. )))
|
|||
65
CodeFinder
14.03.16
✎
11:41
|
(62) понимаешь я повар, а 1с только начал изучать. Поэтому стоит понять и простить
|
|||
66
DDwe
14.03.16
✎
11:42
|
(65) Не с того начал.
|
|||
67
CodeFinder
14.03.16
✎
11:43
|
(66) а с чего начинать?
|
|||
68
DDwe
14.03.16
✎
11:45
|
(67) С книжек, если читать умеешь.
|
|||
69
CodeFinder
14.03.16
✎
11:45
|
(68) считаю, что нужно сразу в бой.
|
|||
70
DDwe
14.03.16
✎
11:46
|
(69) Ню,ню... давай, ребенок.
|
|||
71
CodeFinder
14.03.16
✎
11:51
|
что посоветуешь почитать? (68)
|
|||
72
DDwe
14.03.16
✎
11:53
|
(71) Тебе? - Ничего.
|
|||
73
CodeFinder
14.03.16
✎
11:53
|
(72) да и с тобой
|
|||
74
CodeFinder
14.03.16
✎
11:54
|
(72) хотя возможно твое поведение объясняется тем, что с тобой его никогда не было :)
|
|||
75
ЛучшийПрограммер1С
14.03.16
✎
11:56
|
||||
76
DDwe
14.03.16
✎
11:56
|
Гопота малолетняя, одно слово. Эх..
|
|||
77
CodeFinder
14.03.16
✎
11:57
|
(76) остается тебе только вздыхать :)
|
|||
78
Масянька
14.03.16
✎
11:59
|
Попкорн есть. До сотки дотянем?
|
|||
79
DDwe
14.03.16
✎
12:00
|
(78) Не, скучно. Тощий тролль.
|
|||
80
CodeFinder
14.03.16
✎
12:01
|
(78) все зависит от пациента
|
|||
81
ЛучшийПрограммер1С
14.03.16
✎
12:02
|
(71) А какие текущие знания по 1С и вообще по прогшраммированию?
|
|||
82
Garykom
гуру
14.03.16
✎
12:02
|
(78) Тут скорее натянем... на глобус
|
|||
83
Масянька
14.03.16
✎
12:03
|
(80) Это не лечится.
|
|||
84
CodeFinder
14.03.16
✎
12:04
|
(81)
По 1с самые базовые. Аля обновить типовую. По программированию скрипты, парсер на php и зеркалил зарубежный интернет магазин в готовую cmsку. |
|||
85
Масянька
14.03.16
✎
12:05
|
(84) "самые базовые" - это какие?
|
|||
86
DDwe
14.03.16
✎
12:05
|
(84) Врешь.
|
|||
87
CodeFinder
14.03.16
✎
12:05
|
(83) Да, я думаю только усложним болезнь
|
|||
88
CodeFinder
14.03.16
✎
12:06
|
(86) А вот у пациента и "синдром отказа"
|
|||
89
Garykom
гуру
14.03.16
✎
12:06
|
(84) "обновить типовую" это уровень пользователя, чуток продвинутого
итого знаний программирования 1С =0 |
|||
90
ЛучшийПрограммер1С
14.03.16
✎
12:06
|
(84) Попробуйте бесплатные видео-курсы Гилева http://курсы-по-1с.рф/программирование-в-1с8-за-21-день/все-материалы-курса/
|
|||
91
Записьдампа
14.03.16
✎
12:06
|
(78) Вряд ли, он однообразный. С постоянной фиксацией на копулятивных действиях... Ничего нового не зажгет, эхэх
|
|||
92
CodeFinder
14.03.16
✎
12:06
|
(89) Да по 1с ноль
|
|||
93
CodeFinder
14.03.16
✎
12:07
|
(90) далее после них в бой?
|
|||
94
CodeFinder
14.03.16
✎
12:07
|
||||
95
DDwe
14.03.16
✎
12:07
|
Человек который якобы писал "скрипты" и на пхп, не может не понимать как изменить область видимости переменной, если он не круглый (подставим, что хотим) конечно же....
|
|||
96
DDwe
14.03.16
✎
12:08
|
(78)Твое желание походу исполнится, попкорн остался?
|
|||
97
Масянька
14.03.16
✎
12:08
|
(94) C картинками у тебя не плохо получается... Может в оформители?
|
|||
98
Масянька
14.03.16
✎
12:08
|
(96) Не поделюсь :)))))
|
|||
99
CodeFinder
14.03.16
✎
12:09
|
(95) 1с не пхп
|
|||
100
Масянька
14.03.16
✎
12:09
|
Соточка
|
|||
101
ЛучшийПрограммер1С
14.03.16
✎
12:10
|
(92) А после курсов какую-то умную книжку можно, по любому нужно для начала хотя бы 3 мес поучиться, есть еще у Гилева курсы по СКД, вроде тоже бесплатные. Только Гилевым нельзя злоупотреблять, разучитесь книги читать. И еще, не обращайте внимание на сообщения не по теме.
|
|||
102
Garykom
гуру
14.03.16
✎
12:10
|
(100) чую заранее готовилась да? текст написала и курсором над "Отправить"?
|
|||
103
Масянька
14.03.16
✎
12:10
|
(102) Ждала :)))
|
|||
104
ЛучшийПрограммер1С
14.03.16
✎
12:11
|
(93) Нет, сразу в бой не получится, но можно что-то сделать, но потом обучение продолжить.
|
|||
105
DDwe
14.03.16
✎
12:11
|
Похоже что ЛучшийПрограммер1С и CodeFinder одно и тоже лицо )))
|
|||
106
Rie
14.03.16
✎
12:11
|
(92) Судя по вопросу в (0) и последующим постам - вообще в программировании знания невелики. Тот же вопрос - задай себе насчёт PHP (с учётом ответа (7)).
|
|||
107
Масянька
14.03.16
✎
12:11
|
(99) Короче, озвучивай конфигурацию и всю задачу.
|
|||
108
CodeFinder
14.03.16
✎
12:11
|
(101) Книжка умная sql-ex?
|
|||
109
Pro-tone
модератор
14.03.16
✎
12:11
|
(29) пишем по теме, желтая карточка за флейм
|
|||
110
ЛучшийПрограммер1С
14.03.16
✎
12:12
|
(108) да
|
|||
111
Garykom
гуру
14.03.16
✎
12:13
|
Предлагаю использовать для сабжа (0) глобальные переменные
|
|||
112
CodeFinder
14.03.16
✎
12:13
|
(110) спасибо добрый человек
|
|||
113
Рэйв
14.03.16
✎
12:13
|
ТС учиться надо, а он тут флуд разводит:-)
|
|||
114
Rie
14.03.16
✎
12:13
|
(108) Управляемое или обычное приложение в (15)?
|
|||
115
ЛучшийПрограммер1С
14.03.16
✎
12:13
|
(105) Не надо глупостей писать, а то меня забанят ни за что.
|
|||
116
CodeFinder
14.03.16
✎
12:14
|
(114) обычное
|
|||
117
ЛучшийПрограммер1С
14.03.16
✎
12:15
|
(112) я заканчивал сей курс по sql, слышал что и по 1С есть такое, но еще сам не проходил.
|
|||
118
Rie
14.03.16
✎
12:15
|
(111) Не надо никаких переменных. У него же табличное поле на форме. У которого ТекущиеДанные или ТекущаяСтрока - в зависимости от того, что ему надо.
|
|||
119
Rie
14.03.16
✎
12:16
|
(116) Никуда ничего передавать не надо.
Прочитай о свойствах ТекущаяСтрока и ТекущиеДанные, которые ТабличноеПоле имеет. В обработчике нажатия кнопки к ним обращайся. |
|||
120
Рэйв
14.03.16
✎
12:16
|
(0)>>В процедуре события переменной присваивается значение элемента формы.
Как мне получить значение этой переменной в другой процедуре этого модуля формы? Если значение переменной не менялось, то бери его также из элемента формы. |
|||
121
Pro-tone
14.03.16
✎
12:18
|
(0) значение переменной процедуры записать в реквизит формы, будет доступно на клиенте и сервере
|
|||
122
Rie
14.03.16
✎
12:19
|
(121) См. (15). Не нужно ему это значение.
|
|||
123
Масянька
14.03.16
✎
12:20
|
(120) (121) (122) А если ему (автору) нужно сумму пересчитать?
|
|||
124
Rie
14.03.16
✎
12:21
|
(123) "Мне нужно получить значение этой строки" (с) CodeFinder
|
|||
125
Рэйв
14.03.16
✎
12:23
|
(0)Ты не стой стороны дурью маешься. Получай значение тек. строки в обработке кнопки
|
|||
126
Рэйв
14.03.16
✎
12:23
|
(125) к (15)
|
|||
127
Масянька
14.03.16
✎
12:23
|
(125) В (15) - "Мне нужно получить значение этой строки и передать это значение в процедуру кнопки где дальше происходят манипуляции определенные на основе этого значения"
|
|||
128
CodeFinder
14.03.16
✎
12:24
|
(125) Если строк много. ТекущаяСтрока выдаст самую первую? Все?
Мне нужна именно выделенная строка |
|||
129
Rie
14.03.16
✎
12:25
|
(128) Кто у тебя меню "Справка" в Конфигураторе украл?
|
|||
130
Масянька
14.03.16
✎
12:26
|
(129) меню "Справка" в Конфигураторе - придумали трусы (С)
|
|||
131
ДенисЧ
14.03.16
✎
12:26
|
(129) А ты не знаешь, кто тут на форуме справку крадёт?? )))0
|
|||
132
Рэйв
14.03.16
✎
12:28
|
(128)Тек строка получается через
Элементы.ИмяТабПоля.ТекущиеДанные. |
|||
133
Garykom
гуру
14.03.16
✎
12:31
|
(131) наверно тот крадет, кто потом СП продает ?
|
|||
134
Записьдампа
14.03.16
✎
12:32
|
(131) А потом продает? =)
|
|||
135
Rie
14.03.16
✎
12:36
|
(127) Значение это можно преспокойно получить и в обработчике события нажатия на кнопку. Не надо его никуда лишний раз передавать.
|
|||
136
Масянька
14.03.16
✎
12:37
|
(135) Я об том и говорю: описания задачи нет... Нет...
А нет - и решения нет. |
|||
137
Pro-tone
14.03.16
✎
12:40
|
(122) тогда (132)
|
|||
138
CodeFinder
14.03.16
✎
12:47
|
(137) а через обработчик при активизации почему незя?
|
|||
139
1Cancer
14.03.16
✎
12:47
|
(0) сделать из процедуры функцию
присвоить реквизиту сохранить во временное хранилище сохранить в базу -> считать из базы Глобальная переменная Общий модуль -> считать получить, отдельная процедура для этой переменной вызвать эту процедуру еще раз в твоей процедуре, в обработчике, втянув переменную ) и т.д. |
|||
140
ЛучшийПрограммер1С
14.03.16
✎
13:20
|
(128) Текущая строка именно ту и даст на которой курсор
|
|||
141
CodeFinder
14.03.16
✎
13:22
|
(140) спс
|
|||
142
CodeFinder
14.03.16
✎
13:23
|
owncloud
|
|||
143
CodeFinder
14.03.16
✎
13:23
|
упс не туда
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |