Имя: Пароль:
1C
1С v8
Подскажите, как добавить/записать выборку из запроса в ТЧ справочника.
,
0 Mythe
 
21.06.20
07:14
ТабЧасть = Объект.Абоненты.Выгрузить();
Для каждого Строка из ТабЧасть Цикл
    
     Запрос = Новый Запрос;
     Запрос.Текст = "ВЫБРАТЬ
                    |    Абоненты.Ссылка КАК Ссылка
                    |ИЗ
                    |    Справочник.Абоненты КАК Абоненты
                    |ГДЕ
                    |    Абоненты.ТипТелефона = &ТипТелефона";
     Запрос.УстановитьПараметр("ТипТелефона","Обычный");
     Результат = Запрос.Выполнить();
     Выборка = Результат.Выбрать();          
КонецЦикла


Правильно ли я делаю и если да, то как записать результат запроса в ТЧ?
1 Mythe
 
21.06.20
07:17
Пытался через пока Выборка.Следующий() делать но безрезультатно
2 Mythe
 
21.06.20
07:19
Реквизит В ТЧ называется ФИО, забыл указать
3 Mythe
 
21.06.20
07:23
Когда я вручную занес абонента в ТЧ, то с помощью

          Сообщить(Строка.ФИО);

показывало кто уже есть в ТЧ, не важно 1 или более строк, показывало все, и если я правильно понимаю то нужно присваивать результат запроса данной конструкции

          Строка.ФИО
4 Ёпрст
 
21.06.20
08:15
(0) всё в топку
5 Ёпрст
 
21.06.20
08:16
1. ТипТелефона  - это не строка, скорее всего
2. запрос в цикле это моветон
3. нет обхода выборки запроса
6 Mythe
 
21.06.20
08:25
(5) Какая разнице моветон или нет, без разницы как это выглядит, мне главное чтобы работало, я же не продавать это буду
7 Mythe
 
21.06.20
08:27
(5) ТипТелефона это наименование, так что думаю что это строка
8 Mythe
 
21.06.20
08:27
(7) * Наименование в данном справочнике
9 Mythe
 
21.06.20
08:29
(5) И желательно бы не выражаться терминами, я же и в прошлых постах писал что не понимаю
10 ДенисЧ
 
21.06.20
08:37
А зачем что-то писать на 1с, если это не продавать?
11 Mythe
 
21.06.20
08:43
(10) Нафиг мне этот 1с не нужен, мне главное чтобы на экзамене работало
12 Mythe
 
21.06.20
08:43
Маломальское приложение сделать
13 craxx
 
21.06.20
08:43
(5) Запрос в цикле далеко не всегда моветон.
14 Mythe
 
21.06.20
08:45
Если я в параметр запроса вставлю это

Справочники.ТипыТелефонов.НайтиПоНаименованию("Обычный")

Это же будет одно и тоже что просто "Обычный"?
15 Mythe
 
21.06.20
09:20
Кто нибудь все таки может подсказать как записывать данные из запроса?
16 Chameleon1980
 
21.06.20
09:22
человеку нужно быстро и сейчас.
автор - сколько?
17 Mythe
 
21.06.20
09:23
Что?
18 Галахад
 
гуру
21.06.20
09:30
Для каждого Строка из Объект.Абоненты Цикл
   Строка.Рек = Рек;
19 Mythe
 
21.06.20
09:45
(18) Это не то, я так уже делал. Запись в ТЧ не добавляется
20 Галахад
 
гуру
21.06.20
09:56
(19) Ну если добавить:
Строка = Объект.Абоненты.Добавить();
Строка.Рек = Рек;
21 Mythe
 
21.06.20
09:59
(20) Спасибо
22 Mythe
 
21.06.20
10:00
(21) Первый адекватный человек
23 Chameleon1980
 
21.06.20
10:10
(22)остальных,значит ты неадекватными назвал?
24 Gbpltw
 
21.06.20
13:21
(23) "А еще земляным червяком"
25 Ёпрст
 
21.06.20
21:26
(14) нет.
НайтиПоНаименованию возвращает ссылку, ссылка и строка это разные типы данных.