0
Nemirov
11.11.19
✎
11:18
|
Есть 2 Поля тз. В первом поле есть колонки (номенклатура, характеристика, документ, количество). Как сделать так, что бы во втором поле при двойном нажатии на некую строку первого, срабатывал запрос с отбором по строке из колонки Документ. Подробнее можно?
Пример запроса:
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ЛОЖЬ КАК Отметка,
| РезервРЦ.Номенклатура КАК Номенклатура,
| РезервРЦ.Характеристика КАК Характеристика,
| РезервРЦ.ЗарезервированоЗа КАК ЗарезервированоЗа,
| РезервРЦ.ЕдиницаИзмерения КАК ЕдиницаИзмерения,
| РезервРЦ.ПоДокументу КАК ПоДокументу,
| РезервРЦ.Количество КАК Количество
|ИЗ
| РегистрСведений.РезервРЦ КАК РезервРЦ
|ГДЕ
| РезервРЦ.ПоДокументу.Дата МЕЖДУ &ДатаНач И &ДатаКон
|
|УПОРЯДОЧИТЬ ПО
| ПоДокументу";
Запрос.УстановитьПараметр("ДатаНач", ДатаНач);
Запрос.УстановитьПараметр("ДатаКон", ДатаКон);
ТабЗнач1 = Запрос.Выполнить().Выгрузить();
ЭлементыФормы.ТабЗнач1.СоздатьКолонки();
|
|
1
Kigo_Kigo
11.11.19
✎
11:25
|
Создай колонки вручную(Номенклатура,Характеристика,ЗарезервированоЗа,ЕдиницаИзмерения,ПоДокументу,Количество) и выгружай
|
|
3
Kigo_Kigo
11.11.19
✎
11:29
|
Примерно так
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ЛОЖЬ КАК Отметка,
| РезервРЦ.Номенклатура КАК Номенклатура,
| РезервРЦ.Характеристика КАК Характеристика,
| РезервРЦ.ЗарезервированоЗа КАК ЗарезервированоЗа,
| РезервРЦ.ЕдиницаИзмерения КАК ЕдиницаИзмерения,
| РезервРЦ.ПоДокументу КАК ПоДокументу,
| РезервРЦ.Количество КАК Количество
|ИЗ
| РегистрСведений.РезервРЦ КАК РезервРЦ
|ГДЕ
| РезервРЦ.ПоДокументу = &ПоДокументуТЗ
Запрос.УстановитьПараметр("ПоДокументуТЗ", ТабЗнач1.ПоДокументу);//Или ПоДокументу.Ссылка
ТабЗнач1 = Запрос.Выполнить().Выгрузить();
ЭлементыФормы.ТабЗнач1.СоздатьКолонки();
|
|