Имя: Пароль:
1C
1С v8
Получить значение переменной из другой процедуры
,
0 CodeFinder
 
14.03.16
09:29
Есть модуль формы. В процедуре события переменной присваивается значение элемента формы.
Как мне получить значение этой переменной в другой процедуре этого модуля формы?
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
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
упс не туда