Вопрос новичка по запросам

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

в результате "Услуги" не выбираются, помогите с запросом?
По теме из базы знаний
Найденные решения
6. maks_20 164 18.11.19 09:02 Сейчас в теме
Вместо условия
| ПО ДокТЧ.Номенклатура = ПартииТоваровОбороты.Номенклатура
|ГДЕ
| ПартииТоваровОбороты.Регистратор = &Ссылка"

должно быть
| ПО ДокТЧ.Номенклатура = ПартииТоваровОбороты.Номенклатура
| И ПартииТоваровОбороты.Регистратор = &Ссылка"


иначе вы условием где отсеиваете все записи с услугами, т.к. у вас в регистре нет по ним записей
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
4. AlexandrSmith 69 16.11.19 23:03 Сейчас в теме
(1) Если вы хотите создать документ на основании выбранного то вам нужно без всяких запросов пройтись по табличной части первого документа, при создании на основании него второго документа и не надо использовать регистр партии товаров.
2. accounting_cons 756 16.11.19 16:27 Сейчас в теме
В партиях товаров услуги, как правило, не учитываются, так как по услугам не бывает остатков.
3. user1284841 16.11.19 21:49 Сейчас в теме
мне нужна вся номенклатура из документа и товары с выборкой из регистра и услуги без нее
5. AlexandrSmith 69 16.11.19 23:28 Сейчас в теме
(3) Скорее всего вам проще взять услуги напрямую из документа, тем более, что очевидно, документ у вас реализация, я так сказать вангую, что это именно так и вряд ли иначе. Зачем вам регистр партий мучить на предмет услуг.
6. maks_20 164 18.11.19 09:02 Сейчас в теме
Вместо условия
| ПО ДокТЧ.Номенклатура = ПартииТоваровОбороты.Номенклатура
|ГДЕ
| ПартииТоваровОбороты.Регистратор = &Ссылка"

должно быть
| ПО ДокТЧ.Номенклатура = ПартииТоваровОбороты.Номенклатура
| И ПартииТоваровОбороты.Регистратор = &Ссылка"


иначе вы условием где отсеиваете все записи с услугами, т.к. у вас в регистре нет по ним записей
7. user1284841 28.01.20 16:58 Сейчас в теме
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот