УФ Как заполнить табличную часть документа, данными из запроса. #754549


#0 by invest
Доброго времени. Собственно суть вопроса в сабже.
#1 by Cyberhawk
Вместо заполнения ТЧ документа лучше заполни таблицу на форме
#2 by Cyberhawk
А схема вкратце такая: зовешь сервер, выполняешь запрос, результат запроса пихаешь в ТЧ объекта формы
#3 by invest
это как?
#4 by Cyberhawk
Это так: ТЧ документа - это объект базы данных (таблица), а таблица на форме - это ЭУ (элемент управления) для отображения данных и/или записи данных в базу
#5 by invest
вот что имеется но, выдает ошибку типа: .Форма.ФормаДокумента.Форма}: Ошибка при вызове метода контекста (ДанныеФормыВЗначение)     ФинансовыеДокументы = ДанныеФормыВЗначение(Объект.ФинансовыеДокументы, Тип("ТаблицаЗначений")); по причине: Недопустимое значение параметра (параметр номер '1')
#6 by invest
ну и добей ветку написав грамотный код.
#7 by Buster007
НоваяСтрока = Объект.ФинансовыеДокументы.Добавить; так не работает?
#8 by jurassic
#9 by jurassic
а где волшебное слово?
#10 by invest
это просто гениально. Спасибо добрый человек.
#11 by invest
и вам спасибо большое. Теперь вопрос что будет работать быстрее тот вариант который привели Вы или же вариант из
#12 by jurassic
мне тупо влом ходить по выборке
#13 by Buster007
это разные варианты. По твоему коду у тебя происходит добавление строк, а по его коду он заменяет все записи в таблице. Исходя из твоего кода, можно догадаться, что тебе надо добавление.
#14 by jurassic
или он не догадался почистить перед собой &НаКлиенте Процедура ДобавитьВсёМеню(Команда)     ПоказатьВопрос(Новый ОписаниеОповещения("ПослеЗакрытияВопроса", ЭтаФорма), "Перед заполнением табличная часть будет очищена. Продолжить?", РежимДиалогаВопрос.ДаНет); КонецПроцедуры
#15 by invest
Вообщем данный вопрос можно считать закрытым. спасибо всем.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С