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

Вопрос по запросу

Автор Rasty, 25 дек 2015, 13:13

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

Rasty

Обычные формы платформа 8.3(последний релиз)
Есть программно созданная табличка с колонками штрих код, количество
Можно ли каким нибудь образом объединить ее в запрос(выбираем номенклатура, характеристика из регистра штрих коды) или придется ручками объединять?
Тех.архитектор

LexaK

так вроде известная вещь!
в виде параметра передаете в запрос свою таблицу
а там левым (любым другим) соединение соединяете с выборкой
если помогло нажмите: Спасибо!

vitasw

В качестве примера:
д=Документы.СчетНаОплатуПокупателю.СоздатьДокумент();
ТЗ=д.Товары.Выгрузить();

//{{КОНСТРУКТОР_ЗАПРОСА_С_ОБРАБОТКОЙ_РЕЗУЛЬТАТА
// Данный фрагмент построен конструктором.
// При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!

Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ТЗВнешная.Номенклатура,
| ТЗВнешная.Количество
|ПОМЕСТИТЬ втТЗ
|ИЗ
| &ТЗВнешная КАК ТЗВнешная
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
| РеализацияТоваровУслугТовары.Номенклатура,
| РеализацияТоваровУслугТовары.Количество - втТЗ.Количество КАК Разница
|ИЗ
| Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ втТЗ КАК втТЗ
| ПО РеализацияТоваровУслугТовары.Номенклатура = втТЗ.Номенклатура";

Запрос.УстановитьПараметр("ТЗВнешная",ТЗ);
РезультатЗапроса = Запрос.Выполнить();

ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();

Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
// Вставить обработку выборки ВыборкаДетальныеЗаписи
КонецЦикла;

колонки в ТЗ должны быть обязательно типизованными иначе получите ошибку.

Rasty

Цитата: vitasw от 25 дек 2015, 13:20
В качестве примера:
колонки в ТЗ должны быть обязательно типизованными иначе получите ошибку.

О спасибо огромное! Пятница она такая...
Тех.архитектор

Теги:

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

Рейтинг@Mail.ru

Поиск