Расчетная цена, как вывести в СКД

1. a_inves 15.03.17 11:58 Сейчас в теме
Конфигурация УТ 10.3
Пытаюсь составить запрос и вытащить цены номенклатуры из регистра цены номенклатуры (срез последних).
Все было хорошо, пока не поставил в параметрах расчетный тип цен.
Т.е. он не храниться в регистре. И запрос ничего не выдает... (((
Как составить запрос, чтобы расчетные цены тоже в него попадали?
Или тут только дополнительную функцию придется использовать при выводе каждой строки?
+
По теме из базы знаний
Найденные решения
3. ditp 91 15.03.17 12:23 Сейчас в теме
ВЫБРАТЬ
	Ц.Номенклатура,
	Ц.ТипЦен,
	Ц.Цена
ПОМЕСТИТЬ тБазовыеЦены
ИЗ
	РегистрСведений.ЦеныНоменклатуры.СрезПоследних(, {(Номенклатура).* КАК Номенклатура, (ТипЦен) КАК ТипЦен}) КАК Ц
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
	тБазовыеЦены.Номенклатура,
	ТЦ.Ссылка КАК ТипЦены,
	ВЫРАЗИТЬ((100 + ТЦ.ПроцентСкидкиНаценки) * тБазовыеЦены.Цена / 100 КАК ЧИСЛО(15, 2)) КАК Поле1
ПОМЕСТИТЬ тРасчетныеЦены
ИЗ
	Справочник.ТипыЦенНоменклатуры КАК ТЦ
		ВНУТРЕННЕЕ СОЕДИНЕНИЕ тБазовыеЦены КАК тБазовыеЦены
		ПО ТЦ.БазовыйТипЦен = тБазовыеЦены.ТипЦен
ГДЕ
	ТЦ.Рассчитывается
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
	тБазовыеЦены.Номенклатура,
	тБазовыеЦены.ТипЦен,
	тБазовыеЦены.Цена
ИЗ
	тБазовыеЦены КАК тБазовыеЦены

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

ВЫБРАТЬ
	тРасчетныеЦены.Номенклатура,
	тРасчетныеЦены.ТипЦены,
	тРасчетныеЦены.Поле1
ИЗ
	тРасчетныеЦены КАК тРасчетныеЦены
Показать
ankr; +1
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. alex-l19041 8 15.03.17 12:14 Сейчас в теме
(1) добавьте в запрос расчет этих цен
+
3. ditp 91 15.03.17 12:23 Сейчас в теме
ВЫБРАТЬ
	Ц.Номенклатура,
	Ц.ТипЦен,
	Ц.Цена
ПОМЕСТИТЬ тБазовыеЦены
ИЗ
	РегистрСведений.ЦеныНоменклатуры.СрезПоследних(, {(Номенклатура).* КАК Номенклатура, (ТипЦен) КАК ТипЦен}) КАК Ц
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
	тБазовыеЦены.Номенклатура,
	ТЦ.Ссылка КАК ТипЦены,
	ВЫРАЗИТЬ((100 + ТЦ.ПроцентСкидкиНаценки) * тБазовыеЦены.Цена / 100 КАК ЧИСЛО(15, 2)) КАК Поле1
ПОМЕСТИТЬ тРасчетныеЦены
ИЗ
	Справочник.ТипыЦенНоменклатуры КАК ТЦ
		ВНУТРЕННЕЕ СОЕДИНЕНИЕ тБазовыеЦены КАК тБазовыеЦены
		ПО ТЦ.БазовыйТипЦен = тБазовыеЦены.ТипЦен
ГДЕ
	ТЦ.Рассчитывается
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
	тБазовыеЦены.Номенклатура,
	тБазовыеЦены.ТипЦен,
	тБазовыеЦены.Цена
ИЗ
	тБазовыеЦены КАК тБазовыеЦены

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

ВЫБРАТЬ
	тРасчетныеЦены.Номенклатура,
	тРасчетныеЦены.ТипЦены,
	тРасчетныеЦены.Поле1
ИЗ
	тРасчетныеЦены КАК тРасчетныеЦены
Показать
ankr; +1
4. a_inves 15.03.17 16:27 Сейчас в теме
(3) Спасибо большое! Все работает )
+
5. a_inves 16.03.17 13:45 Сейчас в теме
(3) в консоли запросов все работает, все отборы отрабатывают хорошо.
а когда вставил в СКД, при отборе по базовым типам цен отрабатывает корректно,
в при отборе по расчетным ценам - выдает пустой результат, хотя в первоначальной выборке они есть.
В чем тут может быть причина?
(Отбор делал по последнему запросу).
+
6. ditp 91 16.03.17 14:34 Сейчас в теме
(5) см. файл.

Обращаю внимание, что правильный отбор - по полю "Тип цены"
Прикрепленные файлы:
ВнешнийОтчет1.erf
a_inves; +1
7. a_inves 16.03.17 22:32 Сейчас в теме
(6)
Обращаю внимание, что правильный отбор - по полю "Тип цены"

Спасибо! По полю "тип цены" - отбор работает по всем типам цен!
+
Внимание! Тема сдана в архив

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот