|   |   | 
| 
 | v7: как вывести элементы справочника | ☑ | ||
|---|---|---|---|---|
| 0
    
        pvas 15.11.14✎ 17:16 | 
        Здравствуйте! скажите , пожалуйста , как сделать так чтобы все элементы справочника были выведены в отчете?     | |||
| 1
    
        Escander 15.11.14✎ 17:17 | 
        (0) выбрать их все для отчёта.     | |||
| 2
    
        KUBIK 15.11.14✎ 17:18 | 
        Запросом или выборкой из справочника     | |||
| 3
    
        pvas 15.11.14✎ 17:19 | 
        KUBIK,как это делается подскажите , пожалуйста     | |||
| 4
    
        Escander 15.11.14✎ 17:20 | 
        (2)Вангую, у него может быть и универсальны отчёт и сделанный средствами построителя.     | |||
| 5
    
        Escander 15.11.14✎ 17:20 | 
        (3) с вашими подробностями вам самое место на форуме телепатов     | |||
| 6
    
        KUBIK 15.11.14✎ 17:21 | 
        (3) Выборка или запрос?
 (4) 7.7 нема построителя :((( | |||
| 7
    
        Escander 15.11.14✎ 17:23 | 
        (6) .2 откуда инфа что клюшки? Раздел-то не клюшечный!     | |||
| 8
    
        KUBIK 15.11.14✎ 17:23 | 
        (3) Вооб-то, учи матчасть. СП тут продают (недорого, дорого) и конструктор запроса тебе в подарок     | |||
| 9
    
        Escander 15.11.14✎ 17:24 | 
        (8) ты ему ещё консоль Чистова продай... ну или подари бонусом к СП     | |||
| 10
    
        KUBIK 15.11.14✎ 17:24 | 
        (7) В списке тем 7.7 и ранее стоит     | |||
| 11
    
        pvas 15.11.14✎ 17:24 | 
        есть обработка,  но не выводятся элементы справочника льготы 
 пока есть вот что : Лг = СоздатьОбъект("Справочник.Льготы"); Лг.ВыбратьЭлементы(); Пока Лг.ПолучитьЭлемент() = 1 Цикл Сообщить ("Код "+Лг.Код +" наименование " + Лг.Наименование); КонецЦикла; Лг = Лг.ТекущийЭлемент(); | |||
| 12
    
        NS 15.11.14✎ 17:25 | 
        (6) да, там всего-лишь "конструктор запросов" и "конструктор отчетов", которые в два клика делают подобный отчет.
 Ну и естественно есть универсальные отчеты по справочникам. (7) клюшечный. (11) справочник подчиненный? тогда смотри параметры метода получитьэлемент() | |||
| 13
    
        pvas 15.11.14✎ 17:26 | 
        справочник неподчиненный     | |||
| 14
    
        NS 15.11.14✎ 17:27 | 
        (13) тогда справочник пустой.     | |||
| 15
    
        KUBIK 15.11.14✎ 17:27 | 
        (11) Справочник заполнен? Что хоть выводится?     | |||
| 16
    
        Escander 15.11.14✎ 17:28 | 
        (13) значит не может обойти в таком его не полностью.
 кроме того по окончанию цикла вот эта строка Лг = Лг.ТекущийЭлемент(); вызовет ошибку, т.к. по всему справочнику сделан обход и текущего элемента уже нет | |||
| 17
    
        KUBIK 15.11.14✎ 17:29 | 
        (16) Последний в выборке     | |||
| 18
    
        Escander 15.11.14✎ 17:30 | 
        (17) какой последний если уже обошёл всё полностью!     | |||
| 19
    
        pvas 15.11.14✎ 17:30 | 
        KUBIK, спасибо .     | |||
| 20
    
        KUBIK 15.11.14✎ 17:31 | 
        (18) Обошел и остановился на последнем :)))     | |||
| 21
    
        Escander 15.11.14✎ 17:37 | 
        (20) да лана!
 ошибку правда оказалось не генерит... но вот такой код: Лг = СоздатьОбъект("Справочник.Банки"); Лг.ВыбратьЭлементы(); Пока Лг.ПолучитьЭлемент() = 1 Цикл Сообщить ("Код="+Лг.Код +" наименование " + Лг.Наименование); КонецЦикла; Лг = Лг.ТекущийЭлемент(); Сообщить("Лг="+Лг.Наименование); выдал вот такое: Код=045004641 наименование Мариинское ОСБ 7388/069, Сибирский банк СБ РФ г.Новосибирск Код=045004641 наименование Сибирский банк Сбербанка РФ г.Новосибирск АК СБ РФ ОАО Осинниковское отделение сбербанка №6656 Лг= | |||
| 22
    
        Escander 15.11.14✎ 17:37 | 
        в справочнике Банки 2 элемента     | |||
| 23
    
        Svetka 15.11.14✎ 17:41 | 
        (22) Так у ТС, наверно,лг - объявленная переменная, вот и выводит последнюю цикла     | |||
| 24
    
        Escander 15.11.14✎ 17:43 | 
        (23) чем мой код отличается от исходного кроме использования другого справочника и добавленной строки
 Сообщить("Лг="+Лг.Наименование); и вообще строки типа Лг = Лг.ТекущийЭлемент(); верный путь к амнокодерству | |||
| 25
    
        Svetka 15.11.14✎ 17:56 | 
        (24) все верно Вы говорите, выборка закрыта, текущего элемента нет.     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |