ОБЪЕДИНЕНИЕ 3-Х ЗАПРОСОВ И ПОМЕЩЕНИЕ ВО ВРЕМЕННУЮ ТАБЛИЦУ
По теме из базы знаний
Найденные решения
Остальные ответы
В избранное
Подписаться на ответы
Сортировка:
Древо развёрнутое
Свернуть все
ВЫБРАТЬ
Выбор
КОГДА ТИПЗНАЧЕНИЯ(ХозрасчетныйОстаткиИОбороты.Субконто2) = ТИП(Справочник.Склады)
ТОГДА ХозрасчетныйОстаткиИОбороты.Субконто2
КОГДА ТИПЗНАЧЕНИЯ(ХозрасчетныйОстаткиИОбороты.Субконто3) = ТИП(Справочник.Склады)
ТОГДА ХозрасчетныйОстаткиИОбороты.Субконто3
ИНАЧЕ NULL
КОНЕЦ КАК Склад,
ХозрасчетныйОстаткиИОбороты.Субконто1 КАК Номенклатура,
ХозрасчетныйОстаткиИОбороты.Субконто1.Код КАК Код,
ХозрасчетныйОстаткиИОбороты.Счет КАК Счет,
ХозрасчетныйОстаткиИОбороты.Субконто1.ЕдиницаИзмерения КАК ЕдИзм,
0 КАК КоличествоНачальныйОстаток,
0 КАК КоличествоНачальныйОстатокПоНоменклатуре,
0 КАК СуммаНачальныйОстатокПоНоменклатуре,
0 КАК КоличествоПриход,
ХозрасчетныйОстаткиИОбороты.КоличествоОборотДт КАК КоличествоПриходПоНоменклатуре,
ХозрасчетныйОстаткиИОбороты.СуммаОборотДт КАК СуммаПриходПоНоменклатуре,
0 КАК КоличествоРасход,
ХозрасчетныйОстаткиИОбороты.КоличествоОборотКт КАК КоличествоРасходПоНоменклатуре,
ХозрасчетныйОстаткиИОбороты.СуммаОборотКт КАК СуммаРасходПоНоменклатуре,
0 КАК КоличествоКонечныйОстаток,
0 КАК КоличествоКонечныйОстатокПоНоменклатуре,
0 КАК СуммаКонечныйОстатокПоНоменклатуре
ПОМЕСТИТЬ ВТ_Товары
ИЗ
РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&НачалоПериода, &КонецПериода,регистратор , , Счет В ИЕРАРХИИ (&Счет),
, ) КАК ХозрасчетныйОстаткиИОбороты
ГДЕ
ТИПЗНАЧЕНИЯ(ХозрасчетныйОстаткиИОбороты.Регистратор)<>ТИП(Документ.ПеремещениеТоваров)
и ХозрасчетныйОстаткиИОбороты.Регистратор.дата между &НачалоПериода и &КонецПериода
//////////////////////////////////////////////////////////// //////////////////////////////
Объединить все
ВЫБРАТЬ
Выбор
КОГДА ТИПЗНАЧЕНИЯ(ХозрасчетныйОстаткиИОбороты.Субконто2) = ТИП(Справочник.Склады)
ТОГДА ХозрасчетныйОстаткиИОбороты.Субконто2
КОГДА ТИПЗНАЧЕНИЯ(ХозрасчетныйОстаткиИОбороты.Субконто3) = ТИП(Справочник.Склады)
ТОГДА ХозрасчетныйОстаткиИОбороты.Субконто3
ИНАЧЕ NULL
КОНЕЦ КАК Склад,
ХозрасчетныйОстаткиИОбороты.Субконто1 КАК Номенклатура,
ХозрасчетныйОстаткиИОбороты.Субконто1.Код КАК Код,
ХозрасчетныйОстаткиИОбороты.Счет КАК Счет,
ХозрасчетныйОстаткиИОбороты.Субконто1.ЕдиницаИзмерения КАК ЕдИзм,
0 КАК КоличествоНачальныйОстаток,
ХозрасчетныйОстаткиИОбороты.КоличествоНачальныйОстатокДт КАК КоличествоНачальныйОстатокПоНоменклатуре,
ХозрасчетныйОстаткиИОбороты.СуммаНачальныйОстатокДт КАК СуммаНачальныйОстатокПоНоменклатуре,
0 КАК КоличествоПриход,
0 КАК КоличествоПриходПоНоменклатуре,
0 КАК СуммаПриходПоНоменклатуре,
0 КАК КоличествоРасход,
0 КАК КоличествоРасходПоНоменклатуре,
0 КАК СуммаРасходПоНоменклатуре,
0 КАК КоличествоКонечныйОстаток,
ХозрасчетныйОстаткиИОбороты.КоличествоКонечныйОстатокДт КАК КоличествоКонечныйОстатокПоНоменклатуре,
ХозрасчетныйОстаткиИОбороты.СуммаКонечныйОстатокДт КАК СуммаКонечныйОстатокПоНоменклатуре
ИЗ
РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, , , Счет В ИЕРАРХИИ (&Счет),
, ) КАК ХозрасчетныйОстаткиИОбороты
//////////////////////////////////////////////////////////// //////////////////////////////
Объединить все
ВЫБРАТЬ
Выбор
КОГДА ТИПЗНАЧЕНИЯ(ХозрасчетныйОстаткиИОбороты.Субконто2) = ТИП(Справочник.Склады)
ТОГДА ХозрасчетныйОстаткиИОбороты.Субконто2
КОГДА ТИПЗНАЧЕНИЯ(ХозрасчетныйОстаткиИОбороты.Субконто3) = ТИП(Справочник.Склады)
ТОГДА ХозрасчетныйОстаткиИОбороты.Субконто3
ИНАЧЕ NULL
КОНЕЦ КАК Склад,
ХозрасчетныйОстаткиИОбороты.Субконто1 КАК Номенклатура,
ХозрасчетныйОстаткиИОбороты.Субконто1.Код КАК Код,
ХозрасчетныйОстаткиИОбороты.Счет КАК Счет,
ХозрасчетныйОстаткиИОбороты.Субконто1.ЕдиницаИзмерения КАК ЕдИзм,
ХозрасчетныйОстаткиИОбороты.КоличествоНачальныйОстатокДт КАК КоличествоНачальныйОстаток,
0 КАК КоличествоНачальныйОстатокПоНоменклатуре,
0 КАК СуммаНачальныйОстатокПоНоменклатуре,
ХозрасчетныйОстаткиИОбороты.КоличествоОборотДт КАК КоличествоПриход,
0 КАК КоличествоПриходПоНоменклатуре,
0 КАК СуммаПриходПоНоменклатуре,
ХозрасчетныйОстаткиИОбороты.КоличествоОборотКт КАК КоличествоРасход,
0 КАК КоличествоРасходПоНоменклатуре,
0 КАК СуммаРасходПоНоменклатуре,
ХозрасчетныйОстаткиИОбороты.КоличествоКонечныйОстатокДт КАК КоличествоКонечныйОстаток,
0 КАК КоличествоКонечныйОстатокПоНоменклатуре,
0 КАК СуммаКонечныйОстатокПоНоменклатуре
ИЗ
РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, , , Счет В ИЕРАРХИИ (&Счет),
, ) КАК ХозрасчетныйОстаткиИОбороты
ГДЕ
//ТИПЗНАЧЕНИЯ(ХозрасчетныйОстаткиИОбороты.Регистратор)<>ТИП(Документ.ПеремещениеТоваров) и
ВЫБОР
КОГДА ТИПЗНАЧЕНИЯ(ХозрасчетныйОстаткиИОбороты.Субконто2) = ТИП(Справочник.Склады)
ТОГДА ХозрасчетныйОстаткиИОбороты.Субконто2
КОГДА ТИПЗНАЧЕНИЯ(ХозрасчетныйОстаткиИОбороты.Субконто3) = ТИП(Справочник.Склады)
ТОГДА ХозрасчетныйОстаткиИОбороты.Субконто3
ИНАЧЕ NULL
КОНЕЦ = &Склад;
ВЫБРАТЬ
СУММА(ХозрасчетныйОстаткиИОбороты.КоличествоНачальныйОстатокПоНоменклатуре)как КоличествоНачальныйОстатокПоНоменклатуре,
СУММА(ХозрасчетныйОстаткиИОбороты.СуммаНачальныйОстатокПоНоменклатуре) как СуммаНачальныйОстатокПоНоменклатуре,
СУММА(ХозрасчетныйОстаткиИОбороты.КоличествоПриходПоНоменклатуре) как КоличествоПриходПоНоменклатуре,
СУММА(ХозрасчетныйОстаткиИОбороты.СуммаПриходПоНоменклатуре) как СуммаПриходПоНоменклатуре,
СУММА(ХозрасчетныйОстаткиИОбороты.КоличествоРасходПоНоменклатуре) как КоличествоРасходПоНоменклатуре,
СУММА(ХозрасчетныйОстаткиИОбороты.СуммаРасходПоНоменклатуре) как СуммаРасходПоНоменклатуре,
СУММА(ХозрасчетныйОстаткиИОбороты.КоличествоКонечныйОстатокПоНоменклатуре) как КоличествоКонечныйОстатокПоНоменклатуре,
СУММА(ХозрасчетныйОстаткиИОбороты.СуммаКонечныйОстатокПоНоменклатуре) как СуммаКонечныйОстатокПоНоменклатуре,
ХозрасчетныйОстаткиИОбороты.Номенклатура КАК Номенклатура,
ХозрасчетныйОстаткиИОбороты.Код КАК Код,
ХозрасчетныйОстаткиИОбороты.Счет КАК Счет,
ХозрасчетныйОстаткиИОбороты.Номенклатура.ЕдиницаИзмерения КАК ЕдИзм,
СУММА(ХозрасчетныйОстаткиИОбороты.КоличествоНачальныйОстаток) КАК КоличествоНачальныйОстаток,
СУММА(ВЫБОР
КОГДА ХозрасчетныйОстаткиИОбороты.КоличествоНачальныйОстатокПоНоменклатуре = 0
ТОГДА 0
ИНАЧЕ ХозрасчетныйОстаткиИОбороты.КоличествоНачальныйОстаток* (ХозрасчетныйОстаткиИОбороты.СуммаНачальныйОстатокПоНоменклатуре / ХозрасчетныйОстаткиИОбороты.КоличествоНачальныйОстатокПоНоменклатуре) КОНЕЦ) КАК СуммаНачальныйОстаток,
СУММА(ХозрасчетныйОстаткиИОбороты.КоличествоПриход) КАК КоличествоПриход,
СУММА(ВЫБОР
КОГДА ХозрасчетныйОстаткиИОбороты.КоличествоПриходПоНоменклатуре = 0
ТОГДА 0
ИНАЧЕ ХозрасчетныйОстаткиИОбороты.КоличествоПриход* (ХозрасчетныйОстаткиИОбороты.СуммаПриходПоНоменклатуре / ХозрасчетныйОстаткиИОбороты.КоличествоПриходПоНоменклатуре) КОНЕЦ) КАК СуммаПриход,
СУММА(ХозрасчетныйОстаткиИОбороты.КоличествоРасход) КАК КоличествоРасход,
СУММА(ВЫБОР
КОГДА ХозрасчетныйОстаткиИОбороты.КоличествоРасходПоНоменклатуре = 0
ТОГДА 0
ИНАЧЕ ХозрасчетныйОстаткиИОбороты.КоличествоРасход* (ХозрасчетныйОстаткиИОбороты.СуммаРасходПоНоменклатуре /ХозрасчетныйОстаткиИОбороты.КоличествоРасходПоНоменклатуре) КОНЕЦ) КАК СуммаРасход,
СУММА(ХозрасчетныйОстаткиИОбороты.КоличествоКонечныйОстаток) КАК КоличествоКонечныйОстаток,
СУММА(ВЫБОР
КОГДА ХозрасчетныйОстаткиИОбороты.КоличествоКонечныйОстатокПоНоменклатуре = 0
ТОГДА 0
ИНАЧЕ ХозрасчетныйОстаткиИОбороты.КоличествоКонечныйОстаток* (ХозрасчетныйОстаткиИОбороты.СуммаКонечныйОстатокПоНоменклатуре / ХозрасчетныйОстаткиИОбороты.КоличествоКонечныйОстатокПоНоменклатуре) КОНЕЦ) КАК СуммаКонечныйОстаток
ИЗ ВТ_Товары КАК ХозрасчетныйОстаткиИОбороты
СГРУППИРОВАТЬ ПО
ХозрасчетныйОстаткиИОбороты.Номенклатура,
ХозрасчетныйОстаткиИОбороты.Код,
ХозрасчетныйОстаткиИОбороты.Счет,
ХозрасчетныйОстаткиИОбороты.Номенклатура.ЕдиницаИзмерения
УПОРЯДОЧИТЬ ПО
Номенклатура,
Счет
ИТОГИ
МАКСИМУМ(Номенклатура),
МАКСИМУМ(Счет),
МАКСИМУМ(ЕдИзм),
СУММА(КоличествоНачальныйОстаток),
СУММА(СуммаНачальныйОстаток),
СУММА(КоличествоПриход),
СУММА(СуммаПриход),
СУММА(КоличествоРасход),
СУММА(СуммаРасход),
СУММА(КоличествоКонечныйОстаток),
СУММА(СуммаКонечныйОстаток),
СУММА(КоличествоНачальныйОстатокПоНоменклатуре),
СУММА(СуммаНачальныйОстатокПоНоменклатуре),
СУММА(КоличествоПриходПоНоменклатуре),
СУММА(СуммаПриходПоНоменклатуре),
СУММА(КоличествоРасходПоНоменклатуре),
СУММА(СуммаРасходПоНоменклатуре),
СУММА(КоличествоКонечныйОстатокПоНоменклатуре),
СУММА(СуммаКонечныйОстатокПоНоменклатуре)
ПО
ОБЩИЕ,
Код
АВТОУПОРЯДОЧИВАНИЕ
Показать
в консоли смотрите? после помещения в врем.т. в консоли не показываются результат выполнения, только если не выбрать режим с отображением результата врем.т. Выполнить пакет что-то такое. Если в коде пустое то чтобы обойти результат не надо помещать в врем. т. по нему не удастся обойти результат выполнения.
Вакансии
Аналитик 1С / Бизнес-аналитик
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)