|
Конвертация данных: регистр сведений из запроса
| ☑ |
0
OnePrg
06.09.21
✎
09:26
|
В ПВД ПередОбработкой прописую запрос и ВыборкаДанных = Запрос.Выполнить();
В ПКС добавляю поле, которое есть в приёмнике, но нет в источнике, ставлю ему "Получать из входящих данных"
Не работает: Отримання елементу за індексом для значення не визначено
|
|
1
mikecool
06.09.21
✎
09:26
|
язык общения на форуме - русский
|
|
2
ДенисЧ
06.09.21
✎
09:30
|
А входящие данные-то визначил?
|
|
3
OnePrg
06.09.21
✎
09:33
|
(2) нет
пошёл делать
спасибо
|
|
4
unbred
06.09.21
✎
09:33
|
у вхідних даних повинен бути масив
|
|
5
OnePrg
06.09.21
✎
09:37
|
(4) не таблица?
|
|
6
OnePrg
06.09.21
✎
10:18
|
В ПВД ПередОбработкой написал так
Мас = Новый Массив;
Выборка = Запрос.Выполнить().Выбрать();
Пока Выборка.Следующий() Цикл
Структура = Новый Структура;
Структура.Вставить("ГрафикРаботы");
Структура.Вставить("ВремяВЧасах");
....... и т.д.
ЗаполнитьЗначенияСвойств(Структура,Выборка);
Мас.Добавить(Структура);
КонецЦикла;
ВыгрузитьПоПравилу(,,Мас, ,"ГрафикиРаботыПоВидамВремени");
В ПКО очистил Объект-источник
Всем ПКС поставил "Получать из входящих данных"
На первом же поле спотыкается: "Поле объекта не обнаружено".
|
|
7
asady
06.09.21
✎
10:53
|
(6) добавь отказ = истина
|
|
8
OnePrg
06.09.21
✎
10:56
|
(7) Не понял: "Отказ - Булево. Если установить значение Истина, то выгрузка данных по данному правилу не производится"
|
|
9
OnePrg
06.09.21
✎
10:58
|
(7) не помогло
|
|
10
OnePrg
07.09.21
✎
06:55
|
Поменял
ВыгрузитьПоПравилу(,,ИсходящиеДанные , ,"ГрафикиРаботыПоВидамВремени");
на обычную
ВыборкаДанных = Запрос.Выполнить().Выбрать();
заработало.
|
|