|
Конвертация Выписки из 8.2 в ТиС 7.7
|
|||
---|---|---|---|
#18+
Добрый день, Наша бухгалтерия упорно отказывается загружать валютные выписки в Торговую базу ТиС 7.7 Я новичок, осваиваю конвертацию данных. Решил сделать конвертацию списаний с расчетного счета БухКорп 8.2 в 7.7. При попытке выгрузки из 8.2 в 7.7 выдает ошибку. Ошибка при выгрузке данных: {Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(1717)}: Ошибка в обработчике события ПередОбработкойПравилаВыгрузки ПВД = СписаниеСРасчетногоСчета Обработчик = ПередОбработкойВыгрузкиДанных ОписаниеОшибки = Поле объекта не обнаружено (Курс) ПозицияМодуля = (68) КодСообщения = 31 Подозреваю, что проблема в получении Курса из Табличной Части Документа в 8.2 в запросе, т.к. когда меняю на фиксированное значение любое, выгрузка происходит на ура. Код запроса взят из Консоли отчета. Там спокойно выводятся детальные записи вместе с курсом, но кодом почему-то не выводятся. В ПКД перед обработкой формируют Входящие данные. Запрос= Новый Запрос; Запрос.УстановитьПараметр("Фирма", Параметры.Фирма); Запрос.УстановитьПараметр("Валюта", Параметры.Валюта); Запрос.Текст= "ВЫБРАТЬ | СписаниеСРасчетногоСчета.Номер КАК НомерДок, | СписаниеСРасчетногоСчета.Дата КАК ДатаДок, | СписаниеСРасчетногоСчета.СчетОрганизации КАК БанковскийСчет, | СписаниеСРасчетногоСчета.Контрагент КАК Контрагент, | СписаниеСРасчетногоСчета.СуммаДокумента КАК Сумма, | СписаниеСРасчетногоСчета.РасшифровкаПлатежа.( | Ссылка, | НомерСтроки, | ДоговорКонтрагента, | Сделка, | КурсВзаиморасчетов КАК Курс, | ) КАК РасшифровкаПлатежа |ИЗ | Документ.СписаниеСРасчетногоСчета КАК СписаниеСРасчетногоСчета |ГДЕ | СписаниеСРасчетногоСчета.Организация = &Фирма | И СписаниеСРасчетногоСчета.ВалютаДокумента = &Валюта"; Результат = Запрос.Выполнить(); Выборка = Результат.Выбрать(ОбходРезультатаЗапроса.Прямой); Пока Выборка.Следующий() Цикл ВходящиеДанные = Новый Структура; ВходящиеДанные.Вставить("Фирма", Параметры.Фирма); ВходящиеДанные.Вставить("БанковскийСчет", Выборка.БанковскийСчет); ВходящиеДанные.Вставить("Валюта", Параметры.Валюта); ВходящиеДанные.Вставить("ДатаДок", Выборка.ДатаДок); ВходящиеДанные.Вставить("Контрагент", Выборка.Контрагент); ВходящиеДанные.Вставить("НомерДок", Выборка.НомерДок); ВходящиеДанные.Вставить("Сумма", Выборка.Сумма); ВходящиеДанные.Вставить("Курс", Выборка.РасшифровкаПлатежа.Курс); ВыгрузитьПоПравилу(,, ВходящиеДанные,, "СтрокаВыпискиРасход"); КонецЦикла; ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2014, 16:23 |
|
|
start [/forum/topic.php?fid=28&gotonew=1&tid=1519480]: |
0ms |
get settings: |
8ms |
get forum list: |
10ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
36ms |
get topic data: |
8ms |
get first new msg: |
6ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
others: | 10ms |
total: | 123ms |
0 / 0 |