Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Автоматически добавлять строки табл части
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 8.2 > Программирование управляемых форм 1С 8.2
афродита
Здравствуйте, у меня возникла проблемка. Мне надо чтобы при выборе из реквизитов шапки Грузоотправитель(тип - Справочник.Грузоотправитель) заполнялись данные табл части. из его справочника, при этом строка табл части автоматически добавлялась.
Сделала так:
&НаКлиенте
Процедура ГрузоотправительПриИзменении(Элемент)


    Для Каждого Строка Из Объект.Погрузка Цикл
        Строка = Объект.Погрузка.Добавить();
        //Объект.Погрузка.ДобавитьСтроку();
         Строка=Элементы.Погрузка.ТекущиеДанные;
                Строка.Грузоотправитель=ПолучитьРеквизитСпр(Объект.Грузоотправитель,"Название_фирмы");
        Строка.Контактное_лицо=ПолучитьРеквизитСпр(Объект.Грузоотправитель,"контактное_лицо");
        Строка.Адрес_погрузки=ПолучитьРеквизитСпр(Объект.Грузоотправитель,"адрес");
// Вставить содержимое обработчика.
КонецЦикла
КонецПроцедуры

И при выборе грузоотправителя ничего не происходит.
Vofka
Это, кажется, лишнее:
Строка=Элементы.Погрузка.ТекущиеДанные;
афродита
все равно ниче не происходит
Rayne
 Для Каждого Строка Из Объект.Погрузка Цикл
                 Строка = Объект.Погрузка.Добавить();


Это что же, перебираем строки табличной части Погрузка и для каждой строки добавляем еще одну?
logist
Цикл уберите.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.