1. Leon_Pol 11.06.19 16:04 Сейчас в теме

Не формируется отчет СКД

Есть запрос:

ВЫБРАТЬ
спЦеныИзделийПоГруппамВидаНоменклатурыСрезПоследних.Номенклатура КАК Номенклатура,
спЦеныИзделийПоГруппамВидаНоменклатурыСрезПоследних.Характеристика КАК Характеристика,
спЦеныИзделийПоГруппамВидаНоменклатурыСрезПоследних.ГруппаВидаНоменклатуры КАК ГруппаВидаНоменклатуры,
спЦеныИзделийПоГруппамВидаНоменклатурыСрезПоследних.Номенклатура.ЕдиницаИзмерения КАК НоменклатураЕдиницаИзмерения,
спЦеныИзделийПоГруппамВидаНоменклатурыСрезПоследних.Цена КАК ЦенаНаПервуюДату,
0 КАК ЦенаНаВторуюДату,
спЦеныИзделийПоГруппамВидаНоменклатурыСрезПоследних.ВидЦен КАК ВидЦен
ПОМЕСТИТЬ ВТ_Цены
ИЗ
РегистрСведений.спЦеныИзделийПоГруппамВидаНоменклатуры.СрезПоследних(&ПериодНаПервуюДату, ) КАК спЦеныИзделийПоГруппамВидаНоменклатурыСрезПоследних

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
спЦеныИзделийПоГруппамВидаНоменклатурыСрезПоследних.Номенклатура,
спЦеныИзделийПоГруппамВидаНоменклатурыСрезПоследних.Характеристика,
спЦеныИзделийПоГруппамВидаНоменклатурыСрезПоследних.ГруппаВидаНоменклатуры,
спЦеныИзделийПоГруппамВидаНоменклатурыСрезПоследних.Номенклатура.ЕдиницаИзмерения,
0,
спЦеныИзделийПоГруппамВидаНоменклатурыСрезПоследних.Цена,
спЦеныИзделийПоГруппамВидаНоменклатурыСрезПоследних.ВидЦен
ИЗ
РегистрСведений.спЦеныИзделийПоГруппамВидаНоменклатуры.СрезПоследних(&ПериодНаВторуюДату, ) КАК спЦеныИзделийПоГруппамВидаНоменклатурыСрезПоследних
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ РАЗЛИЧНЫЕ
ВТ_Цены.Номенклатура КАК Номенклатура,
ВТ_Цены.Характеристика КАК Характеристика,
ВТ_Цены.ГруппаВидаНоменклатуры КАК ГруппаВидаНоменклатуры,
ВТ_Цены.НоменклатураЕдиницаИзмерения КАК НоменклатураЕдиницаИзмерения,
Сумма(ВТ_Цены.ЦенаНаПервуюДату) КАК ЦенаНаПервуюДату,
СУММА(ВТ_Цены.ЦенаНаВторуюДату) КАК ЦенаНаВторуюДату
ИЗ
ВТ_Цены КАК ВТ_Цены
ГДЕ
ВТ_Цены.Номенклатура = &Номенклатура
И ВТ_Цены.ВидЦен = &ВидЦен

СГРУППИРОВАТЬ ПО
ВТ_Цены.Номенклатура,
ВТ_Цены.Характеристика,
ВТ_Цены.ГруппаВидаНоменклатуры,
ВТ_Цены.НоменклатураЕдиницаИзмерения

Он работает в консоли запросов, но не работает в СКД.

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++­++++++++
Есть еще один запрос. Но он работает и в СКД и в консоли запросов.

ВЫБРАТЬ
ЦеныНоменклатурыСрезПоследних.Номенклатура КАК Номенклатура,
ЦеныНоменклатурыСрезПоследних.Характеристика КАК Характеристика,
ЦеныНоменклатурыСрезПоследних.Номенклатура.ЕдиницаИзмерения КАК НоменклатураЕдиницаИзмерения,
ЦеныНоменклатурыСрезПоследних.Цена КАК ЦенаНаПервуюДату,
0 КАК ЦенаНаВторуюДату,
ЦеныНоменклатурыСрезПоследних.ВидЦены КАК ВидЦен
ПОМЕСТИТЬ ВТ_Цены
ИЗ
РегистрСведений.ЦеныНоменклатуры.СрезПоследних(&ПериодНаПервуюДату, ) КАК ЦеныНоменклатурыСрезПоследних

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
ЦеныНоменклатурыСрезПоследних.Номенклатура,
ЦеныНоменклатурыСрезПоследних.Характеристика,
ЦеныНоменклатурыСрезПоследних.Номенклатура.ЕдиницаИзмерения,
0,
ЦеныНоменклатурыСрезПоследних.Цена,
ЦеныНоменклатурыСрезПоследних.ВидЦены
ИЗ
РегистрСведений.ЦеныНоменклатуры.СрезПоследних(&ПериодНаВторуюДату, ) КАК ЦеныНоменклатурыСрезПоследних
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
ВТ_Цены.Номенклатура КАК Номенклатура,
ВТ_Цены.Характеристика КАК Характеристика,
"" КАК ГруппаВидаНоменклатуры,
ВТ_Цены.НоменклатураЕдиницаИзмерения КАК НоменклатураЕдиницаИзмерения,
СУММА(ВТ_Цены.ЦенаНаПервуюДату) КАК ЦенаНаПервуюДату,
СУММА(ВТ_Цены.ЦенаНаВторуюДату) КАК ЦенаНаВторуюДату
ИЗ
ВТ_Цены КАК ВТ_Цены
ГДЕ
ВТ_Цены.Номенклатура = &Номенклатура
И ВТ_Цены.ВидЦен = &ВидЦен

СГРУППИРОВАТЬ ПО
ВТ_Цены.Номенклатура,
ВТ_Цены.Характеристика,
ВТ_Цены.НоменклатураЕдиницаИзмерения

____________________________________________________________­_________
Ради бога помогите. Ума не приложу что может быть, почему так происходить
Вознаграждение за ответ
Показать полностью
Ответы
Избранное Подписка Сортировка: Древо
2. tusv 157 11.06.19 16:32 Сейчас в теме
(1) Ну запроса мало. Может быть Вы Структуру отчета забыли настроить
3. Leon_Pol 11.06.19 16:40 Сейчас в теме
(2)
(1) Ну запроса мало. Может быть Вы Структуру отчета забыли настроить

К сожалению, нет не забыл.
5. Sashares 17 11.06.19 17:06 Сейчас в теме
(1)СКД преобразует запрос.
Смотрите какой запрос реально выполняется.
Единственно не понятно, почему отбор по номенклатуре и виду цены накладывается на результат выборок, а не на исходные запросы к регистрам.
alex-l19041; +1 Ответить
6. alex-l19041 9 11.06.19 17:47 Сейчас в теме
(5)
а не на исходные запросы к регистрам
- 100% ! это же просто жесть - сначала выбрать весь регистр, чтобы потом
ВТ_Цены.Номенклатура = &Номенклатура 
....
4. VmvLer 11.06.19 17:03 Сейчас в теме
что играем в игру найди 10 отличий

1. отформатировать код - пара кликов. если код не отформатирован лично я могу только троллить, ибо если автор ленив, то почему я не могу себе позволить накинуть на вентилятор?

2. что мешает сверить оба варианта как тексты стандартным сравнением текстов в 1С, сделать вывод или сказать в чем отличия в тексте.?
alex-l19041; +1 Ответить
7. user613191_olgargor 12.06.19 20:09 Сейчас в теме
Araxis Merge вам в помощь :) Если конечно он не работает, потому как запрос то может и работает, а Вы что-то другое не так настроили...
А вообще вопрос не понятен, что вы хотите от нас? Ответа, почему у вас не работает первый запрос? тогда зачем второй запрос приведен еще? Я бы и рада помочь, но не понимаю, чем :)

Запрос в консоли может работать, а в программе или в СКД не работать например если в консоли Вы правильно заполнили параметры, а в другом месте неправильно. Или если вы в принципе не настроили вывод полей, да кто его знает, что угодно может быть, мы же здесь не телепаты, надо же видеть , что кроме запроса у вас сделано, что именно не работает и как это выглядит. Не поленитесь, напишите нормально Ваш вопрос. Назначение вознаграждения за помощь- не гарантия того, что вас поймут без слов и помогут Вам.
Оставьте свое сообщение
Новые вопросы с вознаграждением
Автор темы объявил вознаграждение за найденный ответ, его получит тот, кто первый поможет автору.

Вакансии

Программист 1С
Бобров
зарплата от 100 000 руб. до 150 000 руб.
Временный (на проект)

Студент (стажер) 1С
Нижний Новгород
зарплата от 25 000 руб.
Полный день

Программист 1С
Санкт-Петербург
зарплата от 120 000 руб.
Полный день

Программист 1С
Нижний Новгород
зарплата до 100 000 руб.
Полный день

Программист 1С
Новосибирск
зарплата от 80 000 руб.
Полный день