Всем привет, в самописной 77 есть справочник ОС, нужно перенести его в 8 и при этом еще создать документ ввода остатков ОС с элементами этого справочника. Вроде всё делаю по книжке, но документ создается. Глаз уже замылился, не могу понять где ошибка, опыта в работе с конвертацией немного. На скринах настройки Правил конвертации. По отладчику в ПВД создается таблица значений с одной строкой, в которой указана дата и таблица значений, содержащая данные по элементам справочника, не могу понять почему дальше не идет. В 8-ке создается с таким кодом документ с забитой датой, но пустой табличной частью. Вот Код из Правил Выгрузки Данных:
ДатаДляОтбора = Параметры.ДатаВводаОстатков;
ВыборкаДанных = СоздатьОбъект("ТаблицаЗначений");
ВыборкаДанных.НоваяКолонка("Дата");
ВыборкаДанных.НоваяКолонка("ОС");
Запрос = СоздатьОбъект("Запрос");
ТекстЗапроса =
"//{{ЗАПРОС(Сформировать)
|Период с ДатаОкончания по ДатаОкончания;
|ТекущийЭлемент = Справочник.ОсновныеСредства.ТекущийЭлемент;
|Цена = Справочник.ОсновныеСредства.Цена;
|КоэфАмортизации = Справочник.ОсновныеСредства.КоэфАмортизации;
|Группировка ТекущийЭлемент;
|"//}}ЗАПРОС
;
// Если ошибка в запросе, то выход из процедуры
Если Запрос.Выполнить(ТекстЗапроса) = 0 Тогда
сообщить("Ошибка");
КонецЕсли;
Короче говоря как только написал, сразу нашел в чем проблема. Дело было в том, что перечисление передавал не по имени, а по синониму, программа спотыкалась об это и не выгружала, сейчас поправил, и всё заработало. В который раз убеждаюсь, что в 1с главное внимательность)
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн