#0
by sakila
В описании обработчика после загрузки ПКО описана переменная ПараметрыОбъекта ПараметрыОбъекта - либо Неопределено либо Соответствие, в котором хранятся дополнительные параметры переденные для данного объекта из источника в приемник. Если параметров передано не было, то ПараметрыОбъекта = Неопределено. Мне нужно использовать эту переменную, но вот когда и где инициализировать её значение, кто нибудь, подскажите пожулйста ...
#2
by Господин ПЖ
хелп украли? Условия возникновения события Только для платформы V8. Событие выполняется после прочтения и установки атрабутов объекта из файла, но до его записи в информационную базу. Возможна модификация загруженного объекта. Параметры: Объект - Произвольный - загруженный объект. ПараметрыОбъекта - либо Неопределено либо Соответствие, в котором хранятся дополнительные параметры переденные для данного объекта из источника в приемник. Если параметров передано не было, то ПараметрыОбъекта = Неопределено. Пример:
#3
by sakila
Да, конешно. Хочу перебросить из бух 77 (Укр) документ счет в 81 бух. В 77 в счете договора не указаны, тоесть в месте приёма нужно создать договора по умолчанию. Проблема в том что в 77 в счете есть поле тип торговли, в котором может быть значение бартер, а это значит что договор в 81 в этом случае нужно создавать Бартерный. Так как договор я создаю в ПКО Счет после загрузки, у меня уже нет доступа к источнику, и я не имею доступа до значения ТипТорговли. В описании обработчика ПослеЗагрузки ПКО есть описание переменной ПараметрыОбъекта, думаю это может помочь, но где и когда её инициализировать - ума неприложу ....
#4
by Лирик
Прочитай о чем спросили. ТОЛЬКО ДЛЯ ОБМЕНА V8 - V8 И ОБРАБОТКИ ВЫГРУЗКИ И ЗАГРУЗКИ НЕ НИЖЕ 2.0.18.1 Данный функционал позволяет передавать дополнительные параметры в информационную базу приемник из источника. Передавать данные в приемник - флаг определяет куда будут помещены данные при загрузке. Непосредственно в найденный для изменения объект. Передавать данные в параметр - флаг определяет куда будут помещены данные при загрузке. В отдельное соответствие для данного объекта, но не в сам объект. Этот подход удобен когда нужно передать какое либо значение в приемник, но нет реквизита куда нужно его поместить. Впоследствии анализируя дополнительные параметры можно изменить логику заполнения объекта приемника. В правилах необходимо указать имя параметра куда нужно поместить данные. Для табличных частей и наборов движений для каждой строки формируется отдельная структура в которой хранится информация. Доступ к этим данным возможен в событии после загрузки. Например так: Для Каждого СтрокаПараметров Из ТаблицаПараметровТовары Цикл
#5
by sakila
Кстати, думаю подобную операцию можно сделать добавив приемнику произвольный ХМЛ узел в ПКО ПриВыгрузке через переменную Приемник - узел приемник. Делаю как в описании в ПКО ПриВыгрузке: ДобавитьПодчиненный(Приемник, ИнформацияОТипеТорговли); Данные выгружаются из 77, а в 81 одни ошибки - Ошибка формата файла обмена в общем тоже не хорошо ...
#6
by sakila
Извените за возможно глупый вопрос, но эти параметры: Передавать данные в приемник Передавать данные в параметр где их можно настроить, интерактивно, или опять же - где то в коже инициализировать ...
#10
by sakila
Окей, спасибо за помощь, а тоя не оттуда начал искать, и само - собой - ничего не нашол ... спасибо огромное всем откликнувшимся ...
#11
by sakila
Ещё вопрос - у меня свойство ПКС Передавать данные в параметр недоступно, думаю потому что я выгружаю данные из 77. Как тогда быть, нужно использовать механизм ???
#12
by sakila
Кстати, думаю подобную операцию можно сделать добавив приемнику произвольный ХМЛ узел в ПКО ПриВыгрузке через переменную Приемник - узел приемник. Делаю как в описании в ПКО ПриВыгрузке: ДобавитьПодчиненный(Приемник, ИнформацияОТипеТорговли); Данные выгружаются из 77, а в 81 одни ошибки - Ошибка формата файла обмена
#13
by Defender aka LINN
Если ты про , то можно и его. А вообще, можно описать задачу, бо сдается мне, ты фигней маешься.
#14
by sakila
Или как по другому в приемник передать само значение ТипТорговли, чтобы там проанализировать???
#15
by sakila
Описание вопроса в - если договор в док. источнике не указан, после загрузке создаю договор по умолчанию, но у меня нет в приемнике поля источника ТипТорговли. Тоесть если в источнике ТипТорговли - Бартер, вид догоовора в приёмнике должет быть "Бартерный", а потому мне значение источника ТипТорговли нужно как то передать в процедуру ПриЗагрузке, или ПослеЗагрузки приемника, чтобы там её проанализировать ...
#16
by sakila
Что касается - так я уже написал, что данные из 77 выгружаются без проблем, а при загрузке в 81 (я в обработчиках ПриЗагрузке и т.д, и т.п. вообще ничего не писал) получаю сплошные ошибки Ошибка формата файла обмена Тоесть, я так понимаю Конвертации вообще не нравится даже тот факт что я "врезался" в ХМЛ узел своим узлом ...
#18
by Лирик
Я бы при конвертации договора из документа проверял бы его на пустой и если пустой формировал бы исходящие данные.
#19
by sakila
и чего бы потом с ними (исходящими данными) делать ... Новый договор мы то формируем на стороне приёмника (Тоесть, после загрузки) ... Каким образом ИсходящиеДанные попадут в этот обработчик - по моему они туда так просто не передаются - тогда подходит либо , но там ошибка - я уже описал какого плана, либо ПараметрыОбъета (работает только для 80 - 80) ...
#20
by Defender aka LINN
"Новый договор мы то формируем на стороне приёмника" - То вы. Мы формируем на стороне источника и не паримся.
#21
by sakila
Извените,я с компоновкой буквально 2 день дружу - как это можно сделать, в каких обработчиках каких ПВД, ПКО, ПКС - ??? И почему получаем ошибку - ведь механизм - очень сильное средство, а не работает ... или может есть ньюансы какие то ....
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Конвертация справочников из 77 в УПП 80? Конфа конвертация данных 2.0. КАК7
- Конвертация данных - конвертация реквизитов дока.
- ККМ и ПКО. Как правильно вести ПКО?
- Конвертация Значений. (Конвертация данных 2.0)
- ПКО для составных типов (Конвертация данных)
- Конвертация данных 2, V8.1, конвертация периодических реквизитов
- Конвертация данных. Конвертация двух реквизитов в один.
- Конвертация данных. ПКО для составных типов.
- Конвертация Данных. конвертация одного реквизита в другой
- Конвертация данных. ПКО ПослеЗагрузкиОбъекта
- Конвертация данных 2.1. ПараметрыОбъекта или перенос пользователей ИБ
- Конвертация данных. В ПКО нельзя указать конкретное значение
В этой группе 1С
- УПП 1.2.17.1 Отпуск переходит на следущий год
- 1С 8.1 Выбор из составного типа данных
- Деление на ноль в запросе
- помогите,Не доступа к устройству А
- Чтение CSV-файлов. Какой максимально быстрый способ?
- Как в документ КорректировкаРегистров передать значение субконто?
- Как в 1с УТ написать напоминание
- Проведение документа будущей датой в УПП
- как написать задачку числа фибоначчи на встроенном ассемблере
- Метод НайтиЗначение() в табличном документе
- Ошибка при запуске конфигурации на IBM DB2
- v7: 1С:УПП 1.2.16.1: Расчет себестоимости выпуска+Корректировка стоимости списания.
- Курсовые разницы
- Как снять пароль с модуля обработки?
- Перенос ввода остатков товаров из УТ в БП
- УТ 10.3.3.3 Не списывается товар, хотя на остатках есть.
- компонента vk_hook1c - подмена запросов в стандартных журналах
- Напомните в СКД как вывести процент в группе.
- Программирование интерфейса 1С
- v7: Номер ГТД для товаров с разными странами происхождения