![]() |
![]() |
|
прошу помощи по СКД и периоду | ☑ | ||
---|---|---|---|---|
0
Fragster
гуру
26.07.10
✎
16:24
|
делаю как в Хрусталевой: параметр период ставлю в "стандартный период",
2 параметра НачалоПеирода и КонецПериода с соответствующими выражениями: &период.ДатаНачала и &период.ДатаОкончания... При формировании отчета ошибка: Ошибка обработки представления "РегистрНакопления.ТоварыНаСкладах.Остатки:Несоответствие типов (параметр номер ""1"")" <<?>>РегистрНакопления.ТоварыНаСкладах.Остатки(&П, ) КАК ТоварыНаСкладахОстатки читал http://www.forum.mista.ru/topic.php?id=411467 , не понял :( как сделать, чтобы период правильно использовался? |
|||
1
YF
26.07.10
✎
16:27
|
(0) А без точки пробовал?
Делаешь 2 параметра периодНач и ПериодКон, они не доступны для изменения, а параметр параметрПериод делаешь стандартным периодом и доступным для изменения. В свойствах периодНач и периодКон устанавливаешь, чтобы они принимали значения начала и конца параметрПериод. В запросе используешь: периодНач и периодКон |
|||
2
IronDemon
26.07.10
✎
16:27
|
Потому что Остатки использует "свой" Период.
|
|||
3
Fragster
гуру
26.07.10
✎
16:29
|
а что делать? у меня там остатки, срез последних да еще и движения обрабатываются в запросе...
|
|||
4
YF
26.07.10
✎
16:29
|
+(1) :
YF |
|||
5
Fragster
гуру
26.07.10
✎
16:34
|
(1)(4) http://s004.radikal.ru/i205/1007/6f/3da989298606.png так и сделано...
кусок текста запроса: ВЫБРАТЬ ТоварыНаСкладах.Номенклатура КАК Номенклатура, ТоварыНаСкладах.Склад КАК Склад, СУММА(ТоварыНаСкладах.Количество) КАК Количество ПОМЕСТИТЬ Продажи ИЗ РегистрНакопления.ТоварыНаСкладах КАК ТоварыНаСкладах ГДЕ ТоварыНаСкладах.Период МЕЖДУ &НачалоПериода И &КонецПериода И (ТоварыНаСкладах.Регистратор ССЫЛКА Документ.РеализацияТоваров ИЛИ ТоварыНаСкладах.Регистратор ССЫЛКА Документ.Ремонт) СГРУППИРОВАТЬ ПО ТоварыНаСкладах.Номенклатура, ТоварыНаСкладах.Склад ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ТоварыНаСкладахОстатки.Номенклатура КАК Номенклатура, ТоварыНаСкладахОстатки.Склад КАК Склад, ТоварыНаСкладахОстатки.КоличествоОстаток КАК Остаток ПОМЕСТИТЬ Остатки ИЗ РегистрНакопления.ТоварыНаСкладах.Остатки(&КонецПериода, ) КАК ТоварыНаСкладахОстатки ; |
|||
6
YF
26.07.10
✎
16:39
|
А если использовать более экзотические имена, вдруг КонецПериода какое-нидь зарезервированное ...
|
|||
7
Fragster
гуру
26.07.10
✎
16:42
|
(6) сначала было начДата и конДата - его это не спасало, подумал, что если как у хрусталевой 1 к 1 сделать - может взлетит
|
|||
8
Fragster
гуру
26.07.10
✎
16:42
|
страница 391
|
|||
9
YF
26.07.10
✎
16:42
|
(7, 8) Не, тогда нету пока умных мыслей в этом направлении. Зато ветку поднял :-)
|
|||
10
Fragster
гуру
26.07.10
✎
16:44
|
блин, посмотрел на (6), подумал, а вдруг? переименовал Период в ПериодОтчета - заработало...
|
|||
11
YF
26.07.10
✎
16:46
|
Не зря я все параметры запроса называю параметрИмяПараметра
|
|||
12
Asmody
26.07.10
✎
16:56
|
(10) сам нарывался на такое. только после того, как у добавленного мной параметра Период постоянно слетал тип значения, до меня доперло, что "Период" типа "зарезервированное" имя. ПериодОтчета - самое оно
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |