Имя: Пароль:
1C
1С v8
Не получается в отчете на скд колонку вычислить
0 Razzle Kay
 
02.07.18
08:58
ВЫБОР
    КОГДА ЗначенияСвойствОбъектов.Значение.Наименование = "Готовая продукция"
        ТОГДА _АналитическаяСправкаТовары.КоличествоПродажПлан = _АналитическаяСправкаТовары.КоличествоПродаж * _АналитическаяСправкаТовары.Ссылка.КоэффициентГотовая
    КОГДА ЗначенияСвойствОбъектов.Значение.Наименование = "Сырая продукция"
        ТОГДА _АналитическаяСправкаТовары.КоличествоПродажПлан = _АналитическаяСправкаТовары.КоличествоПродаж * _АналитическаяСправкаТовары.Ссылка.КоэффициентОбщий
    КОГДА ЗначенияСвойствОбъектов.Значение.Наименование = "Покупная мясопродукция"
        ТОГДА _АналитическаяСправкаТовары.КоличествоПродажПлан = _АналитическаяСправкаТовары.КоличествоПродаж + 10
КОНЕЦ
1 Razzle Kay
 
02.07.18
09:00
пустые строки, но вот в номенклатуре, где 'Покупная мясопродукция" пишет "Нет"
2 1Сергей
 
02.07.18
09:01
Сравнивать с наименованием моветон
3 Razzle Kay
 
02.07.18
09:19
(2) сравнил с кодом, ничего не изменилось
4 DrShad
 
02.07.18
09:22
там не пустые строки, а NULL
5 Razzle Kay
 
02.07.18
09:22
(4)почему ?
6 Razzle Kay
 
02.07.18
09:23
(4) КоличествоПродаж заполнена
коэффициент заполнена
у всей номенклатуры есть категория продукции
в чем проблема ?
7 Малыш Джон
 
02.07.18
10:04
ну вариантов-то немного)
или условия не срабатывают(значит не равно наименование тому, с чем сравниваешь)
или то, на основании чего вычисляешь не заполнено.
Проверяй по очереди эти версии; что не подтвердилось - отбрасывай, что в итоге останется - это оно и есть.
Шерлока Холмса не читал, что ли?)
8 Razzle Kay
 
02.07.18
11:05
(7) да я уже хз чо пробовать ещё то
9 Малыш Джон
 
02.07.18
11:13
(8) ну по списку же)

вот так что напишет:
ВЫБОР
    КОГДА ЗначенияСвойствОбъектов.Значение.Наименование = "Готовая продукция"
        ТОГДА 1
    КОГДА ЗначенияСвойствОбъектов.Значение.Наименование = "Сырая продукция"
        ТОГДА 2
    КОГДА ЗначенияСвойствОбъектов.Значение.Наименование = "Покупная мясопродукция"
        ТОГДА 3
ИНАЧЕ 4
КОНЕЦ

?
10 Razzle Kay
 
02.07.18
11:17
11 Razzle Kay
 
02.07.18
11:18
Получается Верхняя строчка - это Категория продукции, её родитель - Готовая продукция
12 Razzle Kay
 
02.07.18
11:19
У неё пишется "1", а Нижняя строчка - номенклатура, у неё в свойствах стоит категория Колбаса п/к Филейная, а у этой категории родитель Готовая продукция (1)
13 Razzle Kay
 
02.07.18
11:21
пздц, не пойму как тогда делаь
14 Малыш Джон
 
02.07.18
11:21
(12) ну то есть для строк с номенклатурой для формулы из (0) у тебя всего NULL будет стоят(там где сейчас 4 выводится)
15 Малыш Джон
 
02.07.18
11:22
(13) тебе нужно для номенклатуры искать значения в зависимости от категории родителя?
16 Razzle Kay
 
02.07.18
11:22
(14) Ну ВСЯ номенклатура выводится 4
17 Razzle Kay
 
02.07.18
11:37
(15) ну да
18 Razzle Kay
 
02.07.18
11:38
(15) Готовая Сырая Покупная
19 Малыш Джон
 
02.07.18
11:40
(18) значит в запросе ищи родителя для каждой номенклатуры и условие на категорию родителя ставь.
20 Малыш Джон
 
02.07.18
11:40
и кстати, вот это вот поле: ЗначенияСвойствОбъектов.Значение скорее всего составной тип имеет, вырази его явно, а то нехорошо получается
21 Razzle Kay
 
02.07.18
11:52
(19) родителя для значения номенклатуры получается