Имя: Пароль:
LIFE
Юмор
OFF: Как определить переменную в отладчике?
🠗 (Fish 21.07.2014 13:14)
, ,
0 Ислам
 
18.07.14
05:26
В отладчике если присваивать переменной значение, а она еще не определена при выполнении кода, то вываливается ошибка "Переменная не определена..." Как обойти?
1 ДенисЧ
 
18.07.14
05:29
Определи переменную заранее, будь мужиком, блЪ!
2 Ladoslav
 
18.07.14
05:48
(0) Перейди на следующий шаг (F10) :)
3 Ислам
 
18.07.14
06:02
(1) Ради временной переменной, которая нужна для отладки один раз, конфигу обновлять?

(2) Не в тему.
4 Ladoslav
 
18.07.14
06:19
(3) Сорри, неправильно понял. Какая вообще цель? Для чего временная переменная нужна?
5 Ислам
 
18.07.14
06:24
(4) Для отладки. Например присвоить ей значение запрос.Выполнить().Выгрузть() чтобы смотреть результаты запроса, но каждый раз его заново не выполять.
6 Wobland
 
18.07.14
06:26
(5) выведи его в табдокумент, если уж так переживаешь
7 Ислам
 
18.07.14
06:28
(6) Не в тему. Это никак не поможет определить переменную, поэтому не является ответом на мой вопрос.
8 Wobland
 
18.07.14
06:28
(7) ты свой вопрос вообще видел?
9 Ислам
 
18.07.14
06:29
(8) Нет блин, я его во сне писал! Ну конечно видел, странные вы.
10 Wobland
 
18.07.14
06:32
два слова: форум мдаков
11 Красный рассвет
 
18.07.14
06:33
Пятничной ветки нет еще, голосую за эту
12 Ислам
 
18.07.14
06:33
(10) +1, согласен.
Перевелись 1Сники на этом форуме
13 Красный рассвет
 
18.07.14
06:34
(12) А кули ты тут делаешь?
14 Ислам
 
18.07.14
06:35
(13) Жду, вдруг случайно крутой 1Сник заглянет по старой привычке, да поможет мне.
15 Красный рассвет
 
18.07.14
06:36
У нищих слуг нет
16 Ислам
 
18.07.14
06:36
(15) Москва - столица России.
17 Красный рассвет
 
18.07.14
06:38
еще 99 правильных ответов, и возможно тебе дадут гражданство
18 Ислам
 
18.07.14
06:39
(17) Ты - генератор случайных фраз?
19 Michael_p2004
 
18.07.14
06:39
(0) Подключи систему "Телепат переменных v2.7".
20 Ислам
 
18.07.14
06:41
(19) не нашел, да и не охото подключать что-то левое.
21 Michael_p2004
 
18.07.14
06:45
А что сложного в обновлении конфигурации для объявления переменной? Ты же не в боевой базе отладку производишь.
22 Ислам
 
18.07.14
06:45
Кто-то писал внешнюю обработку для этих целей, вроде лысый. Он наверное знает. Жаль не заходит сюда больше
23 Wobland
 
18.07.14
06:46
(21) лень. лично мне лениво таким онанизмом заниматься, я и так обхожусь ;)
24 Ислам
 
18.07.14
06:46
(21) Если б не в боевой, то было бы проще. Именно в боевой.
25 Michael_p2004
 
18.07.14
06:47
(24) Только хардкор?
26 Ислам
 
18.07.14
06:49
(25) Поставить точку остановки и посмотреть переменные - хардкор?
27 Wobland
 
18.07.14
06:50
+(23) а вот когда в запросе бывало уничтожение ВТ, тогда да ;)
28 Ислам
 
18.07.14
06:59
Сам придумал как сделать. Тему можно закрыть
29 SleepyHead
 
гуру
18.07.14
07:21
Принял ислам наконец.
30 User_Agronom
 
18.07.14
07:33
(5) Можно и Выполнить().Выгрузить();
И даже Выполнить().Выгрузить().ВыбратьСтроку(); сработает.
В чём проблема никак не пойму.
Только присваивать ничего не нужно.
31 Wobland
 
18.07.14
07:34
(30) УНИЧТОЖИТЬ ВТ в запросе - это проблема. только ТС не в курсе
32 Ислам
 
18.07.14
07:38
(29) Поздравляю )))))
33 Ислам
 
18.07.14
07:39
(30) Проблема в том, что если использовать неопределенную переменную в отладчике, то выдаст ошибку. (0) читай внимательно.
34 ДенисЧ
 
18.07.14
07:40
Мда.... Мдаков с форума надо гнать...
И религия - зло...
Давайте её гнать!
35 User_Agronom
 
18.07.14
07:52
(31) Это да. Проблема. На 2 трубки или одну бутылку коньяка. (33) Нафига присваивать, если тебе нужно просто посмотреть значение? Так и пиши - и будет тебе счастье ;)
36 Ислам
 
18.07.14
08:13
(35) Если нужно посмотреть, я посмотрю. А мне нужно присвоить.
37 Wobland
 
18.07.14
08:13
(36) куда?
38 Ислам
 
18.07.14
08:15
(37) Переменной
39 Wobland
 
18.07.14
08:16
(38) какой?
40 YurAnt
 
18.07.14
08:18
вот удивляюсь я людям.

тут должна быть картинка с крестным отцом: "ты приходишь на форум, требуешь совета, но делаешь это без уважения..."

если просишь совета, а тебе пишут чушь - это повод задуматься, а не чушь ли ты сам написал? и достаточно ли предоставленной тобой исходной информации для анализа проблемы. А так да, если взять в расчет что никто не обязан помогать - то все тут мы мдки.
41 ДенисЧ
 
18.07.14
08:19
(39) Временной. (с) Ваш Кэп
42 Wobland
 
18.07.14
08:21
(41) ты бы ещё про переменную переменную рассказал

навеяло
43 Wobland
 
18.07.14
08:22
+(42) Команда КВН Федор Двинятин - Спрут с пруд
http://www.youtube.com/watch?v=qrhfsFQDKeI
44 Ислам
 
18.07.14
08:28
(39) "Т"
45 Web00001
 
18.07.14
08:28
(0)если надо просмотреть результат запроса, просмотри, присвоить значение переменной которой нет, не получится. Даже такой код;
Выполнить("а = 1;")
не выполняется если переменной а нету.
46 Wobland
 
18.07.14
08:29
(44) это какой-то кусок памяти, который ты обозвал словом "Т"? или это роман Пелевина?
47 Ислам
 
18.07.14
08:31
(40) >> если просишь совета, а тебе пишут чушь - это повод задуматься

Пора бы уже привыкнуть, что если на этом форуме что-то спросить, то сперва налетают тролли которые не знают ответ на вопрос, им лишь бы пофлудить.
Так всегда было и так всегда будет.
Я просто издеваюсь над ними, и особо не придаю им значения.
Знающие люди приходят редко, и им достаточно написать одно сообщение, и вопрос становится исчерпан.
48 Web00001
 
18.07.14
08:31
(46)как я понимаю, он и рад бы обозвать кусок памяти, да не выходит.
49 Ислам
 
18.07.14
08:32
(45) Спасибо, КО, я об этом еще в (0) писал.
50 Wobland
 
18.07.14
08:32
(48) да не, он выше врал, что вышло
51 Ислам
 
18.07.14
08:33
(45) Если буду присваивать переменной которая есть, возможно нарушится нормальное выполнение программы
52 YurAnt
 
18.07.14
08:33
(47) ни разу такого не было. всегда отвечали четко и по делу.
либо намекали,
что "сам мдк, ибо телепаты в отпуске" ===> более полно описываешь ситуацию = получаешь четкий ответ, либо совет чем как и куда копать.
53 Ислам
 
18.07.14
08:36
(52) Ты простые вопросы задавал, потому сразу получал ответ. А я задаю только сложные, на которые 99.9% этого форума не знают ответ, потому что на простые и сам знаю ответ и тут не спрашиваю.
54 Wobland
 
18.07.14
08:37
(53) мы преклоняемся перед тобой
55 Web00001
 
18.07.14
08:39
56 Ненавижу 1С
 
гуру
18.07.14
08:42
нах переменная, если она вне локальной зоны видимости? Все таки хороши С-подобные языки:

void main() {
int a=0; //вот тут еще нет никакой b!
  {
    int b=5;
  }
}
57 Ислам
 
18.07.14
08:46
(55) Точняк.
На первый вопрос сам нашел ответ, никто не знал,
на второй так никто и не смог ответить,
на третий только больше чем через сутки нашелся человек который знает ответ.
Вот такие тут 1Сники
58 Wobland
 
18.07.14
08:48
(55) забавный зверёк
59 Ислам
 
18.07.14
08:51
Вы тут пока посоревнуйтесь в остроумии. Пойду тратить бабло.
60 Любопытная
 
18.07.14
08:51
(57) А ты задумайся- если вокруг тебя одни идиоты, может ты... центральный?
61 Web00001
 
18.07.14
08:59
(60)+100 если вокруг тебя воняет может это ты обос...ся
(57)И на первый и на второй вопрос тебе ответили, единственное, что за тебя код не написали. Мимо третьего я бы тоже прошел, ты там воюешь с мельницой, по пути называя остальных дебилами. Но на самом деле все ровно наоборот.
62 SleepyHead
 
гуру
18.07.14
09:02
(32) Ты еще тут ? :)
63 SleepyHead
 
гуру
18.07.14
09:04
Обычный тролль...
64 Ислам
 
18.07.14
10:16
(60) Чтобы вставлять такую фразу из вконтакте, нужно дождаться когда кто-нибудь скажет что все вокруг идиоты. Дождись когда это произойдет, просто так не вставляй, глупо выглядит.
65 Ислам
 
18.07.14
10:19
(61) Тут ты явно врешь.
(62) Вернулся.
(63) Не дотягиваешь ты до обычного тролля. Скорее полу-тролль.
66 СерВол
 
18.07.14
10:27
А почему пятничной ветки нет?
67 х86
 
18.07.14
10:37
(0)вопрос зачем?

если она не определена, то она и не будет нигде использоваться, как только начнется работа с ней(с переменной) так она и будет проинициализирована, тогда и переприсваивай
68 Лефмихалыч
 
18.07.14
10:39
(5) для этого не нужна временная переменная. Можно прямо так в окне вычисления и написать:
Запрос.Выполнить().Выгрузить().ВыбратьСтроку()
69 catena
 
18.07.14
10:39
(66)Создай
70 Любопытная
 
18.07.14
10:40
(68) Ему нужна переменная. И он даже говорит, что он это сделал.
71 х86
 
18.07.14
10:42
(0)помещай в доп свойства объекта, в хранилище, в параметры сеанса, в гл. переменную
72 х86
 
18.07.14
10:43
(68)на сервере?
73 Ислам
 
18.07.14
10:45
(66) Теперь пятничные ветки удаляют.
74 Ислам
 
18.07.14
10:48
(67) Например, я хочу начать ее использовать.
(68) Ну конечно можно.
75 Ислам
 
18.07.14
10:48
(71) Ага.
76 Любопытная
 
18.07.14
10:49
(71) а это разве не изменение конфигурации?
77 х86
 
18.07.14
10:51
(76)зависит от конфигурации
78 Ыщъ
 
18.07.14
10:53
Переписать 1Cv8.exe. Делов то.
79 х86
 
18.07.14
10:54
(77)+вообще я всегда в конфы добавляю общий модуль для отладки с такими функциями/процедурами как
выполнить, присвоить, ТЗ=>ТабДок и т.п.
80 Любопытная
 
18.07.14
10:56
(79) но если нет такого общего модуля? Задача в (0) какая? В процессе отладки начать работать с переменной, которая в рамках конфигурации не определена
81 StanLee
 
18.07.14
11:02
пятнецо! ура хоть одна ветка :)
(0) так переменную надо в отладчике определить, декомпилируешь отладчик, добавляешь переменную, компилишь заново и наслаждайся, твой переменный всегда будет сух и спокоен
82 Леха Дум
 
18.07.14
11:03
Ветка действительно прямо таки пятничная. Ну не позволяет 1С в отладке создавать новые переменные. Если нужно запрос отладить, то почему не воспользоваться консолью запросов? Проще сидеть и втыкать в монитор, ожидая непонятно чего? Вот реально еще не было такой проблемы, которая требовала бы таких действий
83 Wobland
 
18.07.14
11:05
(80) задача обойти, не надо тут лишнего выдумывать;)
84 Ислам
 
18.07.14
11:06
(81) Не смешно. Лучше выложи ссылку на прикольную картинку.
85 Любопытная
 
18.07.14
11:07
(83) ну расскажи как
86 Wobland
 
18.07.14
11:07
(85) традиционно в самом начале ветки - (6)
87 Ислам
 
18.07.14
11:08
И сразу следом читаем: (7)
88 Wobland
 
18.07.14
11:08
(87) шутка, повторенная дважды, не считается
89 Любопытная
 
18.07.14
11:09
90 Ислам
 
18.07.14
11:09
(88) Зачем тогда повторяешь?
91 Wobland
 
18.07.14
11:10
(89) это да, с этим не каждый 1Сник справится. ждём единственно верного поста от редкого человека
92 Ислам
 
18.07.14
11:11
(89) Я так же могу сказать что эта задача в духе Любопытная
93 Ислам
 
18.07.14
11:12
(91) Зачем ждать? Задача давно решена. Просто флудим. Пятница, делать нечего
94 Wobland
 
18.07.14
11:13
(92) да ты уже наговорил достаточно
95 Ислам
 
18.07.14
11:13
(94) я хотя бы по теме, в отличии от тебя
96 Wobland
 
18.07.14
11:14
(95) а по теме обязательно, да?
97 Ислам
 
18.07.14
11:15
(96) Только если не хочешь чтобы все думали что ты глупый.
98 Kamas
 
18.07.14
11:16
(95) *надвигая кепон одновременно ссыпая семки в карман* а че такой дерзкий по теме решил с нами поговорить)0
99 Trotter
 
18.07.14
11:16
(89) не ну третья задача определяет на логику то бишь ответ 0, а вот четвёртая задача это фантастика )
100 Wobland
 
18.07.14
11:16
а сто!
101 Wobland
 
18.07.14
11:16
(97) ты за всех не говори
102 Wobland
 
18.07.14
11:17
(99) никак не могу придумать ответ на вопрос "а вы уже перестали пить коньяк по утрам?"
103 Kamas
 
18.07.14
11:18
(99)ответ на 7 стаканов меньше по моему логично
104 Kamas
 
18.07.14
11:18
(102) ооо чувствуется старая школа софистов))
105 Trotter
 
18.07.14
11:19
тогда вполне нормальные задач )))
Может это задачи по логике, логику в школах начали опять преподавать ?))
106 Ислам
 
18.07.14
11:19
(101) А ты не говори мне что делать
107 Wobland
 
18.07.14
11:19
навеяло. Пелевин с нами

Мы кузнецы - и дух наш Молох,
               Куем мы счастия ключи.
               Вздымайся выше, наш тяжкий молот,
               В стальную грудь сильней стучи, стучи, стучи!!

     - Странно, - сказал я, - почему они поют, что они кузнецы,  если  они
ткачи? И почему Молох - их дух?
     - Не Молох, а молот, - сказала Анна.
     - Молот? - переспросил я. -  А,  ну  разумеется.  Кузнецы,  потому  и
молот. То есть потому, что они поют, что они кузнецы, хотя на  самом  деле
они ткачи. Черт знает что.
108 Wobland
 
18.07.14
11:19
(106) иннах
109 Ислам
 
18.07.14
11:20
(108) Сам иннах
110 Kamas
 
18.07.14
11:22
(108) (109)*потупив взор бубня под нос* не знаю кто такой иннах но чувствую что  зверь не очень красивый
111 Ислам
 
18.07.14
11:23
(110) Поцану просто нечего было сказать )))
112 ДенисЧ
 
18.07.14
11:23
(102) Отвечай "да, вот уже " + ДобавитьМесяц(ТвойВозраст, 15*12) + " лет"
113 Kamas
 
18.07.14
11:25
(111) еще б вроде махачь намечается, а я пол ветки так и не понял
114 Wobland
 
18.07.14
11:25
(112) хм.. а если паспорт попросят показать?
115 ДенисЧ
 
18.07.14
11:27
(114) Расскажи про не очень красивого зверя...
116 Ислам
 
18.07.14
11:28
Стоит только сказать что ветка пятничная, как она сразу же превращается в тухляк
117 Kamas
 
18.07.14
11:28
(112) опят не понимаю там же дата должна быть а не число
118 ДенисЧ
 
18.07.14
11:29
(116) В тухляк она превратилась с поста (0)
(117) Преобразуй
119 Любопытная
 
18.07.14
11:29
120 Kamas
 
18.07.14
11:29
как например 10 преобразовать в дату
121 Wobland
 
18.07.14
11:30
(118) 33. во что?
122 Wobland
 
18.07.14
11:30
(119) а интересная запятая...
123 Kamas
 
18.07.14
11:31
(119) ааа говорящие огурцы  на картинке наверно они сбежали с задач (89)
124 Wobland
 
18.07.14
11:32
опять навеяло.. ап! непослушная морковка!
http://www.youtube.com/watch?v=N19BhHpVf8w
125 miklenew
 
18.07.14
11:33
Всё не читал.
Но я тут подумал
И забыл
126 Ислам
 
18.07.14
11:33
(118) С (0) было приколькно.
127 Kamas
 
18.07.14
11:36
(126) уйду из этой ветки я не способен выдерживать такой поток сознания 118 С 0
128 Ymryn
 
18.07.14
11:38
Вот что с людьми отсутствие пятничной ветки делает. :(
129 Wobland
 
18.07.14
11:39
Миста становится полностью профессиональным ресурсом с тематическим общением: 1С, информационные технологии, различные секции.

Если кто-то хочет порезвиться, может пойти на другие ресурсы
130 Ислам
 
18.07.14
11:49
Судя по отсутствию профессионалов, миста перестает быть.
131 Любопытная
 
18.07.14
11:50
(130) Ты один тут главный профессионал остался. Держись)
132 ДенисЧ
 
18.07.14
11:52
(130) не дождёшься.
134 ДемонМаксвелла
 
18.07.14
12:03
Тут конечно стебутся. И я могу их понять. Но я попробую по существу.

Зачем менять в отладчике то, чего ещё нет? И если эту переменную всё же нужно менять, то почему нельзя её менять в том месте, где она уже определена? Или определить её самому? И даже если последнее по каким то причинам нельзя, то засунь это определение переменной в условие, например чтоб выполнялось толко для тебя. И не отлаживай живую базу наконец, сделай копию.

Всё, я выдохнул и ушел на обед.
135 Крошка Ру
 
18.07.14
12:10
Краткий дайджест для тех кому лень читать всю ветку:

ТС: Хочу сделать странную вещь. Как?
Миста: Сделай вот это.
ТС: Не катит, не то чего я хочу.
Миста: Тогда вот так.
ТС: Не в тему, не то чего я хочу.
Миста: Может это попробуешь.
ТС: Мимо.
Миста: Так чего ж тебе надо?
ТС: Все написал. Угадывайте.
Миста: Телепаты в отпуске.
ТС: Вы все лохи, я - д'Артаньян
Миста: Может быть наоборот?
ТС: ПНХ
Миста: ПНХ
Скучающие мистяне: Это пятница?
ТС: Нет, это не пятница!
Скучающие мистяне: Ура, пятница!
136 Ислам
 
18.07.14
12:11
(134) Ну например: При отладке в цикле нужно запомнить значение переменной, в которой находится COM-объект, на следующей итерации цикла сравнить значение этой переменной с ее запомненным значением.
137 Ислам
 
18.07.14
12:12
(135) Это выдумано: "ТС: Все написал. Угадывайте. "
138 Wobland
 
18.07.14
12:14
(136) запомнил?
139 Ислам
 
18.07.14
12:14
(138) Покорми оленей
140 Крошка Ру
 
18.07.14
12:14
(137) в (9)
141 Ислам
 
18.07.14
12:15
(140) В (9) написано совершенно другое.
142 Wobland
 
18.07.14
12:16
(140) ну где-то (28), какая разница?
143 Ислам
 
18.07.14
12:18
(142) Ты не понял что имел в виду Крошка Ру,(28) еще больше не подходит
144 Wobland
 
18.07.14
12:18
(143) ну хорошо. (52)?
145 ДенисЧ
 
18.07.14
12:19
(144) А позолти ручку, золотой, всю правду скажу, как на духу!
146 mikecool
 
18.07.14
12:19
Ислам = Ашот?
147 Любопытная
 
18.07.14
12:19
(143) В (28) написано, что ты решил проблему и тему можно зарывать! Ты может таки расскажешь, как ты ее решил?
148 Ислам
 
18.07.14
12:19
(144) То есть ты поддерживаешь мнение Крошка Ру? Хорошо. Если не найдете доказательство своим словам, то вы оба балаболы.
149 Wobland
 
18.07.14
12:20
(148) идёшь ещё раз ты лесом
150 Ислам
 
18.07.14
12:20
(147) Если сдаетесь, то расскажу.
151 Ислам
 
18.07.14
12:21
(149) Слив засчитан.
152 ДенисЧ
 
18.07.14
12:22
О! А давайте назначим Ислам почётным унитазом! Со счётчиком!
153 Любопытная
 
18.07.14
12:22
(150) Куда сдаваться? Что за бред вообще ты несешь?
154 Ислам
 
18.07.14
12:23
О, тогда ДенисЧ назначим почетным вротбрандом! Со счетчиком!
155 Wobland
 
18.07.14
12:24
(153) да сдадимся, что нам?
(150) сдаёмся!
156 Ислам
 
18.07.14
12:25
(153) Ты не знаешь что значит сдаться? Это признать что считаешь что не сможешь догадаться, просишь сказать правильный ответ.
157 Wobland
 
18.07.14
12:25
(156) а про бред она права
158 Ислам
 
18.07.14
12:26
(157) Пустые слова. Она просто обиделась как девочка и сказала что пришло в голову.
159 Wobland
 
18.07.14
12:26
(158) я тебе как мальчик скажу: что за хню ты тут порешь?
160 Ислам
 
18.07.14
12:27
(159) Ты тоже обиделся как девочка )))
161 mikecool
 
18.07.14
12:27
(157) каждый может нести бред - но это лишь мнение окружающих, для него это - не бред
162 Любопытная
 
18.07.14
12:27
(156) Да я не собираюсь в гадалки играть. Но, если ты не говоришь, как ты якобы решил проблему, я имею полное право считать, что ты врешь.
163 Lama12
 
18.07.14
12:27
(93) Как? Как ты мог решить не решаемую задачу?
Если в коде не объявленной переменной присвоить значение, идет не явное объявление переменной.
Если ты пытаешься в окне "Выражение" (вызываемое по кнопке "Вычислить выражение") присвоить переменной какое-то значение, не важно объявлена она уже или нет, будет ошибка, т.к. это операция присвоения а не функция (у нас не C++).
Ошибка может быть если ты пытаешься выполнить какую-то другую операцию (не присвоения) с не объявленной переменной.

Научи, как ты сделал присвоение в отладчике не объявленной переменной.
164 Ислам
 
18.07.14
12:28
(162) С этим не поспоришь. Ты можешь в своей голове думать все что угодно.
165 Wobland
 
18.07.14
12:29
он этого не понимает и объяснять ему нет смысла, проверено ©CPU0
166 mikecool
 
18.07.14
12:30
(160) а ты сам девочка?
167 Любопытная
 
18.07.14
12:32
(163) Вероятнее всего будет что-то типа его ветки про эксель, где в конечном итоге было сказано "надо было использовать опен-офис"
168 Ислам
 
18.07.14
12:32
(163) Ну я не говорил что не объявил переменную вообще. Я только говорю, что в конфиге она не объявлена, и конфигу нельзя править, так как база боевая.
(164) Про то что можно открыть внешнюю обработку с любым кодом в отладчике и в предприятии подумать не судьба?
169 Lama12
 
18.07.14
12:33
(165) Просто либо в (0) полная чушь. Либо человек в принципе не владеет терминологией и, даже есть подозрение, принципами программирования, либо троллит не профессионально.
170 Ислам
 
18.07.14
12:34
(165) Если хочешь что-то объяснить, ты должен знать об этом больше чем я.
171 Lama12
 
18.07.14
12:34
(168) Научи как объявлять переменную которая должна быть в контексте текущего кода, в режиме отладки, да еще и не меняя код?
172 Ислам
 
18.07.14
12:35
(169) По крайней мере три человека правильно поняли что написано в (0). Если ты не понял, дело в тебе
173 Любопытная
 
18.07.14
12:35
(169) Вот про терминологию очень близко к истине, похоже)
174 Wobland
 
18.07.14
12:35
(172) надеюсь, это люди с медицинским образованием
175 Ислам
 
18.07.14
12:38
(174) У них спроси
176 ChiginAV
 
18.07.14
12:39
177 Злобная Печенька
 
18.07.14
12:39
(173) (174) Мда, вот так захочешь помочь человеку, а он еще всех слюной забрызгает и обзовет всячески. Сочувствую....
178 User_Agronom
 
18.07.14
12:40
О! Теперь это юмор! А я то думал слова умные: "переменная", "отладчик".
179 Ислам
 
18.07.14
12:40
(171) можно вызывать функции с ключевым словом "экспорт", передавать в них параметры, получать результаты выполнения, и т.д. на сколько фантазии хватит
180 Крошка Ру
 
18.07.14
12:40
Ах черт, рановато я дайджест запостил...
181 Ислам
 
18.07.14
12:41
(176) Да, оно самое, но тролли уже тему испортили.
182 Ислам
 
18.07.14
12:42
183 Адинэснег
 
18.07.14
12:43
(0) че за бред
184 Ислам
 
18.07.14
12:44
(183) Хахахах
185 Адинэснег
 
18.07.14
12:44
вычисление значения происходит в контексте выполняемого модуля в текущей строке
186 Patrio_
O_Muerte
 
18.07.14
12:52
(10)MDAC - Microsoft Data Access Component?
187 catena
 
18.07.14
12:52
Все, пятницы не будет?
188 Ислам
 
18.07.14
12:57
(187) Пятница начнется когда кто-нибудь выложит сиськи
189 Ymryn
 
18.07.14
13:02
(182) а ничего, что это идентично первой ссылке в (176)?

(176) Благодарю. Ряд вещей не знал. Надо чаще заглядывать в kb.
190 OnCheck
 
18.07.14
13:03
Осмелюсь предложить. Может это поможет ТС:

"Часто, когда код базы менять нельзя, а поиграться хочется или когда код выполняется на сервере и нет возможности его отладить, помогает использование внешней обработки.
Для этого нужно скопировать код во внешнюю обработку и поотлаживать уже внешнюю обработку, по ходу меняя код и просматривая переменные."
191 Лодырь
 
18.07.14
13:04
(190) Ему поможет хорошая доза фенозепама
192 Ислам
 
18.07.14
13:05
(189) Первая ссылка на мисту. А это ссылка на сайт автора. Хотя инфа содержится одинаковая.
193 Wobland
 
18.07.14
13:06
(192) автор статьи - Гений1С, который ни разу не Дмитрий
194 Ислам
 
18.07.14
13:06
(190) Спасибо за старание, это известный факт. Но код править нет нужды.
195 Ислам
 
18.07.14
13:07
(193) точно, Гений1С. Забыл ник. Вот этот чел с головой, респект ему.
196 Wobland
 
18.07.14
13:09
197 OnCheck
 
18.07.14
13:11
(194) Но ведь у вас проблема в том, что вы ни как не можете править код ибо база боевая. А тут уже и править нет нужды...
Может быть проправить тех в целях, чтобы создать перемнную а затем преславутый Com объект в цикле положить в эту переменую, а не пытаться создать ее на лету в отладчике.
198 Lama12
 
18.07.14
13:30
(179) Но это будет не инициализация переменной!
Ты максимум получишь результат функции.
199 Ислам
 
18.07.14
13:31
(197) Да, было бы не плохо иметь глобальную переменную для всяких непредвиденных случаев. В следующее запланированное обновление конфы сделаю переменную, даже несколько.
200 Wobland
 
18.07.14
13:31
твести
201 Ислам
 
18.07.14
13:37
(198) Инициализация переменной будет внутри обработки. Хотя в самом отладчике никак нельзя инициализировать переменную.
202 Lama12
 
18.07.14
13:39
(201) Тогда ты противоречишь самому себе. Либо вопрос из (0) не решен, либо в (0) написано не то, что в итоге было сделано.
203 Ислам
 
18.07.14
13:46
(202) В чем противоречие? В (0) написано:
>>В отладчике если присваивать переменной значение, а она еще не определена при выполнении кода, то вываливается ошибка "Переменная не определена..."
Это действительно так. Истина.
Еще там написано:
>>Как обойти?
Ответ: Использовать для инициализации и хранения переменной внешнюю обработку. Доступ к переменной осуществить через экспортные функции.
204 Vladal
 
18.07.14
21:25
А что тут спамер делает в (133) ?
205 1с-кин
 
19.07.14
00:05
(201) ты так и не решил задачу.
Ты не переменную инициализируешь, а пользуешь дополнительную функцию.
С таким же успехом можешь делать ВЫПОЛНИТЬ и загружать код с тектсового файла.
206 Wobland
 
19.07.14
06:41
(205) он считает, что использование другой, определённой переменной - это инициализа
207 Wobland
 
19.07.14
06:41
(206) ция новой
208 Лодырь
 
19.07.14
07:10
(206) Да все он понял, имхо. Просто дать обратный ход после всего чего он наговорил не позволяет гордость, вот и уперся рогами.
209 Escander
 
19.07.14
08:04
(204) стукнись к модерам
210 Escander
 
19.07.14
08:05
столько постов ниочём....
211 SeiOkami
 
19.07.14
10:28
а вообще, интересно... кто-нить уже предложил как определить переменную в отладчике? А то одни "зачем?", "науя?"...
212 Explorer1c
 
19.07.14
10:31
главное никому не верь все врут с целью запутать тебя и воспользоваться твоей добротой
213 Escander
 
19.07.14
10:31
(211) если 2 упоротым нужна чушь не нужная больше никому - куда их послать?
214 SeiOkami
 
19.07.14
10:32
(213), вопрос в другом. Эта чушь вообще реализуема?
215 SeiOkami
 
19.07.14
10:33
Я понимаю, что это не нужная хрень, но просто из-за чистого интереса
216 Escander
 
19.07.14
10:34
(214) если впихнуть спецкод в конфу
217 SeiOkami
 
19.07.14
10:35
(214), это какой? я подумал о модуле отладки, но он не поможет...
218 SeiOkami
 
19.07.14
10:35
(217) - > (216)
219 Лодырь
 
19.07.14
10:36
(217) Были ссылки выше. На первой странице
220 SeiOkami
 
19.07.14
10:38
(219), просмотрел все по ссылкам - ничего подходящего нет
221 Escander
 
19.07.14
10:42
(217) геню почитай как чел он андон, но раньше писал умно
222 Aleksandr N
 
19.07.14
10:45
Господи, благодарю тебя: наконец-то появилась пятничная ветка на мисте.
223 Лодырь
 
19.07.14
10:45
(220)
http://kb.mista.ru/article.php?id=105

По сути использование возможности запуска произвольного когда с помощью Выполнить() загнанной в функцию. Соответственно вызывая в отладчике функцию, выполняем код.
224 Обработка
 
19.07.14
10:45
Объясните отсталому человеку.
Что нужно было ТС? И для каких целе й это можеть быть нужным?
И как это реализуется?
На сколько я понял автор ветки не хочет трогатькод но в отладчике хочет посмотреть некие значение запросов но чтоб посмотреть зачем-то ему нужно именно их в переменную присвоить.
225 SeiOkami
 
19.07.14
10:46
Если использовать в модуле отладки (или внешней обработке) функцию Выполнить() с кодом "НоваяПеременная = Неопределено", то переменная объявится именно в вызываемой функции, а не в той, где сейчас стоит точка останова
226 SeiOkami
 
19.07.14
10:46
(225) -> (223)
227 Лодырь
 
19.07.14
10:46
(224) Это к топикстартеру. Он тебе сдаст своего дилера.
228 Лодырь
 
19.07.14
10:48
(225) смотри (179) и (199)
229 Обработка
 
19.07.14
10:49
Вообще такие ветки нужны. Чтоб хоть голова иногда начала думать не традиционно. Чтоб понимать что ты еще умеешь думать.
230 Aleksandr N
 
19.07.14
10:50
(229) хм... красиво сказано.
231 SeiOkami
 
19.07.14
10:51
(229) +
а то все сразу наезжают "зачем тебе это?". А может просто интересно)
232 SeiOkami
 
19.07.14
10:52
(228), нет там опровержения моих слов)
переменная не объявится. А точнее объявится в самой экспортной функции, которую вызвали, а не там где надо
233 SeiOkami
 
19.07.14
10:52
(228), в общем, модуль отладки не поможет
234 Лодырь
 
19.07.14
10:59
(232) в (0) кстати нет ни слова о том, что надо объявлять переменную в контексте текущей процедуры
235 Aleksandr N
 
19.07.14
10:59
Юмор (извините за баян):

тина:а какая у вас версия 1с?
goth:йобнутая напроч((

http://bash.im/quote/391850
236 SeiOkami
 
19.07.14
11:01
(234), блин, я думаю, что и так это ясно, ведь нафига ему переменная в этой долбанной экспортной функции модуля отладки? ))
237 Лодырь
 
19.07.14
11:01
(236) Смотри (203)
238 Ислам
 
21.07.14
06:03
(232) Через Выполнить переменную не объявишь, читай (0)

И вообще, я уже написал, что в отладчике объявить переменную не возможно, даже не пытайтесь это сделать. Как обойти это ограничение я тоже уже написал. Ни чего лучше придумать не сможете.
239 VladZ
 
21.07.14
07:33
(0) Решение проблемы нужно начать с наведения порядка в голове. Начнем с того, что переменная - это имя некой области памяти, которая содержит какую-то информацию. Говоря понятным языком: у тебя есть сарай (переменная), которая содержит значение (всякий хлам). Вернемся к твоей проблеме: у тебя скоро будет хлам, но сарая нет. И ты спрашиваешь у нас: "Ребята! У меня тут проблема! У меня скоро появится какой-то хлам, который мне нужно проанализировать. Но сарай я еще не построил."...
240 Starhan
 
21.07.14
07:46
(176) у него вроде базовая.
И как я понял он решил проблему тем, что "сэмулировал" :) код в обработке и там уже менял код как ему надо.
241 Ислам
 
21.07.14
08:05
(239) Если кто-то не понял о чем речь, не сочиняйте ерунду, читайте ветку. Каждому объяснять все заново мне лень.

(240) Что за гадания на кофейной гуще?
242 mikecool
 
21.07.14
08:06
(241) а ты все воду мутишь? )
243 Ислам
 
21.07.14
08:24
(242) Тут все ясно. Не только лишь все могут это понять )))
244 VladZ
 
21.07.14
09:53
(241) Прочитал ветку несколько раз...
Моя твоя не понимай.
245 Ислам
 
21.07.14
11:30
(244) В отладчике нельзя инициализировать переменную которой нет в коде. Так понято?
246 ДенисЧ
 
21.07.14
11:35
(245) Вот ты и ответил на свой вопрос в (0).
Что тебе ещё надо?
247 Ислам
 
21.07.14
11:38
(246) Я на него уже давно сам себе ответил. Человек спросил, я ему еще раз ответил.
От тебя ничего не надо.
248 VladZ
 
21.07.14
11:50
(245) Да, нельзя. Это отладчик, в нем отлаживают код, а не пишут. Пытаться инициализировать переменную в отладчике все равно, что пытаться доить курицу. Ты ж не озадачиваешься вопросом "Как подоить курицу?".
249 andreymongol82
 
21.07.14
12:18
(245) И долго до этого открытия доходил?
Зачем задавать тупые вопросы, потом отвечать на них в духе КО и гадить при этом на остальных?
250 Любопытная
 
21.07.14
12:20
Ну вот. Никто не понял великого гения.
251 Ислам
 
21.07.14
12:21
(248) Для чего ты это пишешь?
252 Ислам
 
21.07.14
12:22
(249) Читай внимательно вопрос (0) и не задавай глупые вопросы.
253 Ислам
 
21.07.14
12:23
(250) За всех не говори. Большинство поняли, даже самые упертые тролли типа Воблы уже поняли и отвалились.
254 Shurjk
 
21.07.14
12:25
(253) А может ты их просто перетролил?
255 Любопытная
 
21.07.14
12:26
(253)Успокойся уже
256 ChiginAV
 
21.07.14
12:31
(248) А как по-твоему добывают птичье молоко?
257 Любопытная
 
21.07.14
12:34
(56) из водорослей. Ты не знал?
258 ChiginAV
 
21.07.14
12:44
(257) Как можно доить водоросли?!
259 Любопытная
 
21.07.14
12:52
(258) Ну вот так. Для приготовления суфле Птичье Молоко используется вещество агар-агар - вытяжка из морской водоросли анфельции.
260 andreymongol82
 
21.07.14
12:57
(254) Да просто с этим индивидуумом бесполезно спорить. Несет чушь, перевирает чужие и собственные слова, упорно отрицает очевидное и при этом еще попутно обзывается и думает, что самый умный.
261 andreymongol82
 
21.07.14
12:59
(259) А я реально в детстве думал, что птичье молоко - это то, чем голуби своих голубят кормят - частично переваренная пищевая масса из зоба)
262 ChiginAV
 
21.07.14
13:03
(259) А использование таких веществ, как яйцо-яйцо и сахар-сахар уже не модно?
263 Ислам
 
21.07.14
13:03
(260) Без доказательств твои слова - пустая болтовня балабола.
264 Ислам
 
21.07.14
13:05
(255) Странная женщина...
265 andreymongol82
 
21.07.14
13:07
(263) То есть мне надо доказать что ты упертый баран? Ты сам с этим справляешься
266 Любопытная
 
21.07.14
13:08
(262) Это все тоже используется. Агар-агар используется для желирования суфле.
267 ChiginAV
 
21.07.14
13:12
(266) Блин, зачем я полез про него читать... Такие картинки аппетитные
268 Любопытная
 
21.07.14
13:13
(267) И не говори) Сама теперь сижу страдаю))
269 Ислам
 
21.07.14
13:16
(265) То есть у тебя нет доказательств, ты просто так болтнул, наврал. Значит ты балабол.
270 andreymongol82
 
21.07.14
13:32
(269) Неправильный вывод. Тебе доказательства еще (55) дали. Следи за собой.
271 Ислам
 
21.07.14
13:36
(270) Один человек написал "ни разу такого не было. всегда отвечали четко и по делу."
Его слова опроверг другой человек в (55).

Это доказательство чего-то другого, балабол.
272 andreymongol82
 
21.07.14
13:59
(271) Это доказательство твоих тупых вопросов и твоего упертого отрицания очевидного, дебил.
273 Ислам
 
22.07.14
07:58
Балабол опустился до оскорблений.
274 Web00001
 
25.07.14
08:54
(271)Во всех ветках в (55) тебе ответили сразу и по делу, но ваше величество так сильно занято разглядыванием свой собственной правоты, что этого не заметило. Не обижайся, но самооценка у тебя действительно немного завышена.
275 Ислам
 
28.07.14
06:48
(274) Докажи. Дай ссылку на ответ который был сразу и по делу.
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс