8.х Как Заполнить форму программно

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

  1. TopicStarter Overlay
    antantait
    Offline

    antantait

    Регистрация:
    13 дек 2010
    Сообщения:
    3
    Симпатии:
    0
    Баллы:
    1
    Есть регистр накопления «Остатки товара» в котором хранится информация о остатках товара. Остатки вывожу через сообщить. Я создал не основную форму списка остатки товара содержащую табличное поле. Как программно обратится к данной форме и заполнить из регистра остатки товара.

    На данный момент вот такая процедура
    Процедура ОткрытьФормы(Кнопка)
    Остатки=РегистрыНакопления.ОстаткиТоваров.Остатки();
    Для каждого стр Из Остатки Цикл
    Сообщить("Остатки "+Стр.Номенклатура+"кол"+стр.Количество );
    КонецЦикла;
    КонецПроцедуры
  2. shurikvz
    Offline

    shurikvz Модераторы Команда форума Модератор

    Регистрация:
    1 окт 2009
    Сообщения:
    8.409
    Симпатии:
    316
    Баллы:
    104
    На форме табличному полю присвоить тип СправочникСписок.Номенклатура, добавить колонку, в событии "ПриПолученииДанных" в массив получаете список номенклатуры, передаете параметром в запрос, в котором получаете остатки по этой номенклатуре, и затем выводите их в добавленную колонку.

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