Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / [игнор отключен] [закрыт для гостей] / Помогите с запросом плз / 15 сообщений из 15, страница 1 из 1
07.02.2013, 15:04
    #38141871
_Polina_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с запросом плз
Помогите, как обойти
Код: 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.
ВЫБРАТЬ
		РеализацияТоваровУслуг.Товары.Номенклатура КАК Номенклатура,
		РеализацияТоваровУслуг.Товары.Количество КАК КоличествоРасходБУ,
		0 КАК КоличествоНачальныйОстатокУУ,
		0 КАК КоличествоПриходУУ,
		0 КАК КоличествоРасходУУ,
		0 КАК КоличествоКонечныйОстатокУУ
	ИЗ
		Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг
	ГДЕ
		РеализацияТоваровУслуг.ОтражатьВБухгалтерскомУчете = ИСТИНА
		И РеализацияТоваровУслуг.ОтражатьВУправленческомУчете = ЛОЖЬ
		И РеализацияТоваровУслуг.Проведен = ИСТИНА	
	
	ОБЪЕДИНИТЬ
	
	ВЫБРАТЬ
		ТоварыНаСкладахОстаткиИОбороты.Номенклатура КАК Номенклатура,
		0 КАК КоличествоПриходБУ,
		0 КАК КоличествоРасходБУ,
		ТоварыНаСкладахОстаткиИОбороты.КоличествоНачальныйОстаток КАК КоличествоНачальныйОстатокУУ,
		ТоварыНаСкладахОстаткиИОбороты.КоличествоПриход КАК КоличествоПриходУУ,
		ТоварыНаСкладахОстаткиИОбороты.КоличествоРасход КАК КоличествоРасходУУ,
		ТоварыНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток КАК КоличествоКонечныйОстатокУУ
	ИЗ
		РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты КАК ТоварыНаСкладахОстаткиИОбороты


Выдает ошибку:
...
Рейтинг: 0 / 0
07.02.2013, 15:18
    #38141895
AHDP
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с запросом плз
Написать правильно ОБЪЕДЕНИТЬ ВСЕ
"По умолчанию при объединении запросов полностью одинаковые строки в результате запроса, сформированные разными запросами, заменяются одной. Если требуется, чтобы были оставлены разные строки, необходимо указать ключевое слово ВСЕ."
...
Рейтинг: 0 / 0
07.02.2013, 15:45
    #38141955
_Polina_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с запросом плз
AHDP, спасибо! Исправила.
Код: 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.
ВЫБРАТЬ
		РеализацияТоваровУслуг.Товары.Номенклатура КАК Номенклатура,
		РеализацияТоваровУслуг.Товары.Количество КАК КоличествоРасходБУ,
		0 КАК КоличествоНачальныйОстатокУУ,
		0 КАК КоличествоПриходУУ,
		0 КАК КоличествоРасходУУ,
		0 КАК КоличествоКонечныйОстатокУУ
	ИЗ
		Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг
	ГДЕ
		РеализацияТоваровУслуг.ОтражатьВБухгалтерскомУчете = ИСТИНА
		И РеализацияТоваровУслуг.ОтражатьВУправленческомУчете = ЛОЖЬ
		И РеализацияТоваровУслуг.Проведен = ИСТИНА	
	
	ОБЪЕДИНИТЬ ВСЕ
	
	ВЫБРАТЬ
		ТоварыНаСкладахОстаткиИОбороты.Номенклатура КАК Номенклатура,
		0 КАК КоличествоРасходБУ,
		ТоварыНаСкладахОстаткиИОбороты.КоличествоНачальныйОстаток КАК КоличествоНачальныйОстатокУУ,
		ТоварыНаСкладахОстаткиИОбороты.КоличествоПриход КАК КоличествоПриходУУ,
		ТоварыНаСкладахОстаткиИОбороты.КоличествоРасход КАК КоличествоРасходУУ,
		ТоварыНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток КАК КоличествоКонечныйОстатокУУ
	ИЗ
		РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты КАК ТоварыНаСкладахОстаткиИОбороты


Эта ошибка ушла :) ,но появилась другая :(
Специально смотрела через конструктор на

РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты.Номенклатура и
Документ.РеализацияТоваровУслуг.Номенклатура

Они выглядят одинаково, оба как вложенные таблицы!
...
Рейтинг: 0 / 0
07.02.2013, 16:08
    #38141998
MKZM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с запросом плз
РеализацияТоваровУслуг.Товары.
Видимо надо брать из таб части, а не из документа
...
Рейтинг: 0 / 0
07.02.2013, 16:12
    #38142009
javapecker
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с запросом плз
_Polina_,Они выглядят одинаково, оба как вложенные таблицы!
Смотрите в запрос, а не в конструктор.
Замените это ВЫБРАТЬ
РеализацияТоваровУслуг.Товары.Номенклатура КАК Номенклатура,
РеализацияТоваровУслуг.Товары.Количество КАК КоличествоРасходБУ,
0 КАК КоличествоНачальныйОстатокУУ,
0 КАК КоличествоПриходУУ,
0 КАК КоличествоРасходУУ,
0 КАК КоличествоКонечныйОстатокУУ
ИЗ
Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг
ГДЕ
РеализацияТоваровУслуг.ОтражатьВБухгалтерскомУчете = ИСТИНА
И РеализацияТоваровУслуг.ОтражатьВУправленческомУчете = ЛОЖЬ
И РеализацияТоваровУслуг.Проведен = ИСТИНА
на этоВЫБРАТЬ
РеализацияТоваровУслугТовары.Номенклатура КАК Номенклатура,
РеализацияТоваровУслугТовары.Количество КАК КоличествоРасходБУ,
0 КАК КоличествоНачальныйОстатокУУ,
0 КАК КоличествоПриходУУ,
0 КАК КоличествоРасходУУ,
0 КАК КоличествоКонечныйОстатокУУ
ИЗ
Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары
ГДЕ
РеализацияТоваровУслугТовары.Ссылка.ОтражатьВБухгалтерскомУчете = ИСТИНА
И РеализацияТоваровУслугТовары.Ссылка.ОтражатьВУправленческомУчете = ЛОЖЬ
И РеализацияТоваровУслугТовары.Ссылка.Проведен = ИСТИНА
И не обращайтесь к таблице оборотов без параметров, замучаетесь ждать результата.
...
Рейтинг: 0 / 0
08.02.2013, 00:00
    #38142651
nicktcher
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с запросом плз
_Polina_,

Запрос у Вас вообще весьма странный. Обычно извлекается информация либо из регистров, либо из документов. А не то и другое одновременно и в одном запросе. Я не знаю предыстории, правда. Вы не могли бы в 2х словах пояснить назначение запроса?
...
Рейтинг: 0 / 0
14.02.2013, 12:27
    #38150941
_Polina_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с запросом плз
nicktcher_Polina_,

Запрос у Вас вообще весьма странный. Обычно извлекается информация либо из регистров, либо из документов. А не то и другое одновременно и в одном запросе. Я не знаю предыстории, правда. Вы не могли бы в 2х словах пояснить назначение запроса?
Я не разобралась изначально с таблицами. Искала подчиненную таблицу товары для РеализацияТоваровУслуг. Не знала, что в 1С вложенные таблицы помечены спец значком и к ним непосредственно тоже можно получить доступ, хоть они и показаны в конструкторе перечислением вместе с остальными полями основной таблицы
...
Рейтинг: 0 / 0
14.02.2013, 14:40
    #38151312
olegves
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с запросом плз
_Polina_,
остатки и обороты уже используют вложенные таблицы, поэтому данные из документа надо присоединять левым (полным) соединением
...
Рейтинг: 0 / 0
14.02.2013, 15:04
    #38151372
AHDP
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с запросом плз
olegves_Polina_,
остатки и обороты уже используют вложенные таблицы, поэтому данные из документа надо присоединять левым (полным) соединением

Не понял вашу мысль, поясните?
...
Рейтинг: 0 / 0
18.02.2013, 15:00
    #38155744
olegves
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с запросом плз
AHDPНе понял вашу мысль, поясните?
задать периодичность Регистратор в параметрах виртуальной таблицы и левым соединением связать по регистратору с ТЧ документа.

А вообще, при проектировании базы структуру регистра предусматривают так, чтобы не надо было потом присоединять ТЧ документов в запросах, т.е. данные из этих ТЧ должны фиксироваться в ресурсах или реквизитах регистра.
...
Рейтинг: 0 / 0
18.02.2013, 15:54
    #38155874
AHDP
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с запросом плз
Всё равно не два момента: "уже используют вложенные таблицы" и "левым (полным) соединением".
...
Рейтинг: 0 / 0
22.02.2013, 12:06
    #38161987
Алексей2003
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с запросом плз
ВЫБРАТЬ
РеализацияТоваровУслугТовары.Номенклатура КАК Номенклатура,
0 КАК КоличествоПриходБУ,
РеализацияТоваровУслугТовары.Количество КАК КоличествоРасходБУ,
0 КАК КоличествоНачальныйОстатокУУ,
0 КАК КоличествоПриходУУ,
0 КАК КоличествоРасходУУ,
0 КАК КоличествоКонечныйОстатокУУ
ИЗ
Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары
ГДЕ
РеализацияТоваровУслугТовары.Ссылка.ОтражатьВБухгалтерскомУчете = ИСТИНА
И РеализацияТоваровУслугТовары.Ссылка.ОтражатьВУправленческомУчете = ЛОЖЬ
И РеализацияТоваровУслугТовары.Ссылка.Проведен = ИСТИНА

ОБЪЕДИНИТЬ

ВЫБРАТЬ
ТоварыНаСкладахОстаткиИОбороты.Номенклатура КАК Номенклатура,
0 КАК КоличествоПриходБУ,
0 КАК КоличествоРасходБУ,
ТоварыНаСкладахОстаткиИОбороты.КоличествоНачальныйОстаток КАК КоличествоНачальныйОстатокУУ,
ТоварыНаСкладахОстаткиИОбороты.КоличествоПриход КАК КоличествоПриходУУ,
ТоварыНаСкладахОстаткиИОбороты.КоличествоРасход КАК КоличествоРасходУУ,
ТоварыНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток КАК КоличествоКонечныйОстатокУУ
ИЗ
РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты КАК ТоварыНаСкладахОстаткиИОбороты
...
Рейтинг: 0 / 0
22.02.2013, 12:06
    #38161988
Алексей2003
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с запросом плз
nicktcher_Polina_,

Запрос у Вас вообще весьма странный. Обычно извлекается информация либо из регистров, либо из документов. А не то и другое одновременно и в одном запросе. Я не знаю предыстории, правда. Вы не могли бы в 2х словах пояснить назначение запроса?

если нужно выявить по какой номенклатуре произошло расхождение между документом и движениями можно и такой запрос построить
...
Рейтинг: 0 / 0
22.02.2013, 12:08
    #38161991
Алексей2003
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с запросом плз
_Polina_nicktcher_Polina_,

Запрос у Вас вообще весьма странный. Обычно извлекается информация либо из регистров, либо из документов. А не то и другое одновременно и в одном запросе. Я не знаю предыстории, правда. Вы не могли бы в 2х словах пояснить назначение запроса?
Я не разобралась изначально с таблицами. Искала подчиненную таблицу товары для РеализацияТоваровУслуг. Не знала, что в 1С вложенные таблицы помечены спец значком и к ним непосредственно тоже можно получить доступ, хоть они и показаны в конструкторе перечислением вместе с остальными полями основной таблицы

табличная часть документа - не вложенный запрос. а обычный запрос.
...
Рейтинг: 0 / 0
03.03.2013, 00:15
    #38172229
_Polina_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с запросом плз
Алексей2003nicktcher_Polina_,

Запрос у Вас вообще весьма странный. Обычно извлекается информация либо из регистров, либо из документов. А не то и другое одновременно и в одном запросе. Я не знаю предыстории, правда. Вы не могли бы в 2х словах пояснить назначение запроса?

если нужно выявить по какой номенклатуре произошло расхождение между документом и движениями можно и такой запрос построить
У меня ситуация: некоторые документы не проводятся по управленческому учету... Только по бух... Отсюда и проблеммы...
...
Рейтинг: 0 / 0
Форумы / [игнор отключен] [закрыт для гостей] / Помогите с запросом плз / 15 сообщений из 15, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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