8.х Номер по порядку в отчете!?

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем AugustBlack, 26 фев 2011.

  1. TopicStarter Overlay
    AugustBlack
    Offline

    AugustBlack Опытный в 1С

    Регистрация:
    9 янв 2011
    Сообщения:
    89
    Симпатии:
    0
    Баллы:
    26
    Создаю отчет через конструктор выходной формы. Как можно показать номера строчек по порядку? 1,2,3,4 к примеру..это в запросе надо делать? или переменная какаяесть?...а то..когда через компоновку отчет делаешь там было поле системное НомерПоПорядку...что то такое....подскажите.
  2. TopicStarter Overlay
    AugustBlack
    Offline

    AugustBlack Опытный в 1С

    Регистрация:
    9 янв 2011
    Сообщения:
    89
    Симпатии:
    0
    Баллы:
    26
    создал параметр НомерПП - номер по порядку типа.
    зашел в форму в процедуре вывода отчета ниже по коду в цикле пытаюсь прописать проста..счетчик, не могу получить ОбластьДетальныхЗаписей.Параметры.НомерПП......т.е нада типа
    Код:
    		ОбластьДетальныхЗаписей.Параметры.НомерПП = ОбластьДетальныхЗаписей.Параметры.НомерПП + 1; 
    
    тогда бы работало наверн!
    вот код:
    Код:
    ВыборкаДетали = Результат.Выбрать();
    НомерПП = 1;
    Пока ВыборкаДетали.Следующий() Цикл	ОбластьДетальныхЗаписей.Параметры.Заполнить(ВыборкаДетали);
    ОбластьДетальныхЗаписей.Параметры.НомерПП = ОбластьДетальныхЗаписей.Параметры.НомерПП + 1;
    ТабДок.Вывести(ОбластьДетальныхЗаписей, ВыборкаДетали.Уровень());
    КонецЦикла;
    
    ошибко: Преобразование значения к типу Число не может быть выполнено ОбластьДетальныхЗаписей.Параметры.НомерПП = ОбластьДетальныхЗаписей.Параметры.НомерПП + 1;
    почему так нельзя написать?) эх..
  3. TopicStarter Overlay
    AugustBlack
    Offline

    AugustBlack Опытный в 1С

    Регистрация:
    9 янв 2011
    Сообщения:
    89
    Симпатии:
    0
    Баллы:
    26
    лан все) сделал сглупил немнога
    Код:
        НомерПП = 0;
    Пока ВыборкаДетали.Следующий() Цикл
    ОбластьДетальныхЗаписей.Параметры.Заполнить(ВыборкаДетали);
    НомерПП = НомерПП + 1;
    ОбластьДетальныхЗаписей.Параметры.НомерПП = НомерПП;
    ТабДок.Вывести(ОбластьДетальныхЗаписей, ВыборкаДетали.Уровень());
    КонецЦикла;
    
    

Поделиться этой страницей