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

Запрос к документу Поступление товаров и услуг

Автор Vlad-93, 13 июн 2018, 09:12

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

Vlad-93

Здравствуйте. Такой вопрос. Делаю отчет по документу Поступление товаров и услуг в Бухгалтерии.

Делаю запрос по документу Поступление товаров и услуг к 2 табличным частям Товары и Услуги, необходимо сделать выборку таким образом, чтобы выбиралась номенклатура Товаров и Услуг с тем условием, чтобы Если реквизит НомерВходящегоДокумента одинаков И имеется Обе номенклатуры сразу, т.е. присутствовали И товар И услуга, тогда это идет в выборку.

Опыта мало, поэтому не могу сообразить, Заранее спасибо за помощь.

ilyay

Используйте внутреннее соединение двух табличных частей

Vlad-93

Цитата: ilyay от 13 июн 2018, 12:49
Используйте внутреннее соединение двух табличных частей
Спасибо, уже понял примерно как.

AIFrame

Цитата: Vlad-93 от 13 июн 2018, 13:09Спасибо, уже понял примерно как.
"ВЫБРАТЬ
| ПоступлениеТоваровУслуг.Ссылка
|ПОМЕСТИТЬ СписокПТУ
|ИЗ
| Документ.ПоступлениеТоваровУслуг КАК ПоступлениеТоваровУслуг
|
|СГРУППИРОВАТЬ ПО
| ПоступлениеТоваровУслуг.Ссылка
|
|ИМЕЮЩИЕ
| КОЛИЧЕСТВО(ПоступлениеТоваровУслуг.Товары.Номенклатура) > 0 И
| КОЛИЧЕСТВО(ПоступлениеТоваровУслуг.Услуги.Номенклатура) > 0
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
| СписокПТУ.Ссылка КАК Документ,
| ПТУ_Товары.Номенклатура КАК Номенклатура,
| ПТУ_Товары.Номенклатура.ВидНоменклатуры КАК ВидНоменклатуры
|ИЗ
| СписокПТУ КАК СписокПТУ
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.ПоступлениеТоваровУслуг.Товары КАК ПТУ_Товары
| ПО СписокПТУ.Ссылка = ПТУ_Товары.Ссылка
|
|ОБЪЕДИНИТЬ ВСЕ
|
|ВЫБРАТЬ
| СписокПТУ.Ссылка,
| ПТУ_Услуги.Номенклатура,
| ПТУ_Услуги.Номенклатура.ВидНоменклатуры
|ИЗ
| СписокПТУ КАК СписокПТУ
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.ПоступлениеТоваровУслуг.Услуги КАК ПТУ_Услуги
| ПО СписокПТУ.Ссылка = ПТУ_Услуги.Ссылка
|
|УПОРЯДОЧИТЬ ПО
| Документ,
| ВидНоменклатуры,
| Номенклатура";

Vlad-93

Цитата: AIFrame от 13 июн 2018, 16:06
Цитата: Vlad-93 от 13 июн 2018, 13:09Спасибо, уже понял примерно как.
"ВЫБРАТЬ
| ПоступлениеТоваровУслуг.Ссылка
|ПОМЕСТИТЬ СписокПТУ
|ИЗ
| Документ.ПоступлениеТоваровУслуг КАК ПоступлениеТоваровУслуг
|
|СГРУППИРОВАТЬ ПО
| ПоступлениеТоваровУслуг.Ссылка
|
|ИМЕЮЩИЕ
| КОЛИЧЕСТВО(ПоступлениеТоваровУслуг.Товары.Номенклатура) > 0 И
| КОЛИЧЕСТВО(ПоступлениеТоваровУслуг.Услуги.Номенклатура) > 0
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
| СписокПТУ.Ссылка КАК Документ,
| ПТУ_Товары.Номенклатура КАК Номенклатура,
| ПТУ_Товары.Номенклатура.ВидНоменклатуры КАК ВидНоменклатуры
|ИЗ
| СписокПТУ КАК СписокПТУ
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.ПоступлениеТоваровУслуг.Товары КАК ПТУ_Товары
| ПО СписокПТУ.Ссылка = ПТУ_Товары.Ссылка
|
|ОБЪЕДИНИТЬ ВСЕ
|
|ВЫБРАТЬ
| СписокПТУ.Ссылка,
| ПТУ_Услуги.Номенклатура,
| ПТУ_Услуги.Номенклатура.ВидНоменклатуры
|ИЗ
| СписокПТУ КАК СписокПТУ
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.ПоступлениеТоваровУслуг.Услуги КАК ПТУ_Услуги
| ПО СписокПТУ.Ссылка = ПТУ_Услуги.Ссылка
|
|УПОРЯДОЧИТЬ ПО
| Документ,
| ВидНоменклатуры,
| Номенклатура";


Ваш запрос ищет Товары и Услуги при условии, что они есть в одном документе вместе. У меня же могут быть товары и услуги в разных документах, но под одним НомеромВходящегоДокумента(это реквизит документа).
Но все равно спасибо за помощь.

AIFrame

Цитата: Vlad-93 от 14 июн 2018, 11:32У меня же могут быть товары и услуги в разных документах, но под одним НомеромВходящегоДокумента(это реквизит документа).
Не обратил внимание, но принцип такой же остается.

Теги:

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

Рейтинг@Mail.ru

Поиск