В начало

РС КонтактнаяИнформация, таблица значений

            Есть некий регистр сведений «КонтактнаяИнформация», в котором хранятся сведения о контрагентах. Необходимо прочитать сведения из него и вывести на форму в виде таблицы.

Рис. 1. Регистр сведений «КонтактнаяИнформация»

Рис. 1. Регистр сведений «КонтактнаяИнформация»

 

            Для того чтобы его прочитать создадим обработку «ЧтениеКонтактнойИнформации». Создадим форму обработки, на которой расположим кнопку «Прочитать» и реквизит «Регистр» с типом «РегистрСведенийНаборЗаписейонтактнаяИнформация».

Рис. 2. Форма обработки «ЧтениеКонтактнойИнформации»

Рис. 2. Форма обработки «ЧтениеКонтактнойИнформации»

 

            В модуле формы прописываем процедуры для обработки нажатия кнопки.

Листинг 1. Модуль формы обработки

&НаСервере

Процедура Команда1НаСервере()

            //Создаем набор записей

            НабЗап = РегистрыСведенийонтактнаяИнформация.СоздатьНаборЗаписей();

           

            //Читаем набор записей

            НабЗапрочитать();    

           

            //Создаем таблицу значений и

            //выгружаем в таблицу набор записей

            ТабЗнач = НабЗапыгрузить();

           

            //Загружаем целиком таблицу значений в объект формы Регистр

            Этаформаегистр.Загрузить(ТабЗнач);

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

 

&НаКлиенте

Процедура Команда1(Команда)

            Команда1НаСервере();

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

            Далее запускаем пользовательский режим и проверяем работу обработки.

Рис. 3. Результат чтения регистра сведений «КонтактнаяИнформация»

Рис. 3. Результат чтения регистра сведений «КонтактнаяИнформация»