Гость
Форумы / [игнор отключен] [закрыт для гостей] / Конвертация Выписки из 8.2 в ТиС 7.7 / 2 сообщений из 2, страница 1 из 1
20.03.2014, 16:23
    #38592078
dimbax
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Конвертация Выписки из 8.2 в ТиС 7.7
Добрый день,
Наша бухгалтерия упорно отказывается загружать валютные выписки в Торговую базу ТиС 7.7
Я новичок, осваиваю конвертацию данных. Решил сделать конвертацию списаний с расчетного счета БухКорп 8.2 в 7.7.

При попытке выгрузки из 8.2 в 7.7 выдает ошибку.

Ошибка при выгрузке данных: {Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(1717)}: Ошибка в обработчике события ПередОбработкойПравилаВыгрузки
ПВД = СписаниеСРасчетногоСчета
Обработчик = ПередОбработкойВыгрузкиДанных
ОписаниеОшибки = Поле объекта не обнаружено (Курс)
ПозицияМодуля = (68)
КодСообщения = 31

Подозреваю, что проблема в получении Курса из Табличной Части Документа в 8.2 в запросе, т.к. когда меняю на фиксированное значение любое, выгрузка происходит на ура. Код запроса взят из Консоли отчета. Там спокойно выводятся детальные записи вместе с курсом, но кодом почему-то не выводятся.

В ПКД перед обработкой формируют Входящие данные.

Запрос= Новый Запрос;
Запрос.УстановитьПараметр("Фирма", Параметры.Фирма);
Запрос.УстановитьПараметр("Валюта", Параметры.Валюта);
Запрос.Текст=
"ВЫБРАТЬ
| СписаниеСРасчетногоСчета.Номер КАК НомерДок,
| СписаниеСРасчетногоСчета.Дата КАК ДатаДок,
| СписаниеСРасчетногоСчета.СчетОрганизации КАК БанковскийСчет,
| СписаниеСРасчетногоСчета.Контрагент КАК Контрагент,
| СписаниеСРасчетногоСчета.СуммаДокумента КАК Сумма,
| СписаниеСРасчетногоСчета.РасшифровкаПлатежа.(
| Ссылка,
| НомерСтроки,
| ДоговорКонтрагента,
| Сделка,
| КурсВзаиморасчетов КАК Курс,
| ) КАК РасшифровкаПлатежа
|ИЗ
| Документ.СписаниеСРасчетногоСчета КАК СписаниеСРасчетногоСчета
|ГДЕ
| СписаниеСРасчетногоСчета.Организация = &Фирма
| И СписаниеСРасчетногоСчета.ВалютаДокумента = &Валюта";

Результат = Запрос.Выполнить();
Выборка = Результат.Выбрать(ОбходРезультатаЗапроса.Прямой);


Пока Выборка.Следующий() Цикл

ВходящиеДанные = Новый Структура;
ВходящиеДанные.Вставить("Фирма", Параметры.Фирма);
ВходящиеДанные.Вставить("БанковскийСчет", Выборка.БанковскийСчет);
ВходящиеДанные.Вставить("Валюта", Параметры.Валюта);
ВходящиеДанные.Вставить("ДатаДок", Выборка.ДатаДок);
ВходящиеДанные.Вставить("Контрагент", Выборка.Контрагент);
ВходящиеДанные.Вставить("НомерДок", Выборка.НомерДок);
ВходящиеДанные.Вставить("Сумма", Выборка.Сумма);
ВходящиеДанные.Вставить("Курс", Выборка.РасшифровкаПлатежа.Курс);

ВыгрузитьПоПравилу(,, ВходящиеДанные,, "СтрокаВыпискиРасход");


КонецЦикла;
...
Рейтинг: 0 / 0
21.03.2014, 11:41
    #38592718
Последний выдох ГПЖ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Конвертация Выписки из 8.2 в ТиС 7.7
>Выборка.РасшифровкаПлатежа.Курс

нету у вас РасшифровкаПлатежа.Курс ибо Выборка.РасшифровкаПлатежа - это таблица значений

Выборка.РасшифровкаПлатежа[0].Курс - в лучшем случае так...
...
Рейтинг: 0 / 0
Форумы / [игнор отключен] [закрыт для гостей] / Конвертация Выписки из 8.2 в ТиС 7.7 / 2 сообщений из 2, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]