Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 09:02

Запрос для передачи значений между полями

Автор kailRiss, 12 сен 2011, 14:25

0 Пользователей и 1 гость просматривают эту тему.

kailRiss

Доброе время суток. Помогите с решение проблемы:
Есть документ Приход Видео у него 2 реквизита: НазваниеФильма и Количество и табличная часть с полями Фильм и Количество. Как можно через запрос вытащить данные из табличного поля Количество в реквизит Количество.    :trhregerhg:

has

В табличной части только одна строка? Если да, то так

Количество = ВашаТабличнаяЧасть[0].Количество;

Андрей Федотов

А если нет - то из табличной части запросом вытащить количества, посчитать их сумму и записать в Количество

has

Цитата: Андрей Федотов от 12 сен 2011, 14:50
А если нет - то из табличной части запросом вытащить количества, посчитать их сумму и записать в Количество
+ либо итог по колонке

kailRiss

Сделал так:
данные=ЭлементыФормы.ВыдачаФильмов.Колонки.Количество.Данные;
ЭлементыФормы.Количество(данные);
Ошибку не выдает и данные не забирает

kailRiss

Сделал так:

ТЧ = ЭлементыФормы.ВыдачаФильмов.Колонки.Количество;

Если присвоить это значение полю из той же таблици то значение оно принимает.

Вопрос в том как это засунуть в реквезиты того же документа. Получить дотуп к реквезиту через ЭлементыФормы не получается, как это сделать подскажите пожалуйста.

kailRiss

упс 2 раза отправил :trhregerhg:
надо из табличной части количество в реквизиты отправить данные как это сделать :trhregerhg:

Dethmontt

Тебе же уже написали КАК!!!

ДокументОбъект = ДокументСсылка.ПолучитьОбъект(); //Где документ ссылка это ссылка на твой документ!!!!
ДокументОбъект.Количество = ВыдачаФильмов.Итог("Количество");
ДокументОбъект.Записать(); //Записать - это что б ты увидел что там сохранилось!!!

has'у - скажи спасибо!!!!
Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск