8.х перебрать строки табличного документа

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

  1. TopicStarter Overlay
    maximsobaka
    Offline

    maximsobaka Опытный в 1С

    Регистрация:
    19 июн 2012
    Сообщения:
    67
    Симпатии:
    0
    Баллы:
    26
    Добрый день.Сомостоятельно изучаю 1С пытаюсь перебрать строки табличной части документа , не могу понять как это делается , написал код . но он не отрабатывает:
    ТекущаяСтрока = этаФорма.Элементы.Товары.ТекущиеДанные;
    Для каждого СтрокаТабличнойЧасти Из Элементы.Товары Цикл
    ТекущаяСтрока.ПроцентРучнойСкидки = (Объект.КСписанию / Объект.СуммаДокумента) *100;
    ТоварыПроцентРучнойСкидкиПриИзменении(Элементы);
    КонецЦикла;
    Помогите пожалуйста разобраться!!!
  2. Yuriy_Alexandrovich
    Offline

    Yuriy_Alexandrovich Профессионал в 1С Команда форума

    Регистрация:
    15 сен 2011
    Сообщения:
    1.275
    Симпатии:
    76
    Баллы:
    54
    Если не "управляемые формы"
    Код:
         Для Каждого СтрокаТабличнойЧасти Из Товары Цикл
                СтрокаТабличнойЧасти.ПроцентРучнойСкидки = (КСписанию / СуммаДокумента) *100;
                ТоварыПроцентРучнойСкидкиПриИзменении(Элементы);
         КонецЦикла;
    
  3. TopicStarter Overlay
    maximsobaka
    Offline

    maximsobaka Опытный в 1С

    Регистрация:
    19 июн 2012
    Сообщения:
    67
    Симпатии:
    0
    Баллы:
    26
    В том то и дело , что форма управляемая
  4. Yuriy_Alexandrovich
    Offline

    Yuriy_Alexandrovich Профессионал в 1С Команда форума

    Регистрация:
    15 сен 2011
    Сообщения:
    1.275
    Симпатии:
    76
    Баллы:
    54
  5. TopicStarter Overlay
    maximsobaka
    Offline

    maximsobaka Опытный в 1С

    Регистрация:
    19 июн 2012
    Сообщения:
    67
    Симпатии:
    0
    Баллы:
    26
    Не получается, пишет, что переменная ТОВАРЫ не определенна, если ставлю Элементы.Товары , то про итерации что то пишет
  6. Николаич87
    Offline

    Николаич87 Опытный в 1С

    Регистрация:
    1 апр 2015
    Сообщения:
    122
    Симпатии:
    4
    Баллы:
    29
    Объект.Товары
  7. TopicStarter Overlay
    maximsobaka
    Offline

    maximsobaka Опытный в 1С

    Регистрация:
    19 июн 2012
    Сообщения:
    67
    Симпатии:
    0
    Баллы:
    26
    объект.Товары работает, но пересчитывает только первую строку....
  8. Yuriy_Alexandrovich
    Offline

    Yuriy_Alexandrovich Профессионал в 1С Команда форума

    Регистрация:
    15 сен 2011
    Сообщения:
    1.275
    Симпатии:
    76
    Баллы:
    54
    еще бы, вы же пересчитываете в текущую строку :)
  9. TopicStarter Overlay
    maximsobaka
    Offline

    maximsobaka Опытный в 1С

    Регистрация:
    19 июн 2012
    Сообщения:
    67
    Симпатии:
    0
    Баллы:
    26
    Тогда пропишу Строка ТабличнойЧасти..
    --- Объединение сообщений, 26 май 2015 ---
    Тогда у меня и ТОварыПроцентРучнойСкидки тоже будет для текущейСтроки отраабатываться?
    Последнее редактирование: 26 май 2015

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