![]() |
![]() |
|
каким образом можно сохранить значение типа строка в 1С? | ☑ | ||
---|---|---|---|---|
0
Сергей-88
06.07.11
✎
15:49
|
Подскажите можно ли в 1С сохранить где нибудь значение переменной чтобы даже при смене ее значения в модуле возможно было получать ее сохраненное значение?
|
|||
1
Живой Ископаемый
06.07.11
✎
15:51
|
среда ведь с утра была?
|
|||
2
butterbean
06.07.11
✎
15:52
|
константу сделай :-)
|
|||
3
Defender aka LINN
06.07.11
✎
15:52
|
(1) Ну да. Мож у (0) календарь другой?
|
|||
4
Живой Ископаемый
06.07.11
✎
15:52
|
давай наоборот... ты расскажешь всем как это сделать в любом другом языке этого вашего программирования, ну а мы в ответ, так и быть, расскажем как сделать в 1С...
|
|||
5
Сергей-88
06.07.11
✎
15:53
|
ну примерно беру помещаю переменную во временное хранилище у нее адрес - 67787578342987 и потом по этому адресу могу обращаться=))
Так можна?) |
|||
6
Сергей-88
06.07.11
✎
15:54
|
На счет константы интересная мысль)
|
|||
7
Живой Ископаемый
06.07.11
✎
15:55
|
а... так да, так можно... СохранитьЗначениВФайл() и обратная ей процедура
|
|||
8
Живой Ископаемый
06.07.11
✎
15:55
|
;)
|
|||
9
1С_Дурик
06.07.11
✎
15:56
|
(8) + в Ёксель)))
|
|||
10
Сергей-88
06.07.11
✎
15:56
|
Такова метода нету)
|
|||
11
Злопчинский
06.07.11
✎
15:57
|
а глобальной переменной - присваивать что, нельзя?
|
|||
12
ДенисЧ
06.07.11
✎
15:58
|
Ну почему сразу нельзя...
Поднимаем CVS-сервер, строку в файл, коммитим в CVS... Любую версию можно будет поднять :-) |
|||
13
Живой Ископаемый
06.07.11
✎
15:58
|
Просто ЗначениеВФйал() и ЗначениеИзФайла()
|
|||
14
Ненавижу 1С
гуру
06.07.11
✎
15:58
|
присвоить другой переменной
|
|||
15
palpetrovich
06.07.11
✎
15:59
|
а предопределенное значение?
|
|||
16
Живой Ископаемый
06.07.11
✎
16:00
|
(15) а гвозди? так вот же они!
|
|||
17
Сергей-88
06.07.11
✎
16:00
|
дело в том что у меня идет перебор в цикле, от 1 до 1000 строчек, и например в 5 строчке нужно сохранить значение в ячейке а потом на 47 цикле обратится к этой ячейке
|
|||
18
Сергей-88
06.07.11
✎
16:00
|
Пока Стр<>1000 Цикл
стр=стр+1; |
|||
19
butterbean
06.07.11
✎
16:01
|
(17) жалко переменную на это потратить??
|
|||
20
palpetrovich
06.07.11
✎
16:01
|
(17) а переменную ЗначениеИз5строки завести?
|
|||
21
Ненавижу 1С
гуру
06.07.11
✎
16:01
|
(17) я не против, особенно после v8: Как определить содержит ли переменная какое либо значение?
|
|||
22
1С_Дурик
06.07.11
✎
16:01
|
а создать новую ТЗ и добавлять туда строку?
|
|||
23
Сергей-88
06.07.11
✎
16:02
|
Дело в том что значение переменной меняется постоянно.
|
|||
24
Живой Ископаемый
06.07.11
✎
16:02
|
2(23) почему это вдруг?
|
|||
25
Ненавижу 1С
гуру
06.07.11
✎
16:02
|
короч ты, автор, поставь себя на месте компа, а все данные записывай на листок (это память компа будто) и попробуй справиться с задачей сам, как получится - значит есть алгоритм
|
|||
26
H A D G E H O G s
06.07.11
✎
16:03
|
Сергей-88, смени специальность. Страна нуждается в шахтерах, дворниках и строителях!
|
|||
27
Живой Ископаемый
06.07.11
✎
16:04
|
Для Сч=1 По 1000 Цикл
Если Сч=5 Тогда Значение5=Массив[Сч] ИначеЕсли Сч=47 Тогда Переменная = Значение5; КонецЕсли; КонецЦикла; |
|||
28
Злопчинский
06.07.11
✎
16:04
|
(25) да ты че! ставлю маленькую шоколадку, что на первых двух шагах алгоритма перехода улиц у него будет ошибка.. а тв пр - компьютер... ;-)
|
|||
29
Сергей-88
06.07.11
✎
16:04
|
вот почему:
Получаю строчку А1, В2, С3, из екселя мне нужна запомнить значение а1 , затем идет цикл втрой строки и значение а! поменялось..... а мне как раз нужно уже здесь это старое значение |
|||
30
Ненавижу 1С
гуру
06.07.11
✎
16:05
|
(29) читай тут пост 35: v8: Как определить содержит ли переменная какое либо значение?
(28) тут проще чем переход улицы, гораздо |
|||
31
Odin1C
06.07.11
✎
16:05
|
(29) недетская жесть
|
|||
32
Живой Ископаемый
06.07.11
✎
16:06
|
2(29) какое касательство значение а1 имеет к переменной ГлобальнаяПеременная5?
|
|||
33
palpetrovich
06.07.11
✎
16:06
|
(30) а, вон откуда ноги :)
|
|||
34
Живой Ископаемый
06.07.11
✎
16:07
|
сначала курят несертифицированную лажу купленную в переходе, а потом этими же руками одинэсить садятся...
|
|||
35
Сергей-88
06.07.11
✎
16:07
|
Ненавижу 1С читал.
|
|||
36
Ненавижу 1С
гуру
06.07.11
✎
16:08
|
(35) чего нить понял?
|
|||
37
1С_Дурик
06.07.11
✎
16:10
|
я понял так, что самим нам не разобраться, нужно Гений1с ждать или Groovy)))))))
|
|||
38
Сергей-88
06.07.11
✎
16:10
|
нет. даже если у меня есть переменная как мне из цикла в нее передать значение? допустим
Перем Стр; Пока р=100 Цикл ,,, ,,, Стр=значение; конецЦикла но так не идет... |
|||
39
Odin1C
06.07.11
✎
16:11
|
в пятницу поднимите кто-нить эту ветку, а то сейчас че-то спать хочется...
|
|||
40
Живой Ископаемый
06.07.11
✎
16:11
|
а что делает? спотыкается, падает и лежит?
|
|||
41
Сергей-88
06.07.11
✎
16:12
|
тут еще проблема в том что из екселя я извлекаю в клиентской процедуре и передаю значения уже на серверную где создаю группы и элементы,
|
|||
42
Сергей-88
06.07.11
✎
16:13
|
вот что происохит - значение переменно=Неопределено, хотя записал туда ="номенклатура"
|
|||
43
Ненавижу 1С
гуру
06.07.11
✎
16:14
|
это все одним столбиком идет?
как ты ГРУППЫ от ЭЛЕМЕНТОВ отличаешь? |
|||
44
Сергей-88
06.07.11
✎
16:16
|
вот в том то и дело что вовсех местах получается...а в этом месте нет.
|
|||
45
Ненавижу 1С
гуру
06.07.11
✎
16:17
|
(44) что ЭТО?
|
|||
46
Живой Ископаемый
06.07.11
✎
16:17
|
Нужно тогда переехать в то место где получается, и уже там зарабатывать программированием
|
|||
47
Ненавижу 1С
гуру
06.07.11
✎
16:18
|
(44) ты ответь на ВСЕ вопросы
|
|||
48
palpetrovich
06.07.11
✎
16:19
|
Если речь о
Зарядные устройства 58641 45826 накоптели 58641 45826 то примерно так можно: Для Стр = НачСтрокаВЭкселе По КоличествоСтрокВЭкселе Цикл Наименование = СокрЛП(ЗагрузкаИзЭксель.Cells(Стр, НомерСтолбцаНаименование).Value); Если Наименование = Строка(Число(Наименование)) Тогда // заполняем элемент справочника Иначе // заполняем группу справочника, меняям текущего родителя на вновь-созданного КонецЕсли; КонецЦикла; |
|||
49
Живой Ископаемый
06.07.11
✎
16:20
|
2(48) все равно у него не пойдет... В твоем коде нет как запомнить и получить родителя. :)
|
|||
50
Сергей-88
06.07.11
✎
16:23
|
Хороший код непонятно толька что значит - Value
|
|||
51
palpetrovich
06.07.11
✎
16:23
|
(49) ун ваще-т там много чего нет, я даже не уверен почему-то в "Если Наименование = Строка(Число(Наименование)) Тогда" ...даже не заню почему :)
|
|||
52
Сергей-88
06.07.11
✎
16:24
|
а как ты заполнишь группу справочника если получил число?
|
|||
53
palpetrovich
06.07.11
✎
16:24
|
(50) ой, а ты точно из экселя загружаешь? :)
|
|||
54
palpetrovich
06.07.11
✎
16:25
|
+53 там еще мнго страшных слов, к примеру
КоличествоСтрокЭкселе = Док.Worksheets(НомерЛиста).UsedRange.Rows.Count; |
|||
55
Сергей-88
06.07.11
✎
16:27
|
Пока Стр<>ПослСтр Цикл
Сообщить(память); стр=стр+1; кол0 = xls.Cells(стр,1); кол1 = xls.Cells(стр,2); кол2 = xls.Cells(стр,3); кол3 = xls.Cells(стр,6); кол4 = xls.Cells(стр,7); кол5 = xls.Cells(стр,16); |
|||
56
Сергей-88
06.07.11
✎
16:28
|
у меня так.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |