Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 17:10

Как добавить данные в таблицу ?

Автор Evgenui bogomolov, 14 фев 2020, 11:45

0 Пользователей и 1 гость просматривают эту тему.

Evgenui bogomolov

Добрый день, в отчёте я создал таблицу с колонкой "Предмет покупки", а в регистре сведений есть данные в колонке "Предмет" как добавить данные из колонки "Предмет" в колонку "Предмет покупки" ?

Код запроса у меня такой:

&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)

ЗаполнениеФормыРеест();

КонецПроцедуры

&НаСервере
Процедура ЗаполнениеФормыРеест()
 
  Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Предмет
|ИЗ
| РегистрСведений.Новый КАК Новый";

РезультатЗапроса = Запрос.Выполнить();

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



Пока ВыборкаДетальныеЗаписи.Следующий() Цикл

//как заполнить колонку "Предмет покупки" ?

КонецЦикла;

КонецПроцедуры

wise

Представьте себе, какая была бы тишина, если бы люди говорили только то, что знают

Evgenui bogomolov

ЦитироватьДанная статья является анонсом новой функциональности.
Не рекомендуется использовать содержание данной статьи для освоения новой функциональности.
Полное описание новой функциональности будет приведено в документации к соответствующей версии.
Полный список изменений в новой версии приводится в файле v8Update.

А другой способ есть ?

wise

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

Evgenui bogomolov

Не подскажите почему при добавлении в отчёт


Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
       
        НоваяСтрока = Отчеты.Реестр.Форма.Реестр.Реестр.ПредметПокупки.Добавить();
        ЗаполнитьЗначенияСвойств(НоваяСтрока, ВыборкаДетальныеЗаписи);
       
КонецЦикла;





пишет
ЦитироватьПоле объекта не обнаружено(Форма)

Я уже по новой проект создал, тестировал, выводил в форму справочника, форму из пути убирал ни чего не помогает. В чём может быть дело ?

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск