|
Некорректный конец периода СКД | ☑ | ||
---|---|---|---|---|
0
StillEnough
03.04.15
✎
10:42
|
СКД, параметры Начало / КонецПериода. Использую конструкцию КОНЕЦПЕРИОДА(,), но как то безрезультатно
ВЫБРАТЬ ТоварыНаСкладахОстаткиИОбороты.Регистратор, ТоварыНаСкладахОстаткиИОбороты.Склад, ТоварыНаСкладахОстаткиИОбороты.Номенклатура, ТоварыНаСкладахОстаткиИОбороты.КоличествоНачальныйОстаток, ТоварыНаСкладахОстаткиИОбороты.КоличествоПриход, ТоварыНаСкладахОстаткиИОбороты.КоличествоРасход, ТоварыНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток ИЗ РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты(&НачалоПериода, КОНЕЦПЕРИОДА(&КонецПериода, ДЕНЬ), Регистратор, Движения, ) КАК ТоварыНаСкладахОстаткиИОбороты Документы приходящиесся на КонецПериода 23:59:59 не попадают в выборку |
|||
1
shuhard
03.04.15
✎
10:42
|
(0) мы в курсе
|
|||
2
StillEnough
03.04.15
✎
10:44
|
(1) волшебно, я в вас не сомневался
|
|||
3
StillEnough
03.04.15
✎
10:45
|
(1) как сделать чтобы попадали?
|
|||
4
ssh2006
03.04.15
✎
10:48
|
(3) Если запрос в консоли выполнять "попадают" документы&
|
|||
5
ssh2006
03.04.15
✎
10:48
|
?
|
|||
6
StillEnough
03.04.15
✎
10:50
|
(4) да
|
|||
7
1sanekmaloi1
03.04.15
✎
10:50
|
в фигурные скобки возьми КОНЕЦПЕРИОДА(&КонецПериода, ДЕНЬ)
|
|||
8
1sanekmaloi1
03.04.15
✎
10:51
|
А и остатки на начало секунды берутся
|
|||
9
StillEnough
03.04.15
✎
10:51
|
(7) на такую конструкцию ругается конструктор
|
|||
10
1sanekmaloi1
03.04.15
✎
10:52
|
секунду добавь и не парься
|
|||
11
ssh2006
03.04.15
✎
10:52
|
(8) конец периода включается в расчет итогов здесь
|
|||
12
StillEnough
03.04.15
✎
10:55
|
(11) я что-то не могу понять что сделать. Можете немного пояснить мысль?
|
|||
13
1sanekmaloi1
03.04.15
✎
10:55
|
(11) Это так для справки
|
|||
14
ssh2006
03.04.15
✎
10:56
|
(12) лучше всего прочитать на итс в разделе рекомендаций по конфигурированию несколько статей про скд. Сэкономит тебе кучу времени в дальнейшем.
|
|||
15
1sanekmaloi1
03.04.15
✎
10:56
|
РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты(, {(КОНЕЦПЕРИОДА(&КонецПериода, ДЕНЬ))}, , ) КАК ВзаиморасчетыСДепонентамиОбороты
|
|||
16
1sanekmaloi1
03.04.15
✎
10:57
|
в (7) же написал
|
|||
17
yavasya
03.04.15
✎
10:58
|
(9) КОНЕЦПЕРИОДА(&КонецПериода, "ДЕНЬ")
|
|||
18
StillEnough
03.04.15
✎
10:59
|
(15) я в квадратные тыкал... косяк. не проснулся еще. Конструкция не помогла.
|
|||
19
1sanekmaloi1
03.04.15
✎
10:59
|
+(15) алиас таблицы поменяй на свой, скопировал неудачно у себя )
|
|||
20
1sanekmaloi1
03.04.15
✎
11:00
|
тогда у тебя какой то глюк
|
|||
21
1sanekmaloi1
03.04.15
✎
11:01
|
берешь консоль компоновки суешь свою схему, и смотришь в какие конструкции скд преобразовает схему, в том числе и параметры какие подставляет
|
|||
22
DmitriyDI
03.04.15
✎
11:04
|
(19) как {} влияют на границу периода???
(0) в скд: ДобавитьКДате(КонецПериода(&КонецПериода,"День"),"Секунда",1); или при компоновки результата: Параметр = КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы.Найти(Новый ПараметрКомпоновкиДанных("Период")); Граница = Новый Граница(КонецДня(Дата), ВидГраницы.Включая); Параметр.Значение = Граница; Параметр.Использование = Истина; |
|||
23
StillEnough
03.04.15
✎
11:07
|
я создал новый внешний отчет, запихнул туда этот запрос и вывел простой таблицей с группировкой по складу. Документ с 31.01.15 11:45:50 не выводиться. меняешь дату на 30.01.15 ... - появляется.
|
|||
24
StillEnough
03.04.15
✎
11:08
|
(22) ДобавитьКДате в какое место запихнуть?
|
|||
25
ssh2006
03.04.15
✎
11:11
|
(22) в ОстаткиИОбороты по умолчанию включают границу периода
|
|||
26
1sanekmaloi1
03.04.15
✎
11:20
|
(22) взял консоль, простой отчет
запрос паремтр КонецПериода ставлю 31.03.2015 00.00.00: ВЫБРАТЬ ПрочиеРасчетыОстаткиИОбороты.Организация, ПрочиеРасчетыОстаткиИОбороты.СчетУчета, ПрочиеРасчетыОстаткиИОбороты.Контрагент, ПрочиеРасчетыОстаткиИОбороты.РасчетныйДокумент, ПрочиеРасчетыОстаткиИОбороты.ДоговорКонтрагента, ПрочиеРасчетыОстаткиИОбороты.СуммаНачальныйОстаток, ПрочиеРасчетыОстаткиИОбороты.СуммаКонечныйОстаток, ПрочиеРасчетыОстаткиИОбороты.СуммаОборот, ПрочиеРасчетыОстаткиИОбороты.СуммаПриход, ПрочиеРасчетыОстаткиИОбороты.СуммаРасход ИЗ РегистрНакопления.ПрочиеРасчеты.ОстаткиИОбороты(, КОНЕЦПЕРИОДА(&КонецПериода, ДЕНЬ), , , ) КАК ПрочиеРасчетыОстаткиИОбороты Далее смотрим макет ИЗ РегистрНакопления.ПрочиеРасчеты.ОстаткиИОбороты(, &П, , , ) КАК ПрочиеРасчетыОстаткиИОбороты</query> </dataSet> <parameterValue> <name>КонецПериода</name> <value xsi:type="xs:dateTime">2015-03-31T00:00:00</value> </parameterValue> <parameterValue> <name>П</name> <value xsi:type="xs:dateTime">2015-03-31T00:00:00</value> </parameterValue> <template> видим что скд класть хотела на конструкцию конецПериода(,день) и подставляет просто &П если параметр ставить для компоновки(т.е. с фигурными скобками то): ИЗ РегистрНакопления.ПрочиеРасчеты.ОстаткиИОбороты(, (КОНЕЦПЕРИОДА(&КонецПериода, ДЕНЬ)), , , ) КАК ПрочиеРасчетыОстаткиИОбороты</query> </dataSet> <parameterValue> <name>КонецПериода</name> <value xsi:type="xs:dateTime">2015-03-31T00:00:00</value> </parameterValue> |
|||
27
1sanekmaloi1
03.04.15
✎
11:22
|
+(26) На границу никак не влияет, но тут дело не в границе
|
|||
28
Fragster
гуру
03.04.15
✎
11:49
|
ДвиженияИГраницаПериода
|
|||
29
Fragster
гуру
03.04.15
✎
11:50
|
(28)+ ну и либо фигурные скобки, либо выражение у параметра на вкладке "Параметры"
|
|||
30
shuhard
03.04.15
✎
12:03
|
(29) [либо выражение у параметра на вкладке "Параметры"]
угу 100500 раз обсужденный вызов из общего модуля кода в 2 строки дата->Граница |
|||
31
Fragster
гуру
03.04.15
✎
12:06
|
(30) для таблицы ОстаткиИОбороты не нужна граница
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |