Гость
Форумы / [игнор отключен] [закрыт для гостей] / (1С УТ 10.3) Как в запросе получить из виртуальной таблице поле регистратора? / 3 сообщений из 3, страница 1 из 1
30.11.2016, 09:02
    #39357429
однобитный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(1С УТ 10.3) Как в запросе получить из виртуальной таблице поле регистратора?
Здравствуйте! Подскажите, как правильно сделать и возможно ли такое.

У регистра ПартииТоваровНаСкладах есть виртуальная таблица ПартииТоваровНаСкладахОстаткиИОбороты

Из неё я получаю все нужные данные таким запросом:

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
ВЫБРАТЬ
	ПартииТоваровНаСкладахОстаткиИОбороты.ДокументОприходования,
	ПартииТоваровНаСкладахОстаткиИОбороты.КоличествоПриход,
	ПартииТоваровНаСкладахОстаткиИОбороты.СтоимостьПриход
ИЗ
	РегистрНакопления.ПартииТоваровНаСкладах.ОстаткиИОбороты(
			,
			,
			Регистратор,
			,
			Номенклатура = &Номенклатура
				И Склад = &Склад) КАК ПартииТоваровНаСкладахОстаткиИОбороты



ДокументОприходования у меня всегда Поступление товаров и услуг. Как дополнить запрос, чтобы получить еще и кол-во из поступления (ДокументОприходования) для данной номенклатуры.
...
Рейтинг: 0 / 0
30.11.2016, 10:07
    #39357461
Хитроглазый
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(1С УТ 10.3) Как в запросе получить из виртуальной таблице поле регистратора?
однобитный,

про соединения таблиц слышал? копай в эту сторону
...
Рейтинг: 0 / 0
09.12.2016, 12:58
    #39363360
Владимир Лазурко
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(1С УТ 10.3) Как в запросе получить из виртуальной таблице поле регистратора?
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
ВЫБРАТЬ РАЗРЕШЕННЫЕ
	ПартииТоваровНаСкладахОстаткиИОбороты.ДокументОприходования КАК ДокументОприходования,
	ПартииТоваровНаСкладахОстаткиИОбороты.КоличествоПриход КАК КоличествоПриход,
	ПартииТоваровНаСкладахОстаткиИОбороты.СтоимостьПриход КАК СтоимостьПриход
ПОМЕСТИТЬ втДанные
ИЗ
	РегистрНакопления.ПартииТоваровНаСкладах.ОстаткиИОбороты(
			&НачалоПериода,
			&ОкончаниеПериода,
			Регистратор,
			,
			Номенклатура = &Номенклатура
				И Склад = &Склад) КАК ПартииТоваровНаСкладахОстаткиИОбороты
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
	втДанные.ДокументОприходования КАК ДокументОприходования,
	СУММА(втДанные.КоличествоПриход) КАК КоличествоПриход,
	СУММА(втДанные.СтоимостьПриход) КАК СтоимостьПриход,
	СУММА(ПТиУ_Товары.Количество) КАК ПТиУ_Количество,
	СУММА(ПТиУ_Товары.Сумма) КАК ПТиУ_Сумма,
	ПТиУ_Товары.Цена КАК ПТиУ_Цена
ИЗ
	втДанные КАК втДанные
		ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.ПоступлениеТоваровУслуг.Товары КАК ПТиУ_Товары
		ПО втДанные.ДокументОприходования = ПТиУ_Товары.Ссылка
ГДЕ
	ПТиУ_Товары.Ссылка В
			(ВЫБРАТЬ
				втДанные.ДокументОприходования
			ИЗ
				втДанные КАК втДанные)

СГРУППИРОВАТЬ ПО
	втДанные.ДокументОприходования,
	ПТиУ_Товары.Цена
...
Рейтинг: 0 / 0
Форумы / [игнор отключен] [закрыт для гостей] / (1С УТ 10.3) Как в запросе получить из виртуальной таблице поле регистратора? / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]