![]() |
|
КД 2 Глобальная переменная | ☑ | ||
---|---|---|---|---|
0
Hans
29.08.11
✎
20:53
|
Как сделать глобальную переменную которая бы была видна из всех обработчиков? Причем Параметры.ИмяПеременной не пойдет. В обработчиках она прописана как ИмяПеременной.
|
|||
1
Aleksey
29.08.11
✎
20:58
|
тупо вручную отредактировать универсальную обработку выгрузки/загрузки. Это если ддля 7-ки
|
|||
2
Поручик
29.08.11
✎
20:58
|
Никак. Обработчики исполняются в контексте модуля объекта УниверсальныйОбменДаннымиXML или просто ОбменДаннымиXML. Если только там определить эту переменную.
|
|||
3
Aleksey
29.08.11
✎
20:58
|
*Это если для 8-ки
|
|||
4
Aleksey
29.08.11
✎
20:59
|
И что значит для все? Для обработчика выгрузки и загрузки?
|
|||
5
Hans
29.08.11
✎
21:03
|
(4) пока нарвался на переменную которая задействована при выгрузке.
(5) как то не интересно становится что правила привязывают к универсальной выгрузке/загрузке. |
|||
6
Поручик
29.08.11
✎
21:06
|
(5) А к чему их ещё привязывать? КД 2 и сгенерированные ею правила и файлы выгрузки вещь в себе и кроме 1С больше ничем не понимаемы. Я имею ввиду формат данных.
|
|||
7
Aleksey
29.08.11
✎
21:07
|
(5) Так а чем тебе параметры не нравятся?
(6) речь о (1) |
|||
8
GenV
29.08.11
✎
21:09
|
(0) Если просто лень переделывать код, то тупо добавить в начало кода обработчика ИмяПеременной = Параметры.ИмяПеременной, а в конец Параметры.ИмяПеременной = ИмяПеременной.
Можно даже после загрузки правил, перебрав все обработчики. Другого сокрального смысла не использовать Параметры.МояПеременная придумать не могу. |
|||
9
Поручик
29.08.11
✎
21:14
|
Интересно, а как можно умудриться так вые..сделать: >>>> В обработчиках она прописана как ИмяПеременной.
Вероятно, или обработка выгрузки/загрузки моденная или использована глобальная переменная конфы. |
|||
10
Hans
29.08.11
✎
21:28
|
Это типовые правила УТ 10.3 БП 2.0 там так прописали ссылаясь на переменную обработки "универсального обмена данными XML", раньше обработка была без этих переменных.
|
|||
11
Поручик
29.08.11
✎
21:36
|
(10) Свистишь, нет там такого. Ты имеешь ввиду УзелДляОбмена.ДатаНачалаВыгрузкиДокументов, etc? Ну так да, поскольку эти правила запилены под планы обмена и ОбменДаннымиXML
|
|||
12
Поручик
29.08.11
✎
21:37
|
(10) Ты лучше скажи, что хочешь переделать правила под выгрузку по типу УТ - БП 1.6 и всё станет понятно.
На инфостарте таких обормоток как грязи. |
|||
13
Hans
29.08.11
✎
21:41
|
(12)
Да, УзелОбмена, мИнформацияОПользовательскихПоляхПоискаПриВыгрузкеДанных да именно те правила которые нашел скачал работают на последних версиях УТ, а у меня УТ 10.3.5, они в ней даже не компилятся. про твою обработку ничего сказать не могу, не качал, она платная. |
|||
14
Поручик
29.08.11
✎
21:44
|
(13) У меня как раз поддерживаются все релизы УТ 10.3, начиная с 10.3.3.3. Охота тебе гемориться?
|
|||
15
Hans
29.08.11
✎
21:48
|
(14) зарабатывал бы не 1Сом купил бы, а так сам заработаю, да и прокачаю конверташку немного.
|
|||
16
Hans
29.08.11
✎
21:59
|
кстати за ответ (2) спасибо, а то столько кода перекапывал бы пока к этому пришел...
|
|||
17
acsent
29.08.11
✎
22:04
|
(13) Так это Онлайн обмен, у него СВОЯ обработка
|
|||
18
Hans
30.08.11
✎
08:24
|
(17)точно, оказывается в конфе две обработки. УниверсальныйОбменДаннымиXML и ОбменДаннымиXML, я вчера ночью тупил.
|
|||
19
Поручик
30.08.11
✎
12:54
|
(17) Дят.., то есть не ори, не вкурившись в тему. Не своя, а использующая тот же самый универсальный обмен, ничего мудрёного.
|
|||
20
acsent
30.08.11
✎
12:56
|
(19) Правила написаные для одной обычнот НЕ запускаются на другой. Плюс еще куча нюансов по переносу объектов
|
|||
21
Поручик
30.08.11
✎
13:00
|
(20) Спасибо, не знал. Встретимся, куплю мороженное.
|
|||
22
acsent
30.08.11
✎
13:01
|
Например регистры сведение в онлайне переносятся наборами, а в обычной записями
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |