0
FoXSkr
04.06.12
✎
10:13
|
Доброго времени суток.
Мне кажется что у меня уже крыша едит..
Есть такой код:
ПарамПериод = ?(РежимПроведения = РежимПроведенияДокумента.Оперативный, Неопределено, ДокОбъект.Ссылка);
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
| ТаблицаТоваров.Номенклатура,
| СУММА(ТаблицаТоваров.Количество) КАК КоличествоСписания,
| СУММА(ЕСТЬNULL(СебестоимостьТоваровНаСкладахОстатки.КоличествоОстаток, 0)) КАК КоличествоОстаток,
| СУММА(ЕСТЬNULL(СебестоимостьТоваровНаСкладахОстатки.КоличествоОстаток, 0) - ТаблицаТоваров.Количество) КАК РезультатСписания
|ПОМЕСТИТЬ ВТРезультатСписания
|ИЗ
| ВТТовары КАК ТаблицаТоваров
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.СебестоимостьТоваровНаСкладах.Остатки(&Период, ) КАК СебестоимостьТоваровНаСкладахОстатки
| ПО ТаблицаТоваров.Номенклатура = СебестоимостьТоваровНаСкладахОстатки.Номенклатура
| И (&Организация = СебестоимостьТоваровНаСкладахОстатки.Организация)
|ГДЕ
| ТаблицаТоваров.Номенклатура.ТипНоменклатуры <> ЗНАЧЕНИЕ(Перечисление.ТипыНоменклатуры.Услуга)
|
|СГРУППИРОВАТЬ ПО
| ТаблицаТоваров.Номенклатура
|;
Запрос.УстановитьПараметр("Период", ПарамПериод);
Запрос.УстановитьПараметр("Организация", ДокОбъект.Организация);
Выборка = Запрос.Выполнить().Выбрать();
При неоперативном проведении ругается на 1 Параметр, если пишу
РежимПроведенияДокумента.Оперативный, Неопределено, ДокОбъект.Дата);
Все проходит нормально, странно.. не знаю почему но мне всегда казалось что я могу в качестве параметра периода передать Ссылку. Либо я всегда ошиался? Либо есть какието моменты?
|
|