Имя: Пароль:
1C
1С v8
Конвертация данных: регистр сведений из запроса
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
Поменял  

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

на обычную  

ВыборкаДанных = Запрос.Выполнить().Выбрать();

заработало.