0
OnePrg
08.09.21
✎
10:25
|
ПВД ПередОбработкой
ВыборкаМестаХранения = Запрос.Выполнить().Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам);
Пока ВыборкаМестаХранения.Следующий() Цикл
ИсходныеДанные = Новый Структура;
ИсходныеДанные.Вставить("Дата", Период);
...
ТМЦ = Новый ТаблицаЗначений;
ТМЦ.Колонки.Добавить("ИсточникФинансирования");
...
Выборка = ВыборкаМестаХранения.Выбрать();
Пока Выборка.Следующий() Цикл
ЗаполнитьЗначенияСвойств(ТМЦ.Добавить(),Выборка);
КонецЦикла;
ИсходныеДанные.Вставить("ТМЦ", ТМЦ);
ВыгрузитьПоПравилу(,,ИсходныеДанные, ,"ВводОстатковТМЦ"); //если эту строчку не комментить, то при выгрузке ошибка Отримання елементу за індексом для значення не визначено
КонецЦикла;
|
|
2
OnePrg
08.09.21
✎
10:35
|
(1) ВыгрузитьПоПравилу(Источник,
Приемник,
ВходящиеДанные,
ИсходящиеДанные,
ИмяПКО,
УзелСсылки,
ТолькоПолучитьУзелСсылки,
ПКО,
ЭтоПравилоСГлобальнойВыгрузкойОбъектов,
ВыборкаДляВыгрузкиДанных)
Все эти параметры в функции имеют значения по умолчанию, и, как правило, передавать имеет смысл только параметр ИмяПКО, а также параметры Источник и/или ВходящиеДанные – в зависимости от того, как настроено ПКО.
ИмяПКО – строка, название ПКО, в которое передаем управление.
Источник – ссылка на элемент объекта-источника, который передаем для конвертации.
ВходящиеДанные – структура. Элементы в ней должны быть названы аналогично ПКС, у которых стоит флаг «Получить из входящих данных». Если таких ПКС нет, передавать этот параметр не нужно. Если в ПКО у всех ПКС стоит флаг «Получить из входящих данных», то, наоборот, необходимо передать структуру ВходящиеДанные, а Источник тогда передавать не нужно.
|
|
3
Pro-tone
08.09.21
✎
10:40
|
(2) обычно источник заполняется. Ошибка твоя может быть связана, что стоит галка в ПКО у свойства "получать из входящих данных", а по имени его в твоей таблице "ТМЦ" входящих данных не находит
|
|
4
OnePrg
08.09.21
✎
10:47
|
По отладчику нашёл причину.
Я передаю структуру, в свойстве "ТМЦ" находится таблица значений, в ней колонка "ИсточникФинансирования", но конвертация пытается считывать "ИсточникФинансирования" из самой структуры, а не из свойства "ТМЦ".
Где-то настройки не проставил, но какие не знаю.
|
|