#0
by ArtemSV
Суть задачи. Нужно допилить типовые правила синхронизации между Бухгалтерией 3.0 и Документооборотом 2.0, чтобы передавать программно установленный параметр из источника в приемник. Использую подход из . В событие ПередВыгрузкойДанных использую процедуру ПередатьОдинПараметрВПриемник при помощи, которой передаю параметр. В событие ПослеЗагрузкиПараметров собираюсь анализировать этот параметр. Однако типовая обработка «КонвертацияОбъектовИнформационныхБаз», через которую происходит обмен, читает файл выгрузки последовательно. И тэг «ЗначениеПараметров» в файле выгрузке должен располагаться после тэга «ИнформацияОТипахДанных». В моем же случае он располагается до "ИнформацияОТипахДанных" и загрузка в источники вываливается по ошибке «Ошибка формата сообщения обмена». Подскажите, как обойти эту проблему и передать корректно этот параметр.
#1
by Ma3eIIa
Сударь значит вы накосячили. там же написано. что ваш параметр будет доступен после обработчика ПердЗагрузкойДанных Сохраняйте его в файл и дергайте его где вам надо
#2
by Ma3eIIa
3. Передача глобальных параметров при конвертации 7.7 ==> 8 без правки штатных модулей что то подобное нужно и вам
#3
by ArtemSV
Проблема в том, что файл который создает КонвертацияОбъектовИнформационныхБаз кривой, и она не может его корректно прочитать. Обмен между двумя 8-ками
#5
by ArtemSV
Не знаю как у всех, а у меня в правиле выгрузке указано: <ПослеЗагрузкиПараметров> Попытка ДопРеквизитТипДокумента=ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.ПолучитьСсылку(Новый УникальныйИдентификатор(Параметры.УИДДопРеквизитаТипДокумента)); Если Найти(Строка(ДопРеквизитТипДокумента),"Объект не найден") Тогда Параметры.Вставить("ДопРеквизитТипДокумента",Неопределено); ТекстСообщения = НСтр("ru = 'Ошибка при обновлении значений доп. реквизита ""Тип документа"":'") +" не найден дополнительный реквизит с УИД " + Параметры.УИДДопРеквизитаТипДокумента; ЗаписьЖурналаРегистрации(НСтр("ru = 'Обмен данными с 1С:Документооборотом'"), УровеньЖурналаРегистрации.Ошибка,,,ТекстСообщения); Иначе Параметры.Вставить("ДопРеквизитТипДокумента",ДопРеквизитТипДокумента); КонецЕсли; Исключение Параметры.Вставить("ДопРеквизитТипДокумента",Неопределено); ТекстСообщения = НСтр("ru = 'Ошибка при обновлении значений доп. реквизита ""Тип документа"":'") + " " + ПодробноеПредставлениеОшибки(ИнформацияОбОшибке); ЗаписьЖурналаРегистрации(НСтр("ru = 'Обмен данными с 1С:Документооборотом'"), УровеньЖурналаРегистрации.Ошибка,,,ТекстСообщения); КонецПопытки; Попытка ДопРеквизитФормаДокумента=ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.ПолучитьСсылку(Новый УникальныйИдентификатор(Параметры.УИДДопРеквизитаФормаДокумента)); Если Найти(Строка(ДопРеквизитФормаДокумента),"Объект не найден") Тогда Параметры.Вставить("ДопРеквизитФормаДокумента",Неопределено); ТекстСообщения = НСтр("ru = 'Ошибка при обновлении значений доп. реквизита ""Форма документа"":'") +" не найден дополнительный реквизит с УИД " + Параметры.УИДДопРеквизитаФормаДокумента; ЗаписьЖурналаРегистрации(НСтр("ru = 'Обмен данными с 1С:Документооборотом'"), УровеньЖурналаРегистрации.Ошибка,,,ТекстСообщения); Иначе Параметры.Вставить("ДопРеквизитФормаДокумента",ДопРеквизитФормаДокумента); КонецЕсли; Исключение Параметры.Вставить("ДопРеквизитФормаДокумента",Неопределено); ТекстСообщения = НСтр("ru = 'Ошибка при обновлении значений доп. реквизита ""Форма документа"":'") + " " + ПодробноеПредставлениеОшибки(ИнформацияОбОшибке); ЗаписьЖурналаРегистрации(НСтр("ru = 'Обмен данными с 1С:Документооборотом'"), УровеньЖурналаРегистрации.Ошибка,,,ТекстСообщения); КонецПопытки; А в файле с данными:
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Безвозмездная передача фотоаппарата госучреждению. Проводки???
- Передача параметра типа Дата в ADODB
- Передача параметра из ТЧ в Запрос
- Конвертация, передача параметра, после загрузки, не видит параметр
- Передача товаров операция: передача товаров/материалов переработчику цена,сумма
- Конвертация данных. Передача параметров из источника в приемник.
- Передача параметра в отчет на СКД
В этой группе 1С
- Авторегистрация в плане обмена с условием
- Конвертация данных. Поставление значения в базе-приемнике.
- Распаковка gzip строки
- ТИИ ошибки
- УФ. Вывод картинки номенклатуры в отчете на СКД
- БП2.0 Декларация по налогу на прибыль - ошибки
- Бесшовная интеграция с ДО и доп реквизиты
- ЗУП 2.5, отчет "Свод начисленной зарплаты организаций"
- Консоль отчетов, временные таблицы.
- БП 3.0 Не получается исправить закрытие месяца
- Вопрос по ЭЦП и менеджеру криптографии
- Как скрыть шапку колонки в ТЧ
- СКД. Разность группировок одного уровня в верхнюю группировку. Как?
- Помогите с доработкой запроса (БП 3.0)
- Работа с хранилищем значений из внешней обработки
- Не сохраняет reg query результат в файл
- v8.3: запуск нужной базы 1 С через батник
- Первая половина февраля 1с ЗУП
- ЗУП 2.5 Доплата за вредность за сдельный наряд по технологической операции
- Пропадают внесенные изменения