Имя: Пароль:
1C
1С v8
Помогите добить обработку :)
0 Полька
 
14.11.13
14:38
Ребят, может глупость спрошу :)
Есть внешняя обработка. Чтобы не изобретать велосипед, вызываю процедуру из стандартной обработки. ОДно НО! Там используется некая переменная, определенная ДО этой процедуры.
Если я запускаю сначала стандартную обработку, потом свою- все ОК.
Если запускаю свою- требует эту переменную. Т.е. она как глобальная получается? Я нигде не могу найти это, кроме как когда ей присваивается значение. И в реквизитах ее тоже не вижу.
Кто она, а? :))))
1 Wobland
 
14.11.13
14:39
лечу обработку по мутному описанию. дорого
2 Wobland
 
14.11.13
14:40
Перем хоть есть?
3 Полька
 
14.11.13
14:41
я старалась описать понятно :)
Обработка- КонструкторСпецификаций. переменная КонечнаяПродукция.
в разделе переменных ее нет
4 Wobland
 
14.11.13
14:43
модуль обработки?
5 Полька
 
14.11.13
14:43
модуль формы
6 Wobland
 
14.11.13
14:43
дай посмотреть вообще
7 rinaty17
 
14.11.13
14:44
может эта переменная лежит в реквизитах формы?
8 Wobland
 
14.11.13
14:46
+(7) причём, обычной формы. Полька это чётко отметила
9 Холодильник
 
14.11.13
14:48
может это вообще реквизит вызываемой обработки
10 Полька
 
14.11.13
14:52
(6) Обработка- КонструкторСпецификаций. модуль "Основной формы" переменная КонечнаяПродукция.
простое присваивание КонечнаяПродукция= ВыбраннаяСтрока в одной процедуре;
потом использование в условии в другой (шла отладчиком).
Но если потом запуская СВОЮ - я эту переменную вижу, у меня в обработке ее точно нет. И значение у нее из прошлой.
В реквизитах смотрю и в обработке и в форме- не вижу.
Кстати, в форме их ...... куча. Можно их как-то списком увидеть?
11 Полька
 
14.11.13
14:55
Конечно, можно просто скопировать эту процедуру в СВОЮ обработку, дописать и все. Но хотелось бы понять -почему тут так.
12 Холодильник
 
14.11.13
14:56
невидимые переменные? ну-ну.
13 Холодильник
 
14.11.13
14:56
+ продолжайте наблюдение
14 Холодильник
 
14.11.13
14:57
и кстати, вас, ТС, очень тяжело понимать.
переводчика с женского языка нет на форуме, случайно?
15 Полька
 
14.11.13
14:57
(14) я стараюсь :)
16 МойКодУныл
 
14.11.13
14:58
Не, это в продолжении предыдущих тем.
Перенеси уже весь нужный код в свою, или в общий модуль. ЗАчем так извращаться?

Может проблема в том, что переменная инициируется при ОткрытииФормы, а когда ты создаешь экземпляр обработки програмно, инициация не происходит.

Но это сумасшедший дом, так писать:)
17 МойКодУныл
 
14.11.13
14:58
(14) просто тут начало не в этой ветке вообще). Смотри предыдущую от этого автора.
18 Холодильник
 
14.11.13
14:58
(17) чорт, я все серии пропустил..
19 Полька
 
14.11.13
14:59
давайте так. в форме очень много реквизитов, несколько таблиц. как можно списком проглядеть- что там есть, чтобы не тюкаь мышкой каждый?
20 Холодильник
 
14.11.13
14:59
и фото какое-то левое..
21 Полька
 
14.11.13
14:59
(16) я учусь :)
22 Полька
 
14.11.13
14:59
(20) зато суть отражающее :))))
23 mishgan75
 
14.11.13
15:00
Там у формы в конфигураторе снизу видны три вкладке поищи переменную на крайней правой
24 Холодильник
 
14.11.13
15:00
(19) давай так - ты выкладываешь норм фотку и мы тебе помогаем
25 МойКодУныл
 
14.11.13
15:00
Поищи в форме имя своей переменной в тексте. Если есть - смотри как они инициируется и переноси к себе.
26 Полька
 
14.11.13
15:00
(16) Может проблема в том, что переменная инициируется при ОткрытииФормы, а когда ты создаешь экземпляр обработки програмно, инициация не происходит.
может. вот и хочу пнять.
27 Холодильник
 
14.11.13
15:01
есть определенная комбинация клавиш, которой показывается список переменных формы
28 Полька
 
14.11.13
15:02
(25) перенести не проблема. но в эту процедуру ж передать не смогу.
хочу попробовать разобраться. Перенести всю процедуру к себе успею. это самы простой вариант. хотелось красивый :)))
(27) но отдашь за фотку :)))
29 Полька
 
14.11.13
15:04
(23) спасибо. вот тут то и вижу, что на форме этот реквизит есть. а так в куче таблиц и колонок я его не находила :(
30 МойКодУныл
 
14.11.13
15:04
(28) это и самый красивый. Или к себе или в общий модуль.

Но, если не хочешь - вот.
Я имею ввиду найди в форме инициацию переменной и перенеси ее(инициацию переменной) к себе. Т.к. создавать еще и форму вообще бред.
31 МойКодУныл
 
14.11.13
15:05
ПриОткрытии или где-то рядом будет написано:
КонечнаяПродукция = чему-то.
32 Полька
 
14.11.13
15:05
(30) гыыыы, кто ж будет форму создатвать :))))
33 Полька
 
14.11.13
15:05
(31) я нашла
34 МойКодУныл
 
14.11.13
15:06
вообще это все верх быдлокодерства. Не делай так как обучишься.
35 Полька
 
14.11.13
15:06
нравится мне тут :)))
и помогут и развеселят :))))
36 МойКодУныл
 
14.11.13
15:07
Главное в пятничной ветке отпишись что в итоге вышло. =)
37 Холодильник
 
14.11.13
15:19
поделюсь комбинациями клавиш за фотку
38 Wobland
 
14.11.13
16:44
(35) и с фоткой налюбят, дада
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс