Имя: Пароль:
1C
1С v8
КонвертацияДанных Передача произвольных данных из источника в реквизит приемника+
0 Droning1C
 
21.08.19
11:36
Доброго времени суток! Необлходимо передать в приемник значение переменной, которая должна получаться по запросу в источнике. Но ни один обработчик событий ПКО не содержит одновременно параметров Источник и Объект. Как правильно действовать в таких случаях?
1 mikecool
 
21.08.19
11:37
ПараметрыОбъекта
передавать значение в параметр
получить можно из входящих данных или реквизита
2 Droning1C
 
21.08.19
11:37
(1) Но ведь ПараметрОбъекта это параметры ПКС?
3 Droning1C
 
21.08.19
11:38
(2) передающиеся из пкс в пко
4 Droning1C
 
21.08.19
11:38
(1) а передаваемое значение не имеет отношения ни к одному свойству объекта приемника. это просто произвольное рандомное значение
5 Droning1C
 
21.08.19
11:39
я просто хочу его получить на приемнике для дальнейшей обработки или сравнения в обработчике ПослеЗагрузки
6 mikecool
 
21.08.19
11:40
тогда конкретнее - чего надо?
есть коллекция Параметры - она передается
7 mikecool
 
21.08.19
11:40
ПараметрыОбъекта передаются из базы источника в базу приемник
8 Droning1C
 
21.08.19
11:43
(6) в коллекцию параметры можно на ходу писать из обработчиков событий конвертации?
9 Droning1C
 
21.08.19
11:46
(7) просто обычно я эти параметры описывал всегда в модифицированной обработке УниверсальныйОбменXML и в самой конвертации их больше не перезаписыфвал, только использовал. Их можно переопределять в самой КД?
10 Droning1C
 
21.08.19
11:53
я хз, может я как-то криво выражаюсь... Вопрос на примере: Могу ли я в обработчике событий ПКО ПередВыгрузкой написать такой код -

Параметры.блабла = "БЛАБЛАБЛА";

а потом ПослеЗагрузки воспользоваться значением этого замечательного параметра, который примет значение "БЛАБЛАБЛА"?
11 Cyberhawk
 
21.08.19
12:02
Произвольные параметры конвертации ("глобальные") без флажка "диалог" штатно программно не передать и не переопределить.
12 Ёпрст
 
21.08.19
12:09
(0) создаешь пкс, источник - пусто, приёмник - какой те там надо реквизит. Далее в Передвыгрузкой тупо пишешь Значение = <че надо> и всё..
Если надо просто в параметр передать, то галку "передавать данные в параметр" и иметь потом в ПараметрОбъекта усё.
13 Droning1C
 
21.08.19
12:14
(12) дело в том что мне нужен не реквизит в приемнике, а реквизит реквизита)
14 Ёпрст
 
21.08.19
12:28
(13) да и пофик че это будет.  Хочешь, параметр, хочешь реквизит. Значение какое угодно в перед выгрузкой пихнёшь туда.
15 Droning1C
 
21.08.19
12:45
(14) Да, все отлично работает. Создал пустое ПКС, поставил флаг передавать в параметр и уже в ПКО после загрузки шатал его как хотел. Мне понравилось. Спасибо за ответы
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан