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

Выбор из формы и табличной части

Автор lekaon, 28 фев 2014, 12:08

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

lekaon

Добрый день!

Я только в начале пути изучения, и может вот вопрос покажется простым, но сложный для меня в реализации

Внешняя обработка. Бухгалтерия 2.0

Необходимо из Документа "Поступление Товаров и услуг" из формы взять Дату, Номер документа, Организацию, Контрагент и из табличной части документы взять "Номенклатура"

и по нажатия кнопки поместить в в "Текстовое поле находящегося" в нижней части формы.



KrivosheevEV

Функция ы()

Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ РАЗЛИЧНЫЕ
               | ПоступлениеТоваровУслугТовары.Номенклатура,
               | ВложенныйЗапрос.Ссылка,
               | ВложенныйЗапрос.Дата,
               | ВложенныйЗапрос.Номер,
               | ВложенныйЗапрос.Организация,
               | ВложенныйЗапрос.Контрагент
               |ИЗ
               | (ВЫБРАТЬ
               | ПоступлениеТоваровУслуг.Ссылка КАК Ссылка,
               | ПоступлениеТоваровУслуг.Дата КАК Дата,
               | ПоступлениеТоваровУслуг.Номер КАК Номер,
               | ПоступлениеТоваровУслуг.Организация КАК Организация,
               | ПоступлениеТоваровУслуг.Контрагент КАК Контрагент
               | ИЗ
               | Документ.ПоступлениеТоваровУслуг КАК ПоступлениеТоваровУслуг
               | ГДЕ
               | ПоступлениеТоваровУслуг.Ссылка = &Ссылка) КАК ВложенныйЗапрос
               | ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.ПоступлениеТоваровУслуг.Товары КАК ПоступлениеТоваровУслугТовары
               | ПО ВложенныйЗапрос.Ссылка = ПоступлениеТоваровУслугТовары.Ссылка";
Запрос.УстановитьПараметр("Ссылка", СсылкаНаДокумент);
РезультатЗапроса = Запрос.Выполнить().Выгрузить();
        Возврат РезультатЗапроса
КонецФункции

Дальше необходимо вставить результат функции в текстовое поле.

Теги:

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

Рейтинг@Mail.ru

Поиск