Конвертация данных Параметры.Вставить #504099


#0 by andrejip
Имеются 2 конфигурации: Первая - CRM 8.2 v 1.0.9.1 Вторая - Бух 8.1 v 1.6.25.6. Написал правило обмена для переноса: из CRM Документ.ЗаказПокупателя в БУХ Документ.Счет, соответственно за ним тянутся контрагенты, но без РегистрыСведений.КонтактнаяИнформация. В правиле обмене (в Справочники -> Конрагенты) в ПЕРЕД_ВЫГРУЗКОЙ пишу код: Вот. А в ПЕРЕЗ_ЗАГРУЗКОЙ у меня код который основан на этом параметре: ВОПРОС: подскажите пож. почему не передается этот параметр (может я где-то ошибся, уже мозг взрывается и как правильно работать с "Параметры" (может есть др. способ задания глоб. Параметра, какой?) Спасибо большое за ответы. Заранее.
#1 by kn
В ПКО в ПослеВыгрузки Спр Физ лица можно посмотреть Информацию по обработчикам, там пример как-раз для переноса Контактной информации
#2 by Defender aka LINN
У тебя какие-то непонятные идеи.
#3 by andrejip
В смысле? Как работать с глобальным параметром?
#4 by andrejip
Мне нужно выгрузить контактную информацию по контрагентам на кот. были сделаны заказы и загрузить ее (инфу) в БУХ.
#5 by andrejip
Пишет что поле активность не найдено. :( Так как пользоваться глоб. Параметром?
#6 by Defender aka LINN
Тебе кнопку "Помощь по обработчиками" показать, или сам найдешь?
#7 by andrejip
Ошибка получения значения свойства объекта (по имени свойства источника)    ПКО                    =  КонтактнаяИнформация  (Регистр сведений: Контактная информация)    ПКС                    =  1  (Активность --> Активность)    Объект                 =  (Выборка из результата запроса)    СвойствоПриемника      =  Активность  (Булево)    ОписаниеОшибки         =  Поле объекта не обнаружено (Активность)
#8 by hhhh
покажи в твоем запросе, где там поле Активность?
#9 by Defender aka LINN
И где ты в КИ нашел поле "Активность"? А если уж добавил ПКС - почему его не передал правилу?
#10 by andrejip
Потаюсь в правилах в РегистрыСведений.КонтактнаяИнформация поставить галочку АКТИВНОСТЬ, пишет Поиск по полю отменен, так как объект для загрузки в применике не ссылочного типа. Подскажи как реализовать выгрузку необх мне контактной информации, если знаешь, а то все супер-умные. Я так и пишу что запутался и не знаю как это сделать.
#11 by andrejip
Re hhhh: это ошибка на код
#12 by hhhh
я у тебя про него спрашиваю. Изучаю этот запрос, нигде не вижу, чтобы ты определил там активность.
#13 by hhhh
напиши хотя бы ...
#14 by andrejip
Re hhhh: я и не определял. Эта ошибка вываливается если выгружаю данные по Правилу с кодом .
#15 by andrejip
Добавил строчку в ИСТИНА КАК Активность в итоге Ошибка получения значения свойства объекта (по имени свойства источника)    ПКО                    =  КонтактнаяИнформация  (Регистр сведений: Контактная информация)    ПКС                    =  3  (ЗначениеПоУмолчанию --> ЗначениеПоУмолчанию)    Объект                 =  (Выборка из результата запроса)    СвойствоПриемника      =  ЗначениеПоУмолчанию  (Булево)    ОписаниеОшибки         =  Поле объекта не обнаружено (ЗначениеПоУмолчанию) Ошибка в обработчике события ПередВыгрузкойОбъекта    ОписаниеОшибки         =  Ошибка получения значения свойства объекта (по имени свойства источника)    ПКО                    =  КонтактнаяИнформация  (Регистр сведений: Контактная информация)    ПКС                    =  3  (ЗначениеПоУмолчанию --> ЗначениеПоУмолчанию)    Объект                 =  (Выборка из результата запроса)    СвойствоПриемника      =  ЗначениеПоУмолчанию  (Булево)    ОписаниеОшибки         =  Поле объекта не обнаружено (ЗначениеПоУмолчанию) Ошибка при выгрузке данных: {Обработка.УниверсальныйОбменДаннымиXML(1562)}: Ошибка в обработчике события ПередВыгрузкойОбъекта    ОписаниеОшибки         =  Ошибка получения значения свойства объекта (по имени свойства источника)    ПКО                    =  КонтактнаяИнформация  (Регистр сведений: Контактная информация)    ПКС                    =  3  (ЗначениеПоУмолчанию --> ЗначениеПоУмолчанию)    Объект                 =  (Выборка из результата запроса)    СвойствоПриемника      =  ЗначениеПоУмолчанию  (Булево)    ОписаниеОшибки         =  Поле объекта не обнаружено (ЗначениеПоУмолчанию)
#16 by kn
И ЗначениеПоУмолчанию и Активность отключить в ПКС КонтактнойИнформации
#17 by andrejip
ау. HELP//
#18 by kn
Или для ЗначенияПоУмолчанию так же как
#19 by andrejip
Re kn: у меня в ПКС РегистрыСведений.КонтактнаяИнформация отключены все! А при попытке включить ЛЮБОЕ пишет: Поиск по полю отменен, так как объект для загрузки в применике не ссылочного типа.
#20 by kn
Да не колонку Поиск, а перваю колонку - Отключить называется там флаг указать
#21 by andrejip
Сейчас попробую.
#22 by andrejip
Отлючил, выскакивает окно с заголовком "Запись дампа" и текстом типа "Подождите записывается сообщение об ошибке" и  через секунду мгновенно закрывается 1С
#23 by kn
бывает
#24 by andrejip
Работает. Всем спасибо большое! Особенно Kn Рассказываю как, вдруг кому пригодится: В правилах обмена данными Справочники.Контрагенты в ПКО ПОСЛЕ_ВЫГРУЗКИ добавляем код: А в ПКС в РегистрыСведений.КонтактнаяИнформация Ставим галочку "отключить" ЗначениеПоумолчанию. Тема закрыта
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С