|
СКД: Использование языка выражений СКД в ресурсах | ☑ | ||
---|---|---|---|---|
0
al_zzz
10.01.21
✎
12:17
|
Здравствуйте, уважаемые форумчане!
Собственно, вопрос следующий: Разрабатываю отчет "План-факт" на системе компоновки, конфигурация УНФ 1.6. Данные по плану беру из добавленного мною регистра накопления "Х_ПланПродажПоОтделам" с измерениями: "Отдел" и "Сумма". Сумма по отделу задается на каждый день периода(начало дня помещается в поле "Период"). В качестве фактических значений берется сумма документов ОРП за день. Так как ОРП за день по отделу может быть несколько, плановое значение за день - максимальное, а фактическое - сумма по всем орп за этот день. Возникла проблема с формулами для задания в выражении ресурса "План" в итогах за день по отделам. Для этого добавил вычисляемое поле "Итог" и вывел его отдельной группировкой после "Отделов". Для того чтобы верное значение отразилось в подвале группировки "Итог" прописал в выражении ресурса "План" для группировки "Итог" следующее: "Сумма(ВычислитьВыражениеСГруппировкойМассив("Максимум(План)", "Отдел"))". Однако, в подвале поля "Итог" выводится неверное значение. Скорее всего, там требуется прописать что-то типа: "Выбор когда Группировка = "ОбщийИтог" Тогда ???? Иначе Сумма(ВычислитьВыражениеСГруппировкойМассив("Максимум(План)", "Отдел")) Конец" А вопросы у меня следующие: 1. Как правильно задать условие в выражении ресурса, чтоб прописать разные формулы для группировки и итога по ней? 2. Как прописать условие для итога. Оно должно быть: сумма планов по отделам, где планы по отделам - сумма максимальных значений каждому отделу за каждый день. http://snap.ashampoo.com/Dk1Q4KoL6R9MbI4pTDirOd0VXRMFfEejp91LkJxH3wu60rnTUVgEzg1RXix7n4H6 - Сама схема: https://yadi.sk/d/qqrHcK8WKhGVaA |
|||
1
Ненавижу 1С
гуру
10.01.21
✎
12:59
|
"Так как ОРП за день по отделу может быть несколько, плановое значение за день - максимальное, а фактическое - сумма по всем орп за этот день."
зачем такая ересь? План продаж это оборотный регистр накопления. Его значение это сумма оборотов за период |
|||
2
Ненавижу 1С
гуру
10.01.21
✎
13:03
|
Вообще лучше конечно объединение здесь - иначе если плана не будет, то и факт у вас выпадет
|
|||
3
al_zzz
10.01.21
✎
13:07
|
(1) Верно, так и есть.
(2) В курсе. Но это не критично для моей проблемы. |
|||
4
Ненавижу 1С
гуру
10.01.21
✎
13:08
|
(3) как знаешь, но почему тогда у тебя проблемы, если не критично?
используй только обороты регистров |
|||
5
al_zzz
10.01.21
✎
13:10
|
Можно было бы сгруппировать факт по дню, но тогда в отчете нельзя будет детализировать до документа.
|
|||
6
Ненавижу 1С
гуру
10.01.21
✎
14:17
|
ВЫБРАТЬ
ВыручкаИСебестоимостьПродажОбороты.Подразделение КАК Подразделение, ВыручкаИСебестоимостьПродажОбороты.ПериодДень КАК ПериодДень, ВыручкаИСебестоимостьПродажОбороты.Регистратор КАК Регистратор, 0 КАК СуммаПлан, ВыручкаИСебестоимостьПродажОбороты.СуммаВыручкиОборот КАК СуммаФакт ИЗ РегистрНакопления.ВыручкаИСебестоимостьПродаж.Обороты(, , Авто, ) КАК ВыручкаИСебестоимостьПродажОбороты ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ ПланыПродажОбороты.Подразделение, ПланыПродажОбороты.ПериодДень, ПланыПродажОбороты.Регистратор, ПланыПродажОбороты.СуммаОборот, 0 ИЗ РегистрНакопления.ПланыПродаж.Обороты(, , Авто, ) КАК ПланыПродажОбороты |
|||
7
al_zzz
10.01.21
✎
14:48
|
(6) Да, спасибо! Такой подход помог. В итоге так и переделал.
И, всё-таки, интересует, есть ли возможность в СКД сделать 1 и 2. И как это сделать? |
|||
8
toypaul
гуру
11.01.21
✎
08:51
|
п.1 обычно делается через "Рассчитать по" на закладке "Ресурсы" сложности могут быть с таблицей (точнее с итогом в таблице)
п.2 лень вникать. для этого мы целый курс написали https://learn.programstore.ru/skd2-intensiv |
|||
9
ДенисЧ
11.01.21
✎
08:56
|
(8) А видео из вашего курса можно смотреть на обычном видеоплеере? Например, в телефон залить или на планшет? Или обязательно виндовз и особая игралка?
|
|||
10
toypaul
гуру
11.01.21
✎
09:10
|
(10) в этот раз курс сделали с защитой. потому что первая часть быстренько разошлась по файлопомойкам. так что не знаю. спрошу. или сам можешь спросить на почту [email protected]
|
|||
11
toypaul
гуру
11.01.21
✎
09:14
|
ответили "Просмотр только через плеер. И этот плеер на мобильных устройствах не работает."
|
|||
12
ДенисЧ
11.01.21
✎
09:21
|
(11) Мда... То есть по дороге на работу не посмотришь. Печально. Значит, сэкономлю 5 тыр.
|
|||
13
Mikeware
11.01.21
✎
09:21
|
(8) !!! замечательно.
как раз многие из моих вопросов... |
|||
14
Mikeware
11.01.21
✎
09:23
|
(12) поднять впн, и транслировать экран компа с виндой по РДП... :-)
|
|||
15
ДенисЧ
11.01.21
✎
09:24
|
(14) В наших деревнях на половине пути интернет не работает или работает так, что лучше бы не работал.
|
|||
16
toypaul
гуру
11.01.21
✎
09:24
|
(12) всегда есть вариант спросить у меня на форуме :). ну почти всегда :)
|
|||
17
ДенисЧ
11.01.21
✎
09:25
|
(16) Ты подаришь все 30 видео? )))
Или специально для меня перекодируешь в незащищённый формат? |
|||
18
toypaul
гуру
11.01.21
✎
09:27
|
(17) нет. отвечу на правильно заданный вопрос. или не неправильно, но интересный
|
|||
19
Mikeware
11.01.21
✎
09:27
|
(15) старлинк...
|
|||
20
ДенисЧ
11.01.21
✎
09:28
|
(19) Мне дешевле за те деньги купить ноут портативный )))
|
|||
21
Mikeware
11.01.21
✎
09:35
|
(18) правильно заданный вопрос уже содержит половину ответа... читер... :-)
(20) кстати, вариант. видел у франча леново-йогу, прикольная девайсина |
|||
22
ДенисЧ
11.01.21
✎
09:39
|
(21) Ленивую йогу? Я тоже люблю шавасану практиковать...
|
|||
23
Mikeware
11.01.21
✎
09:41
|
(22) это не страшно. главное - вовремя выйти....
|
|||
24
ДенисЧ
11.01.21
✎
09:43
|
(23) Будильник Кошмаровского выведет...
|
|||
25
Mikeware
11.01.21
✎
09:45
|
(24) гидро...?
|
|||
26
ДенисЧ
11.01.21
✎
09:47
|
(25) А что, он уже выпустил другую модель? ))
|
|||
27
Mikeware
11.01.21
✎
09:51
|
(26) да я не в курсе, у меня электронные...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |