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

Подписка на событие

Автор iPahan, 30 апр 2016, 20:04

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

iPahan

Подскажите пожалуйста!

Делаю подписку на событие при записи.
У Источника имеется табличная часть.
Имеется запрос, как мне в запрос вставить условие значение табличной части Источника?



xdto

покажите источник и  запрос

iPahan

Цитата: xdto от 30 апр 2016, 21:15
покажите источник и  запрос
Конфигурация Документооборот.

Источник: БизнесПроцессОбъект.Согласование, ПриЗаписи

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

   РезультатЗапроса = Запрос.Выполнить();
   
   ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();
   
   Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
      Источник.Описание = Источник.Описание + ВыборкаДетальныеЗаписи.СтатьяДС + Символы.ПС;
   КонецЦикла;

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

Этот запрос ищет все Служебные записки, а нужно только конкретная, в конкретной задаче согласования.


xdto

Добавьте в запрос таблицу источника тогда сможете поставить условие на него 

Теги:

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

Рейтинг@Mail.ru

Поиск