Вход | Регистрация
 

помогите разобраться с колонкой СКД

помогите разобраться с колонкой СКД
Я
   cvrnvge
 
16.07.20 - 15:31
Есть у меня колонки 3
ВЫБОР
    КОГДА МЕСЯЦ(Продажи.Документ.Дата) = 1
        ТОГДА ЕСТЬNULL(Продажи.СуммаВыручки, 0)
КОНЕЦ
ВЫБОР
    КОГДА МЕСЯЦ(Продажи.Документ.Дата) = 2
        ТОГДА ЕСТЬNULL(Продажи.СуммаВыручки, 0)
КОНЕЦ
ВЫБОР
    КОГДА МЕСЯЦ(Продажи.Документ.Дата) = 3
        ТОГДА ЕСТЬNULL(Продажи.СуммаВыручки, 0)
КОНЕЦ

мне нужно колонка, в которой будет сумма этих 3 колонок, как правильно сделать ?
   Галахад
 
1 - 16.07.20 - 15:33
Если м = 1 или м = 2 или м = 3 Тогда...
   cvrnvge
 
2 - 16.07.20 - 15:35
(1) не совсем понял, с другими колонками прокатывает: даблклик по колонке, чтобы вывести её в произвольное выражение, написать "+" и даблклик по второй колонке, в итоге Колонка + Колонка
   cvrnvge
 
3 - 16.07.20 - 15:36
(1) если так делать с этими, то получается 
ВЫБОР
    КОГДА МЕСЯЦ(Продажи.Документ.Дата) = 1
        ТОГДА ЕСТЬNULL(Продажи.СуммаВыручки, 0)
КОНЕЦ + ВЫБОР
    КОГДА МЕСЯЦ(Продажи.Документ.Дата) = 2
        ТОГДА ЕСТЬNULL(Продажи.СуммаВыручки, 0)
КОНЕЦ + ВЫБОР
    КОГДА МЕСЯЦ(Продажи.Документ.Дата) = 3
        ТОГДА ЕСТЬNULL(Продажи.СуммаВыручки, 0)
КОНЕЦ

но я понимаю, что это некорректно
   Галахад
 
4 - 16.07.20 - 15:40
ВЫБОР
    КОГДА МЕСЯЦ(Продажи.Документ.Дата) = 1 ИЛИ МЕСЯЦ(Продажи.Документ.Дата) = 2 ИЛИ ... Тогда
   cvrnvge
 
5 - 16.07.20 - 15:42
(4) условие я с (1) понял, я не совсем понял что в тогда писать
   cvrnvge
 
6 - 16.07.20 - 15:45
(4) мне же нужно суммировать 3 колонки, которые в (0)
   Жан Пердежон
 
7 - 16.07.20 - 15:46
(1) (6) в СКД это всё настройками делается, а не запросом
   cvrnvge
 
8 - 16.07.20 - 15:47
(7) какими настрйоками ? мне нужно получить колонку, которая состоит из суммы 3 других колонок
   cvrnvge
 
9 - 16.07.20 - 15:49
(8) точнее в колонке нужно выражение колонка + колонка + колонка, но как обратиться к колонке, которая состоит из условия - не знаб
   Ненавижу 1С
 
10 - 16.07.20 - 15:49
ВЫБОР
    КОГДА МЕСЯЦ(Продажи.Документ.Дата) = 1
        ТОГДА ЕСТЬNULL(Продажи.СуммаВыручки, 0) ИНАЧЕ 0
КОНЕЦ + ВЫБОР
    КОГДА МЕСЯЦ(Продажи.Документ.Дата) = 2
        ТОГДА ЕСТЬNULL(Продажи.СуммаВыручки, 0) ИНАЧЕ 0
КОНЕЦ + ВЫБОР
    КОГДА МЕСЯЦ(Продажи.Документ.Дата) = 3
        ТОГДА ЕСТЬNULL(Продажи.СуммаВыручки, 0) ИНАЧЕ 0
КОНЕЦ
   cvrnvge
 
11 - 16.07.20 - 15:49
(10) я изначально так и сделал, не считает
   cvrnvge
 
12 - 16.07.20 - 15:52
(10) данные точно есть в месяцах, в колонках месяц 1/2/3 данные есть, в отчете выводятся, а колонка с этим условием пустая
   cvrnvge
 
13 - 16.07.20 - 16:07
сделал в ресурсе  в выражении Сумма(Поле1) + Сумма(Поле2) + Сумма(Поле3), всё ок
   cvrnvge
 
14 - 17.07.20 - 11:02
А как в СКД сделать колонку, которая будет заполняться пользователем ?
   Ненавижу 1С
 
15 - 17.07.20 - 11:05
(14) просто выведи пустую колонку
(11) не так, у тебя разделов ИНАЧЕ нет
   cvrnvge
 
16 - 17.07.20 - 11:07
(15) я делал и с ИНАЧЕ 0, после того как вы написали, тоже не считалось, посчиталось только, но я сделал в ресурсе "Сумма(Поле1) + Сумма(Поле2) + СУмма(Поле3) и норм считается (15) а подскажите, мне нужно чтобы эта колонка заполнялась и где то хранила это значение и после следующего формирования были данные, которые ввели туда, или проще создать РС и там хранить эти значения ?
   cvrnvge
 
17 - 17.07.20 - 11:08
, посчиталось только, но я сделал в ресурсе  = посчиталось только тогда, когда сделал в ресурсе*
сори
   cvrnvge
 
18 - 17.07.20 - 11:31
а на счет колонок, которые должны заполняться в ручную и после первого заполнения быть такими, как из заполнили
это лучше реализовать через регистр сведений ?
   Ненавижу 1С
 
19 - 17.07.20 - 11:32
(18) думаю да, ибо это данные

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.