Здравствуйте,
Вот постановка задачи:
Создать на основании текущего документа "Заявка на закупку" документ "Конкурс" в котором надо заполнить еще и табличную часть. Проблема заключается в том, что некоторые реквизиты табличной части в документе "Конкурс" являются только реквизитами формы документа, поэтому при использовании ввода на основании их не видно.
Я пытаюсь вручную создать форму и заполнить табличную часть данными, но у меня не выходит.
Вот мой код:
Процедура ДействияФормыКонкурс(Кнопка)
ФормаНовогоДокумента=Документы.Конкурс.ПолучитьФормуНовогоДокумента();
ФормаНовогоДокумента.Открыть();
Для Каждого ТекСтрока из ЭтотОбъект.Предметы Цикл
НоваяСтрокаКонкурс=ФормаНовогоДокумента.ДокументОбъект.Предметы.Добавить();
ТекСтрока=ФормаНовогоДокумента.ЭлементыФормы.тпПредметыГор;
ТекущиеДанныеФормы=ФормаНовогоДокумента.ЭлементыФормы.тпПредметыГор.Получить(НоваяСтрокаКонкурс.НомерСтроки-1);
КонецЦикла;
КонецПроцедуры
Я пытаюсь сначало создать новую строку табличной части документа на сервере, а затем получить к ней доступ в форме, но у меня не получается.
Выполнима ли задача?
> являются только реквизитами формы документа
значит нигде в БД не храняться, а при открытии дока из БД они заполняются? если да, то смотри как и так же заполняй в другом доке
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс