Имя: Пароль:
1C
 
Выражение СКД с данными из разных наборов данных
0 Tolstiy Beremenniy
 
18.09.18
16:44
Есть отчет на СКД. У него 2 набора данных с запросами.
Нужно сделать вычисляемое поле в котором будут присутствовать
поле из первого набора и два поля из второго набора.
Как это правильнее сделать? И где в СКД?
1 Tolstiy Beremenniy
 
18.09.18
17:09
Так вот прикрутил, в выражениях понимаются поля, после слова КАК из всех наборов данных как я понял

ВЫБОР
   КОГДА ДатаСнятияПравНаОбъектНедвижимости = ДАТА(1,1,1)
   ТОГДА ДАТА(1,1,1)
   ИНАЧЕ КоличествоМесяцевВладения - ( ПериодСнятияСУчета - ДатаСнятияПравНаОбъектНедвижимости  )
КОНЕЦ
2 Tolstiy Beremenniy
 
18.09.18
17:12
Но нет не получилось, данные не вывелись.
От чего это может быть?

КоличествоМесяцевВладения из первого набора данных

ПериодСнятияСУчета и ДатаСнятияПравНаОбъектНедвижимости со второго набора данных

Выражение сделал как в (1) но отчет сломался ((((((
3 bolder
 
18.09.18
17:15
(2) Продолжай наблюдения.
4 dmt
 
18.09.18
17:20
(2) Потому что у тебя базы не хватает.
Тебе в предыдущей ветке написали, используй РазностьДат. Можешь в выражении вычисляемого поля СКД.
5 Tolstiy Beremenniy
 
18.09.18
17:30
(1) Так надо было!

ВЫБОР
   КОГДА ДатаСнятияПравНаОбъектНедвижимости = ДАТАВРЕМЯ(1,1,1)
   ТОГДА ДАТАВРЕМЯ(1,1,1)
   ИНАЧЕ КоличествоМесяцевВладения - ( МЕСЯЦ(ПериодСнятияСУчета) - МЕСЯЦ(ДатаСнятияПравНаОбъектНедвижимости)  )
КОНЕЦ
6 Tolstiy Beremenniy
 
18.09.18
17:31
Мне формулу дали и сказали внедрить я вот пробую. В этой формуле не нужно знать дату начала периода и дату окончания периода. Квартала.
7 Tolstiy Beremenniy
 
18.09.18
17:32
(4) А в той ветке в выражении нужно использовать дату начала квартала и дату окончания квартала. Их нужно ещё
передать в запрос.
8 Tolstiy Beremenniy
 
18.09.18
17:33
(4) Я бы рад попробовать тот метод, да на сервере отладка отвалилась (((((
9 Мимохожий Однако
 
18.09.18
20:39
(8) ОФФ: Даже сервер не выдержал твоего напора )
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший