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

Как ДОБАВИТЬ данные запроса в табличную часть?

Автор Nikita126, 12 дек 2019, 22:07

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

Nikita126

Здравствуйте! Помогите пожалуйста :dfbbdrfb:
Есть код:
СписокСотрудников = новый СписокЗначений;
Запрос = Новый запрос ("ВЫБРАТЬ
                       | Сотрудники.Ссылка КАК ФИО,
                       | Сотрудники.Подразделение КАК Подразделение
                       |ИЗ
                       | Справочник.Сотрудники КАК Сотрудники" ) ;

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

    Объект.Сотрудники.Загрузить(Результат);


Результат запроса загружается, но он очищает всю табличную часть, помогите пожалуйста, как можно сделать так, что бы данные ДОБАВЛЯЛИСЬ и не очищали предыдущие значения?

DmitriyF

Цитата: Nikita126 от 12 дек 2019, 22:07
Здравствуйте! Помогите пожалуйста :dfbbdrfb:
Есть код:
СписокСотрудников = новый СписокЗначений;
Запрос = Новый запрос ("ВЫБРАТЬ
                       | Сотрудники.Ссылка КАК ФИО,
                       | Сотрудники.Подразделение КАК Подразделение
                       |ИЗ
                       | Справочник.Сотрудники КАК Сотрудники" ) ;

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

    Объект.Сотрудники.Загрузить(Результат);


Результат запроса загружается, но он очищает всю табличную часть, помогите пожалуйста, как можно сделать так, что бы данные ДОБАВЛЯЛИСЬ и не очищали предыдущие значения?
Добавляй построчно циклом.

Yotram

Цитата: Nikita126 от 12 дек 2019, 22:07
Здравствуйте! Помогите пожалуйста :dfbbdrfb:
Есть код:
СписокСотрудников = новый СписокЗначений;
Запрос = Новый запрос ("ВЫБРАТЬ
                       | Сотрудники.Ссылка КАК ФИО,
                       | Сотрудники.Подразделение КАК Подразделение
                       |ИЗ
                       | Справочник.Сотрудники КАК Сотрудники" ) ;

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

    Объект.Сотрудники.Загрузить(Результат);


Результат запроса загружается, но он очищает всю табличную часть, помогите пожалуйста, как можно сделать так, что бы данные ДОБАВЛЯЛИСЬ и не очищали предыдущие значения?


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

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


Теги:  запросы 8.3 

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

Рейтинг@Mail.ru Rambler's Top100

Поиск