Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
15 дек 2024, 23:52

Помогите! Надо вернуть срез последних курсов из документа либо из параметра.

Автор alexzm, 10 фев 2015, 23:20

0 Пользователей и 1 гость просматривают эту тему.

alexzm

Всем привет! Понимаю что тема поднималась возможно много раз, но обшарил много источников и не могу найти ответа почему не работает. Не возвращает значение курса. А мне надо что бы не из документа, а из параметра бралась валюта
"ВЫБРАТЬ
| РеализацияТоваровУслугТовары.Ссылка.Контрагент,
| РеализацияТоваровУслугТовары.Номенклатура.Артикул,
| РеализацияТоваровУслугТовары.Номенклатура,
| РеализацияТоваровУслугТовары.Серия,
| РеализацияТоваровУслугТовары.Ссылка.Номер,
| РеализацияТоваровУслугТовары.Количество,
| РеализацияТоваровУслугТовары.Упаковка КАК ЕдиницаИзмерения,
| РеализацияТоваровУслугТовары.Цена,
| РеализацияТоваровУслугТовары.Сумма - РеализацияТоваровУслугТовары.СуммаНДС КАК Стоимость,
| РеализацияТоваровУслугТовары.Ссылка.Дата,
| &Валюта КАК Валюта,
| МАКСИМУМ(КурсыВалют.Период) КАК Период
|ПОМЕСТИТЬ ВТ
|ИЗ
| Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КурсыВалют КАК КурсыВалют
| ПО РеализацияТоваровУслугТовары.Ссылка.Дата >= КурсыВалют.Период
| И (ВЫБОР
| КОГДА РеализацияТоваровУслугТовары.Ссылка.Валюта = &Валюта
| ТОГДА РеализацияТоваровУслугТовары.Ссылка.Валюта = КурсыВалют.Валюта
| ИНАЧЕ &Валюта = КурсыВалют.Валюта
| КОНЕЦ)
|ГДЕ
| РеализацияТоваровУслугТовары.Ссылка.Дата МЕЖДУ &ДатаНачала И &ДатаОкончания
|
|СГРУППИРОВАТЬ ПО
| РеализацияТоваровУслугТовары.Упаковка,
| РеализацияТоваровУслугТовары.Ссылка.Дата,
| РеализацияТоваровУслугТовары.Ссылка.Контрагент,
| РеализацияТоваровУслугТовары.Номенклатура,
| РеализацияТоваровУслугТовары.Серия,
| РеализацияТоваровУслугТовары.Ссылка.Номер,
| РеализацияТоваровУслугТовары.Номенклатура.Артикул,
| РеализацияТоваровУслугТовары.Количество,
| РеализацияТоваровУслугТовары.Цена,
| РеализацияТоваровУслугТовары.Сумма - РеализацияТоваровУслугТовары.СуммаНДС,
| ВЫБОР
| КОГДА РеализацияТоваровУслугТовары.Ссылка.Валюта = &Валюта
| ТОГДА РеализацияТоваровУслугТовары.Ссылка.Валюта
| ИНАЧЕ &Валюта
| КОНЕЦ
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
| ВТ.Контрагент,
| ВТ.НоменклатураАртикул,
| ВТ.Номенклатура,
| ВТ.Серия,
| ВТ.Номер,
| ВТ.Количество,
| ВЫРАЗИТЬ(ВТ.Цена / КурсыВалютСрезПоследних.Курс КАК ЧИСЛО(15, 2)) КАК Цена,
| ВТ.Дата,
| ВТ.Валюта,
| ВЫРАЗИТЬ(ВТ.Стоимость / КурсыВалютСрезПоследних.Курс КАК ЧИСЛО(15, 2)) КАК Стоимость,
| ВТ.ЕдиницаИзмерения,
| КурсыВалютСрезПоследних.Курс
|ИЗ
| ВТ КАК ВТ
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КурсыВалют.СрезПоследних КАК КурсыВалютСрезПоследних
| ПО ВТ.Валюта = КурсыВалютСрезПоследних.Валюта
| И ВТ.Период = КурсыВалютСрезПоследних.Период";

vitasw


LexaK

что за бред

|    ПО РеализацияТоваровУслугТовары.Ссылка.Дата >= КурсыВалют.Период
|    И (ВЫБОР
|        КОГДА РеализацияТоваровУслугТовары.Ссылка.Валюта = &Валюта
|        ТОГДА РеализацияТоваровУслугТовары.Ссылка.Валюта = КурсыВалют.Валюта
|        ИНАЧЕ &Валюта = КурсыВалют.Валюта
|       КОНЕЦ)


вы сами понимаете что вы здесь написали?
если помогло нажмите: Спасибо!

Похожие темы (5)

Рейтинг@Mail.ru

Поиск