powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / [игнор отключен] [закрыт для гостей] / Помогите с запросом плз
15 сообщений из 15, страница 1 из 1
Помогите с запросом плз
    #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
Помогите с запросом плз
    #38141895
AHDP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Написать правильно ОБЪЕДЕНИТЬ ВСЕ
"По умолчанию при объединении запросов полностью одинаковые строки в результате запроса, сформированные разными запросами, заменяются одной. Если требуется, чтобы были оставлены разные строки, необходимо указать ключевое слово ВСЕ."
...
Рейтинг: 0 / 0
Помогите с запросом плз
    #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
Помогите с запросом плз
    #38141998
MKZM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
РеализацияТоваровУслуг.Товары.
Видимо надо брать из таб части, а не из документа
...
Рейтинг: 0 / 0
Помогите с запросом плз
    #38142009
javapecker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Polina_,Они выглядят одинаково, оба как вложенные таблицы!
Смотрите в запрос, а не в конструктор.
Замените это ВЫБРАТЬ
РеализацияТоваровУслуг.Товары.Номенклатура КАК Номенклатура,
РеализацияТоваровУслуг.Товары.Количество КАК КоличествоРасходБУ,
0 КАК КоличествоНачальныйОстатокУУ,
0 КАК КоличествоПриходУУ,
0 КАК КоличествоРасходУУ,
0 КАК КоличествоКонечныйОстатокУУ
ИЗ
Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг
ГДЕ
РеализацияТоваровУслуг.ОтражатьВБухгалтерскомУчете = ИСТИНА
И РеализацияТоваровУслуг.ОтражатьВУправленческомУчете = ЛОЖЬ
И РеализацияТоваровУслуг.Проведен = ИСТИНА
на этоВЫБРАТЬ
РеализацияТоваровУслугТовары.Номенклатура КАК Номенклатура,
РеализацияТоваровУслугТовары.Количество КАК КоличествоРасходБУ,
0 КАК КоличествоНачальныйОстатокУУ,
0 КАК КоличествоПриходУУ,
0 КАК КоличествоРасходУУ,
0 КАК КоличествоКонечныйОстатокУУ
ИЗ
Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары
ГДЕ
РеализацияТоваровУслугТовары.Ссылка.ОтражатьВБухгалтерскомУчете = ИСТИНА
И РеализацияТоваровУслугТовары.Ссылка.ОтражатьВУправленческомУчете = ЛОЖЬ
И РеализацияТоваровУслугТовары.Ссылка.Проведен = ИСТИНА
И не обращайтесь к таблице оборотов без параметров, замучаетесь ждать результата.
...
Рейтинг: 0 / 0
Помогите с запросом плз
    #38142651
nicktcher
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Polina_,

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

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

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

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

ОБЪЕДИНИТЬ

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

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

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

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

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

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

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


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