|
Проблема СКД отчета | ☑ | ||
---|---|---|---|---|
0
trooba
04.04.15
✎
10:06
|
ВЫБРАТЬ
СУММА(ХозрасчетныйОбороты.СуммаОборотКт) КАК СуммаОборотКт, ХозрасчетныйОбороты.Субконто1, ВЫРАЗИТЬ("2110" КАК СТРОКА(4)) КАК ИмяТаблицы, ВЫРАЗИТЬ("Раздел_2100" КАК СТРОКА(11)) КАК Раздел ПОМЕСТИТЬ Вт_2110 ИЗ РегистрБухгалтерии.Хозрасчетный.Обороты(НАЧАЛОПЕРИОДА(&ДатаОтчета, ГОД), КОНЕЦПЕРИОДА(&ДатаОтчета, ДЕНЬ), , Счет В ИЕРАРХИИ (ЗНАЧЕНИЕ(Плансчетов.Хозрасчетный.Выручка)), , Организация = &Организация, , ) КАК ХозрасчетныйОбороты СГРУППИРОВАТЬ ПО ХозрасчетныйОбороты.Субконто1 ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ СУММА(-1 * ХозрасчетныйОбороты1.СуммаОборотДт), ХозрасчетныйОбороты1.Субконто1, ВЫРАЗИТЬ("2110" КАК СТРОКА(4)), ВЫРАЗИТЬ("Раздел_2100" КАК СТРОКА(11)) ИЗ РегистрБухгалтерии.Хозрасчетный.Обороты(НАЧАЛОПЕРИОДА(&ДатаОтчета, ГОД), КОНЕЦПЕРИОДА(&ДатаОтчета, ДЕНЬ), , Счет В ИЕРАРХИИ (ЗНАЧЕНИЕ(Плансчетов.Хозрасчетный.Продажи_НДС), ЗНАЧЕНИЕ(Плансчетов.Хозрасчетный.Продажи_Акцизы), ЗНАЧЕНИЕ(Плансчетов.Хозрасчетный.Продажи_ЭкспортныеПошлины)), , Организация = &Организация, , ) КАК ХозрасчетныйОбороты1 СГРУППИРОВАТЬ ПО ХозрасчетныйОбороты1.Субконто1 ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ СУММА(-1 * ХозрасчетныйОбороты.СуммаОборотДт) КАК СуммаОборотДт, ВЫРАЗИТЬ("2120" КАК СТРОКА(4)) КАК ИмяТаблицы, ХозрасчетныйОбороты.Субконто1, ВЫРАЗИТЬ("Раздел_2100" КАК СТРОКА(11)) КАК Раздел ПОМЕСТИТЬ Вт_2120 ИЗ РегистрБухгалтерии.Хозрасчетный.Обороты(НАЧАЛОПЕРИОДА(&ДатаОтчета, ГОД), КОНЕЦПЕРИОДА(&ДатаОтчета, ДЕНЬ), , Счет В ИЕРАРХИИ (ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.СебестоимостьПродаж)), , Организация = &Организация, , ) КАК ХозрасчетныйОбороты СГРУППИРОВАТЬ ПО ХозрасчетныйОбороты.Субконто1 ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ СУММА(-1 * ХозрасчетныйОбороты.СуммаОборотДт) КАК СуммаОборотДт, ВЫРАЗИТЬ("2210" КАК СТРОКА(4)) КАК ИмяТаблицы, ВЫРАЗИТЬ("Расходы на продажу" КАК СТРОКА(30)) КАК Субконто1, ВЫРАЗИТЬ("Раздел_2200" КАК СТРОКА(11)) КАК Раздел ПОМЕСТИТЬ Вт_2210 ИЗ РегистрБухгалтерии.Хозрасчетный.Обороты(НАЧАЛОПЕРИОДА(&ДатаОтчета, ГОД), КОНЕЦПЕРИОДА(&ДатаОтчета, ДЕНЬ), , Счет В ИЕРАРХИИ (ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.Продажи_РасходыНаПродажу)), , Организация = &Организация, , ) КАК ХозрасчетныйОбороты ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ СУММА(-1 * ХозрасчетныйОбороты.СуммаОборотДт) КАК СуммаОборотДт, ВЫРАЗИТЬ("2220" КАК СТРОКА(4)) КАК ИмяТаблицы, ВЫРАЗИТЬ("Коммерческие расходы" КАК СТРОКА(30)) КАК Субконто1, ВЫРАЗИТЬ("Раздел_2200" КАК СТРОКА(11)) КАК Раздел ПОМЕСТИТЬ Вт_2220 ИЗ РегистрБухгалтерии.Хозрасчетный.Обороты(НАЧАЛОПЕРИОДА(&ДатаОтчета, ГОД), КОНЕЦПЕРИОДА(&ДатаОтчета, ДЕНЬ), , Счет В ИЕРАРХИИ (ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.Продажи_УправленческиеРасходы)), , Организация = &Организация, , ) КАК ХозрасчетныйОбороты ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ СУММА(Вт_2110.СуммаОборотКт) КАК СуммаИтого, Вт_2110.Субконто1, Вт_2110.ИмяТаблицы, Вт_2110.Раздел ПОМЕСТИТЬ Итоговая ИЗ Вт_2110 КАК Вт_2110 СГРУППИРОВАТЬ ПО Вт_2110.Субконто1, Вт_2110.ИмяТаблицы, Вт_2110.Раздел ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ СУММА(Вт_2120.СуммаОборотДт), Вт_2120.Субконто1, Вт_2120.ИмяТаблицы, Вт_2120.Раздел ИЗ Вт_2120 КАК Вт_2120 СГРУППИРОВАТЬ ПО Вт_2120.Субконто1, Вт_2120.ИмяТаблицы, Вт_2120.Раздел ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ Вт_2210.СуммаОборотДт, Вт_2210.Субконто1, Вт_2210.ИмяТаблицы, Вт_2210.Раздел ИЗ Вт_2210 КАК Вт_2210 ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ Вт_2220.СуммаОборотДт, Вт_2220.Субконто1, Вт_2220.ИмяТаблицы, Вт_2220.Раздел ИЗ Вт_2220 КАК Вт_2220 ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ Итоговая.Раздел КАК Раздел, Итоговая.ИмяТаблицы КАК ИмяТаблицы, Итоговая.Субконто1, СУММА(Итоговая.СуммаИтого) КАК СуммаИтого ИЗ Итоговая КАК Итоговая СГРУППИРОВАТЬ ПО Итоговая.ИмяТаблицы, Итоговая.Субконто1, Итоговая.Раздел Ошибка при исполнении запроса набора данных по причине: {(8, 56)}: Неверные параметры "НАЧАЛОПЕРИОДА" РегистрБухгалтерии.Хозрасчетный.Обороты(НАЧАЛОПЕРИОДА(<<?>>&ДатаОтчета, ГОД), &П, , Счет В ИЕРАРХИИ (ЗНАЧЕНИЕ(Плансчетов.Хозрасчетный.Выручка)), , Организация = &Организация, , ) КАК ХозрасчетныйОбороты |
|||
1
trooba
04.04.15
✎
10:07
|
(0) Или лыжи не едут. Это промежуточный вариант отчета, там все сложнее
|
|||
2
trooba
04.04.15
✎
10:21
|
(1) Причем нет у меня , &П, ,
|
|||
3
trooba
04.04.15
✎
10:22
|
(2) Я так параметры не называю
|
|||
4
GROOVY
модератор
04.04.15
✎
10:23
|
Название темы не отражает суть сообщения
|
|||
5
trooba
04.04.15
✎
10:24
|
(4) Закроете?
|
|||
6
trooba
04.04.15
✎
10:25
|
(4) Именно в СКД проблема, в консоле, запрос отрабатывает корректно
|
|||
7
shuhard
04.04.15
✎
10:29
|
(6) возьми полноценную консоль СКД и позырь конечной запрос
|
|||
8
trooba
04.04.15
✎
10:35
|
(7) Обьясните тупому? Я только интересуюсь СКД. Параметры лучше устанавливать в настройках? Я имею ввиду, что нужный парамет в запросе не устанавливать? Его жестко ставить нужным значением в СКД? Но тогда сам смысл СКД теряется
|
|||
9
trooba
04.04.15
✎
10:39
|
(7) К сожалению, я потрачу много времени на изучение консоли, все равно, спасибо. У меня есть задача на 16 отчетов. Она решена в 1 Внешнем отчете 14 из 16, осталось 2. Это мой 1 опыт на СКД, не просто нарисовать, но еще и писать.
|
|||
10
alle68
04.04.15
✎
10:47
|
(8) Есть у СКД загадочная особенность: она "видит" для периодов ВТ только то, что в фигурных скобках, если их нет, то параметры по умолчанию (НачалоПериода и т.п.).
|
|||
11
trooba
04.04.15
✎
10:49
|
(10) Спасибо, попробую
|
|||
12
trooba
04.04.15
✎
10:51
|
(10) Добавил, тогда
по причине: Ошибка компоновки макета по причине: Ошибка создания набора данных "Строка_Ф2" по причине: Ошибка в запросе набора данных по причине: Неверные параметры "И" |
|||
13
GROOVY
04.04.15
✎
10:57
|
(10) Это не "особенность", а документированное поведение системы.
|
|||
14
echo77
04.04.15
✎
10:59
|
Счет В ИЕРАРХИИ - это просадка производительности
|
|||
15
trooba
04.04.15
✎
10:59
|
(14) Но проблему не решает. Учел, вынесу отдельно в параметры.
|
|||
16
echo77
04.04.15
✎
11:00
|
может быть параметр &ДатаОтчета не установлен? или имеет тип отличный от типа дата?
|
|||
17
echo77
04.04.15
✎
11:01
|
(15) Не в параметры, лучше использовать вид Сравнения "В Списке", а список заполнять в отдельной ВТ, где можете использовать вид сравнения "ВИерархии"
|
|||
18
trooba
04.04.15
✎
11:02
|
(13) В запросе для СКД нельзя использовать такие конструкции, как НачалоПериода() ? Можно выкрутиться и программно установить, важен ответ. Не использовать, значит, не буду.
|
|||
19
trooba
04.04.15
✎
11:04
|
(16) Установлен
|
|||
20
trooba
04.04.15
✎
11:06
|
(17) Вы имеете ввиду, как выбрать счета первноначально, поместить в ВТ и потом (Выбрать ВТ.Счета из ВТ) ? Меня знакомый по рукам за это бил.
|
|||
21
ДенисЧ
04.04.15
✎
11:07
|
(20) Чем обосновывал?
|
|||
22
trooba
04.04.15
✎
11:19
|
(21) Типа многократное обращение к таблице, вроде так, уточню при встрече
|
|||
23
ДенисЧ
04.04.15
✎
11:25
|
||||
24
trooba
04.04.15
✎
11:32
|
(23) Оригинально. Намек? Или скатываемся в оффтоп? Мне бы хоть намек... Нельзя использовать? Значит во все 16 схем отчетов добавлять "невидимый параметр" и его всегда заполнять, но не давать видимость пользователю. Хреново, что 1 запрос для СКД и не СКД разный.
|
|||
25
GROOVY
04.04.15
✎
11:34
|
СКД - это не запрос. Запрос может служить источником данных для СКД.
|
|||
26
trooba
04.04.15
✎
11:41
|
(25) Да. Но почему падает? 1 запрос для скд или не скд. Тоже самое можно написать "от руки" в отчете. Но уже сделано 16/100*14% отчета (отчетов). Хочется закончить начатое. Я стал пытаться разобраться в СКД, спасибо ЗУП. Нельзя передавать, как ИСТОЧНИК запрос с такими параметрами?
|
|||
27
echo77
04.04.15
✎
11:42
|
Схему свою выложи.
Телепаты в отпуске, а мы сейчас гадаем над тем в кем конкретно у тебя проблема |
|||
28
trooba
04.04.15
✎
11:52
|
могу целиком отчет, все равно заклюете https://yadi.sk/d/eTqGO5CufkMMC
|
|||
29
echo77
04.04.15
✎
12:08
|
(28) В консоли отчетов у меня все формируется - проблема не в схеме
|
|||
30
trooba
04.04.15
✎
12:09
|
(29) Если я отчет брошу, взглянуть сможете?
|
|||
31
echo77
04.04.15
✎
12:11
|
(30) Давай. Еще не могу понять на хера параметры &НачалоПериода, &КонецПериода
|
|||
32
trooba
04.04.15
✎
12:13
|
(31) Это от оборотного регистра. Кладу
|
|||
33
trooba
04.04.15
✎
12:15
|
(31) От предыдущих отчетов
|
|||
34
echo77
04.04.15
✎
12:15
|
(32) я бы сделал вот так: https://yadi.sk/i/Hd5iO0GtfkNwf
|
|||
35
echo77
04.04.15
✎
12:16
|
... и вообще переопределил бы эти параметры в расширении языка запросов на параметр &ПустаяДата
|
|||
36
trooba
04.04.15
✎
12:19
|
(35) "...Я еще не Волшебник...Я... Только учусь..." Мне бы по текущему отчету. Обращу внимание.
|
|||
37
trooba
04.04.15
✎
12:34
|
Ап
|
|||
38
trooba
04.04.15
✎
12:41
|
ААП и тигры у ног моих сели слушать
|
|||
39
echo77
04.04.15
✎
12:49
|
(36) где отчет то?
|
|||
40
trooba
04.04.15
✎
12:56
|
(39) https://yadi.sk/d/3HYPDJ_5fkTA5 вот, проблемы были
|
|||
41
echo77
04.04.15
✎
13:04
|
(0) Как я и писал ранее - ты в параметр значение типа устанавливаешь отличное от типа Дата:
https://yadi.sk/i/YtiQQ3pAfkTm3 Намек понятен? |
|||
42
echo77
04.04.15
✎
13:05
|
||||
43
trooba
04.04.15
✎
13:06
|
(41) Ссылка не открывается
|
|||
44
trooba
04.04.15
✎
13:09
|
(42) А...Граница и период? А как обойти? В запросе? Возможно? То есть программно параметром из граница конец дня делать? Я правильно понял
|
|||
45
trooba
04.04.15
✎
13:11
|
(42) Иными словами: у меня проблема с Граница и Дата ? дальше сам.
|
|||
46
echo77
04.04.15
✎
13:17
|
(45) Да, для схемы Строка_Ф2 в параметре &ДатаОтчета обязательно должна быть Дата и ничего больше
|
|||
47
echo77
04.04.15
✎
13:19
|
И еще, установка значения параметра по индексу - это http://cs9560.userapi.com/u12624089/-14/y_d04c1b83.jpg
|
|||
48
trooba
04.04.15
✎
13:19
|
(46) Ага, спасибо. Ну, а так отчет? Насколько кривой? Для 1 попытки?
|
|||
49
trooba
04.04.15
✎
13:22
|
(47) Все интернет помогает, в том числе и текущий ресурс. Гуглю на яндексе, попадаю то сюда то на: инфо...
|
|||
50
echo77
04.04.15
✎
13:56
|
(48) Расскажите, желательно в картинках как по задумке должен работать этот отчет?
И почему вы выбрали извлечение данных именно с помощью СКД? |
|||
51
echo77
04.04.15
✎
14:07
|
есть вот такой отчет, он тоже состоит из разделов и строк, как тот что делаете вы, но он не на СКД написан: https://yadi.sk/i/VGzfV4QkfkXwg
|
|||
52
trooba
04.04.15
✎
14:13
|
(51) Нет, сам хочу.(50) Была поставлена задача расшифровки строк баланса: Баланс и формы 2, компоновку учу на задачах, подобных этой, но только по проще... Взял на себя задачу, что бы и сложная, и что бы максимально объять учение.
|
|||
53
trooba
04.04.15
✎
14:31
|
(51) Чувствую вот, вот, вот пойму. Хожу рядом кругами. А, рядом цель!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |