|
СКД: выбрать динамику дебиторской задолженности | ☑ | ||
---|---|---|---|---|
0
mikecool
10.02.15
✎
15:00
|
УТ11, основа - остатки и обороты РН Расчеты с клиентами
левым соединением цепляю реализации(по дате реализации считается старт отчета дебеторки) детализация - по-недельно хочу иметь на каждую неделю данные по сумме задолженности по каждой накладной, пока получаю только на начало и конец периода когда то видел такие обсуждения, но поиском найти не получается ((( хочу: 01.01 05.01 и т.д. З П З П 100 100 100 100 З - задолженность, ПЗ - просрочено имею: 01.01 05.01 и т.д. З П З П 100 100 100 0 чего я не доделал? |
|||
1
mikecool
10.02.15
✎
15:03
|
кусок запроса:
РеализацияТоваровУслуг.Контрагент, РеализацияТоваровУслуг.Партнер, РеализацияТоваровУслуг.Менеджер, РеализацияТоваровУслуг.Ссылка КАК Реализация, ВЫБОР КОГДА РАЗНОСТЬДАТ(ДОБАВИТЬКДАТЕ(РеализацияТоваровУслуг.Дата, ДЕНЬ, РеализацияТоваровУслуг.Договор.ЭР_ГлубинаКредита + РеализацияТоваровУслуг.Договор.ЭР_ДопустимоеПревышениеГлубиныКредита), РасчетыСКлиентамиОстаткиИОбороты.ПериодНеделя, ДЕНЬ) >= 0 И РасчетыСКлиентамиОстаткиИОбороты.СуммаКонечныйОстаток > 0 ТОГДА РасчетыСКлиентамиОстаткиИОбороты.СуммаКонечныйОстаток ИНАЧЕ 0 КОНЕЦ КАК ПросроченнаяЗадолженность, РАЗНОСТЬДАТ(ДОБАВИТЬКДАТЕ(РеализацияТоваровУслуг.Дата, ДЕНЬ, РеализацияТоваровУслуг.Договор.ЭР_ГлубинаКредита + РеализацияТоваровУслуг.Договор.ЭР_ДопустимоеПревышениеГлубиныКредита), РасчетыСКлиентамиОстаткиИОбороты.ПериодНеделя, ДЕНЬ) КАК ДнейПросрочено ИЗ РегистрНакопления.РасчетыСКлиентами.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, Авто, ДвиженияИГраницыПериода, ЗаказКлиента ССЫЛКА Документ.ЗаказКлиента) КАК РасчетыСКлиентамиОстаткиИОбороты ЛЕВОЕ СОЕДИНЕНИЕ Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг ПО РасчетыСКлиентамиОстаткиИОбороты.ЗаказКлиента = РеализацияТоваровУслуг.ЗаказКлиента |
|||
2
mikecool
10.02.15
✎
15:36
|
подниму
|
|||
3
mikecool
10.02.15
✎
15:39
|
как мне предполагается и наверное это правильно - недели формируются дополнением периода, в это время ессно движений не было и данные не выбираются
или ошибаюсь? |
|||
4
Hans
10.02.15
✎
15:40
|
Задача как звучит?
|
|||
5
mikecool
10.02.15
✎
15:42
|
(4) динамика дебеторской задолженности
без реализаций - остатки по регистру чинно выводятся, как только цепляю в запрос документы - перестают (( |
|||
6
mikecool
10.02.15
✎
15:43
|
сейчас попробую вторым источником данных прицепить документы
только пока не в курсах - чем ограничить список, не выбирать же все |
|||
7
Hans
10.02.15
✎
15:45
|
(6) Ограничить можно тем - чем можно ограничить.
|
|||
8
mikecool
10.02.15
✎
15:49
|
второй источник данных работает аналогично связи в запросе - данные по документу получаю только на начало и конец периода, если по данному документу движений не было, то все показатели = 0 (((
|
|||
9
mikecool
10.02.15
✎
15:51
|
хотя... что то немного прояснилось, отпишусь по результату
|
|||
10
mikecool
10.02.15
✎
16:46
|
нет, не получается
добился только вывод данных по-недельно из регистра из реализаций данные не подтягиваются ( |
|||
11
mikecool
10.02.15
✎
22:26
|
апну, может кто подкинет мысль
|
|||
12
mikecool
11.02.15
✎
10:16
|
еще раз ап
два набора - регистр и реализации связаны между собой данные просрочки выводятся на первую дату периода, разбитого по-недельно, и на последнюю на недели в середине - не выводит в чем мб косяк? |
|||
13
mikecool
11.02.15
✎
10:22
|
ресурсы выбираются все(НачОст, приход-расход, оборот, коност)
|
|||
14
mikecool
11.02.15
✎
16:07
|
в соответствии с http://1c-wiki.ru/wiki/Ежедневные_остатки
решил попробовать, но получил: {(10, 2)}: Ошибка обработки представления "РегистрНакопления.РасчетыСКлиентами.Остатки:Несоответствие типов (Параметр номер ""1"")" <<?>>РегистрНакопления.РасчетыСКлиентами.Остатки(&П, ЗаказКлиента ССЫЛКА Документ.ЗаказКлиента) КАК РасчетыСКлиентамиОстатки Таблица дат формируется так: ВЫБРАТЬ &НачалоПериода КАК ДатаОтчета ПОМЕСТИТЬ _ВТ_Даты ОБЪЕДИНИТЬ ВЫБРАТЬ &КонецПериода ОБЪЕДИНИТЬ ВЫБРАТЬ РАЗЛИЧНЫЕ ВЫБОР КОГДА НАЧАЛОПЕРИОДА(КалендарныеГрафики.ДатаГрафика, НЕДЕЛЯ) < &НачалоПериода ТОГДА &НачалоПериода КОГДА НАЧАЛОПЕРИОДА(КалендарныеГрафики.ДатаГрафика, НЕДЕЛЯ) > &КонецПериода ТОГДА &КонецПериода ИНАЧЕ НАЧАЛОПЕРИОДА(КалендарныеГрафики.ДатаГрафика, НЕДЕЛЯ) КОНЕЦ ИЗ РегистрСведений.КалендарныеГрафики КАК КалендарныеГрафики ГДЕ КалендарныеГрафики.ДатаГрафика МЕЖДУ &НачалоПериода И &КонецПериода И КалендарныеГрафики.Календарь.ПроизводственныйКалендарь.Код = "РФ" отчего такая ошибка? |
|||
15
mikecool
11.02.15
✎
16:08
|
блин... поместить скопипастил (((
|
|||
16
mikecool
11.02.15
✎
16:11
|
связь между наборами настроил, но получил ошибку
Использование полей из не связанных наборов данных не допустимо wtf? |
|||
17
mikecool
19.02.15
✎
10:35
|
с динамикой думал разобрался, но наступил другой момент - расчет ресурса с пом ВычислитьВыражение
вычисляю так:
данные запроса(по одному заказу, по остальным без изменений): ЗаказКлиента Валюта ДатаОтчета СуммаКонечныйОстаток Просрочено Заказ клиента 92 от 13.11.2014 9:10:44 руб 01.02.2015 0:00:00 39 627,58 39 627,58 Заказ клиента 92 от 13.11.2014 9:10:44 руб 02.02.2015 0:00:00 39 627,58 39 627,58 Заказ клиента 92 от 13.11.2014 9:10:44 руб 09.02.2015 0:00:00 3 873,78 3 873,78 Заказ клиента 92 от 13.11.2014 9:10:44 руб 16.02.2015 0:00:00 3 873,78 3 873,78 Заказ клиента 92 от 13.11.2014 9:10:44 руб 19.02.2015 0:00:00 3 873,78 3 873,78 В результате в отчете 158 845,56 158 845,56 - на каждую дату отчета, хотя изменение должно быть -35753,8 Подскажите - что я неправильно пишу в вычислении ресурса? |
|||
18
mikecool
19.02.15
✎
10:58
|
еще подниму
|
|||
19
mikecool
19.02.15
✎
11:13
|
проверил также вариант с "ГруппировкаНеРесурса" - результат не изменился
также добавил упорядочивание по "ДатаОтчета, ЗаказКлиента Автоупорядочивание" в каждое ВычислитьВыражение - результат не изменился |
|||
20
mikecool
19.02.15
✎
17:09
|
все оказалось до банальности просто - нельзя в скд, источником данных которого является пакетный запрос, в разных запросах давать одинаковые алиасы полям, в противном случае выбираются данные из первого запроса
как то так: выбрать 1 как Поле1; выбрать 1+2 как Поле1; в результате выберется 1 |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |