Имя: Пароль:
1C
1С v8
СКД работа с НаборДанных
, ,
0 cvrnvge
 
28.07.20
15:30
Привет, вопрос такой: есть 2 набора данных
1)таблица с продажами и т д
2)отчёт просто с инфой из регистра

как я могу сделать вычисляемые поля, в которых будет что-то типа  КОГДА ПолеИзПервогоНабораДанных > ПолеИзВторогоНабораДанных Тогда Что-то Конец ?
1 cvrnvge
 
28.07.20
16:13
уп
2 SuperMario
 
28.07.20
20:47
собери связи наборов данных и вперед
3 Franchiser
 
гуру
28.07.20
21:11
Выбор когда ... Тогда ... Иначе .. конец
4 cvrnvge
 
05.08.20
12:27
Ещё вопрос, как работать с вычисляемым полем в произвольном выражении поля ?
Т.е. я хочу добавить поле, в котором будет что-то типа ВЫБОР КОГДА Поле1 > ВычисляемоеПоле1 Тогда что-то Конец
Но я не могу нигде найти, как обратиться в произвольном выражении к вычисляемому полю ?
5 cvrnvge
 
05.08.20
12:29
Если пытаюсь обратиться через Путь к данным, то пишет Поле не найдено "ВычисляемоеПоле1"
6 Momus
 
05.08.20
12:31
я правильно понял, что в выражении одного вычисляемого поля хочешь обратиться в другому вычисляемому полю? Если да, то так нельзя
7 cvrnvge
 
05.08.20
12:32
(6) нет
8 cvrnvge
 
05.08.20
12:33
Я создаю поле таблицы, в котором хочу обратиться к вычисляемому полю
9 cvrnvge
 
05.08.20
12:36
т.е. мне нужно добавить поле в отчет, которое будет вычисляться примерно так ВЫБОР КОГДА таблица.продажи > вычисляемоеполе тогда блабла иначе блабла1 конец
10 cvrnvge
 
05.08.20
12:47
я что то не ясно объясняю ? просто я не нашел в гугле как это сделать
11 Momus
 
05.08.20
12:48
"ВЫБОР КОГДА таблица.продажи > вычисляемоеполе тогда блабла иначе блабла1 конец" - вот это где используется? В каком-нибудь вычисляемом поле 2 ?
12 Momus
 
05.08.20
12:48
(10) наверное поэтому и не нашел...
13 cvrnvge
 
05.08.20
12:49
(11) нееееееееееееееет
14 Momus
 
05.08.20
12:49
мож скрин, а?
15 cvrnvge
 
05.08.20
12:50
16 cvrnvge
 
05.08.20
12:50
(15) тут мне нужно обратиться к вычисляемому полю
17 cvrnvge
 
05.08.20
12:53
пишут тут ВЫБОР КОГДА ПРодажи.Суммапродаж > ВЫЧИСЛЯЕМОЕПОЛЕ ТОГДА что-то иначе то-то КОНЕЦ
18 cvrnvge
 
05.08.20
12:53
как вычисляемое поле тут использовать ?
19 Momus
 
05.08.20
12:58
(15) это форма из конструктора запроса что ли? Как открыть ее
20 cvrnvge
 
05.08.20
13:04
(19) СКД - Поля и таблицы - Поля - Добавить новое поле
21 cvrnvge
 
05.08.20
13:05
(19) ладно, не важно, по-другому решил, но всё равно хотелось бы знать, как в ПОЛЯХ таблицы обращаться к вычисляемому полю
22 cvrnvge
 
05.08.20
16:17
https://ibb.co/YprQckQ
как в последующим обращаться к этим полям ? например ВЫБОР КОГДА Сумма > 0 ТОГДА Сумма/4 ИНАЧЕ Сумма + 4 КОНЕЦ
Псевдоним Псевдоним1

теперь я хочу создать поле, где будет условие ВЫБОР КОГДА Псевдоним1 = 4 ТОГДА ЧТОТО КОНЕЦ
Но, обращаясь к псевдоним1 - пишет поле не найдено, а как обращаться к "ВЫБОР КОГДА Сумма > 0 ТОГДА Сумма/4 ИНАЧЕ Сумма + 4 КОНЕЦ" не понятно
23 Momus
 
05.08.20
16:44
(22) поместить во временную таблицу, а после обращаться по псевдониму. Язык запросов 1с не скл. Либо тупо копировать ВЫБОР КОГДА Сумма > 0 ТОГДА Сумма/4 ИНАЧЕ Сумма + 4 КОНЕЦ
24 cvrnvge
 
05.08.20
16:57
(23) Ну да, тупо скопировал, это нормально ?
25 cvrnvge
 
05.08.20
17:54
Извиняюсь, много вопросов, если гугл не помогает пишу сюда
отчет выглядит так
Квартал1             квартал2        
январь февраль март  апрель май июнь
и всё ок, а вот с кварталом 3 какая то хрень, начинается он не с июля, а с января, но после января идёт июль август, почему так может быть ? что показать, чтобы понятнее было ?
26 cvrnvge
 
05.08.20
17:57
https://ibb.co/hX3sPLK вот на скрине заканчивается 2 квартал и начинается 3
27 cvrnvge
 
05.08.20
18:03
help!)
28 Franchiser
 
гуру
05.08.20
19:18
У вычисляемому полю нельзя обращаться в вычислямом поле. Просто пишешь по отдельности вычисляемые поля, потом копируешь выражение и вставляешь в другие поля.