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

Как вывести в Поле формы документа Дату Реализации товаров и услуг?

Автор Vzonder, 20 янв 2017, 18:58

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

Vzonder

1С 8.2 УТ 10.3
Имеется форма документа (ЗаказПокупателя)
В нее необходимо вывести Номер и дату реализации ( в поле ПолеРеализацияТоваровУслуг  и ПолеДатаРеализации соответственно).

Не нашел реквизитов Номер и Дата у документа реализация, поэтому решил выводить запросом.
Например запрос Номера:

Процедура ОтборРеализация()



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

КонецПроцедуры

И тут столкнулся с проблемой.
Если в запросе фигурирует и – или Дата – то в поле ничего не отражается.
Что я делаю не так?
Научите, пожалуйста.

TytovV

В документе заказ, перед запросом, находите номер заказа
НомерЗаказа = Элемент. Номер;
Далее - содаете запрос, перед соданием убедитесь что заказ привязан к реализации.
В запросе по документу реализации выбираете.
РТУ.номер
РТУ.дата
РТУ.сделка

Устанавливаем для запроса параметр
Запрос.УстановитьПараметр("Сделка", Номер заказа)

Все

На форме 2 декарации размещаете дата и номер, полученные из запроса данные записываете в пустой заголовок "Декорации" надпись - вот и все


Отправлено с моего iPhone используя Tapatalk

Теги:

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

Рейтинг@Mail.ru Rambler's Top100

Поиск