Имя: Пароль:
1C
 
Как найти все элементы справочника?
0 13spartak13
 
03.02.16
10:42
На форме имеется поле, тип - Справочники.Адрес, в этом поле нахожу запись со значением ул.Правды,31, понятно что он находит, но она не уникальна, как сделать чтобы ниже в табличной части отобразились остальные записи с этим значением в справочнике???
1 Волшебник
 
модератор
03.02.16
10:43
запросом
2 13spartak13
 
03.02.16
11:38
(1) Запросом не подходит, он вообще не срабатывает, у меня Наименование не уникально

Процедура АдресПриИзмененииНаСервере()
АдресАбон = Объект.Адрес.Наименование;    
    
Запрос = Новый Запрос;

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



Выборка выдает ОШИБКА ЧТЕНИЯ ЗАПИСИ
3 Рэйв
 
03.02.16
11:40
Объект.ИнформацияОВодомерах.ДобавитьСтроку();