ИспользоватьВладельца

Тема в разделе "1C и всё что с ней связано", создана пользователем nikh848, 11 мар 2009.

  1. nikh848

    nikh848 Гость

    Привет Всем!
    Обясните пожалуйста в чем может быть причина?
    Выбираю элемент в справочнике Номенклатура. Нажимаю кнопку "Открыть подчиненный справочник" все нормально: показывает все составляющие.

    Пишу такую процедуру:

    Процедура Сформировать()
    Таб =СоздатьОбъект("Таблица");
    Таб.ИсходнаяТаблица("Таблица");
    НР = СоздатьОбъект("Справочник.НормыРасходов");
    НР.ИспользоватьВладельца(Продукция);
    НР.ВыбратьЭлементы();
    Пока НР.ПолучитьЭлемент() = 1 Цикл
    Таб.ВывестиСекцию("Строка");
    Наименование =НР.Наименование;
    КонецЦикла;
    Таб.Опции(0,0,0,0);
    Таб.Показать();
    КонецПроцедуры
    В таблице не все нормы! Отбрасывает последний элемент.
    Конфигурацию сам писал,платф 1С: 7.7
     
  2. Vanno

    Vanno Гость

    ты сначала печатаешь, а потом получаешь следующий :( когда доходишь до последнего элемента, на последнем витке цикла, печатаешь предпоследний элемент ;)
    у тебя в отчете еще небось и первая строчка пустая рисуется ;)

    Таб.ВывестиСекцию("Строка");
    Наименование =НР.Наименование;

    просто поменяй эти строки местами

    Отредактировано модератором: в следующий раз буду удалять такие посты с раздачей "горчичников"!
     
  3. nikh848

    nikh848 Гость

    Точно! Как же я сам не догодался. Спасибо большое!
    Да, и первая пустая была.
     

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