Имя: Пароль:
1C
1С v8
СКД и вычисляемые поля -- убиться об угол
,
0 dolss
 
28.08.14
12:42
Элементарнейший вопрос, сотни людей его наверняка решали.

Условно
В запросе выбираются например Клиент, Номенклатура, Количество, Сумма с группировкой по Клиенту и Номенклатуре
Нужно получить Цена = Сумма / Количество на уровне и номенклатуры, и клиента (то есть цена на уровне клиента = Сумма(Сумма) / Сумма(Количество))

Я убился уже с этой гадостью
Я делал и так (вычисляемые поля):

Выбор Когда Отгрузка = 0 Тогда 0 Иначе ВычислитьВыражение("Сумма(СуммаОтгрузка)","Клиент","Группировка") / ВычислитьВыражение("Сумма(Отгрузка)","Клиент","Группировка") Конец

И так:
Выбор Когда Отгрузка = 0 Тогда 0 Иначе ВычислитьВыражение("Сумма(СуммаОтгрузка) / Сумма(Отгрузка)","Класс") Конец

Ни фига не работает.
1 PR
 
28.08.14
12:47
В выражении ресурса Сумма(Сумма) / Сумма(Количество)
2 dolss
 
28.08.14
12:52
Шо?????
3 dolss
 
28.08.14
12:59
А тут можно минусы лупить за дурацкие ответы?

Кстати, а почему тема попала в v7, а не в v8?
4 Мимохожий Однако
 
28.08.14
13:00
(3)Можно )). Кривые руки.
5 Drac0
 
28.08.14
13:02
(0) Добавь ресурс в СКД: Сумма(Сумма) / Сумма(Количество)
6 Jokero
 
28.08.14
13:02
Ниче не понял в чем проблема.
Добавляем в запросе поле Цена, которое вычисляем по формуле, потом просто его суммируем в СКД
7 Cube
 
28.08.14
13:03
(3) -1 :)
8 mistеr
 
28.08.14
13:05
(0) На уровне клиента получить среднюю цену холодильников и батареек за штуку? Я правильно понял?
9 Nenaviwu1c20
 
28.08.14
13:05
Может через пользовательское поле сделаешь?
10 Drac0
 
28.08.14
13:05
(6) -1
11 dolss
 
28.08.14
13:07
(8) -- абсолютно верно, средняя цена единицы товара, пофигу что
12 Hans
 
28.08.14
13:08
(0) -1
13 dolss
 
28.08.14
13:10
(9) А я через вычисляемое поле и делаю. Только не получается
14 Hans
 
28.08.14
13:15
(13) Вставь этот текст в ресурс  цены ан вкладке "Ресурсы"

Выбор Когда Сумма(Отгрузка) = 0 Тогда 0 Иначе Сумма(СуммаОтгрузка) / Сумма(Отгрузка) Конец
15 GenAcid
 
28.08.14
13:17
В чем проблема в вычисляемых полях написать

ВЫБОР КОГДА Количество = 0 ТОГДА 0 ИНАЧЕ Сумма/Количество КОНЕЦ

а в ресурсах в выражении

ВЫБОР КОГДА СУММА(Количество) = 0 ТОГДА 0 ИНАЧЕ СУММА(Сумма)/СУММА(Количество) КОНЕЦ

?
16 dolss
 
28.08.14
13:33
(15) Агаааа, в ресурсах тоже выражение можно писать!!
Щас мы его заборем...
17 dolss
 
28.08.14
13:48
(15), (14) -- данке шон
Последний вопрос -- ОТКУДА вы это узнали?
18 PR
 
28.08.14
13:48
(3) Ты идиот что ли? Где ты увидел дурацкий ответ?
19 VladZ
 
28.08.14
13:50
(17) Из умных книжек. Тебе тоже советую туда чаще заглядывать.
20 PR
 
28.08.14
13:52
(17) Не поверишь. Традиционно. Книжки, СП, типовые, МиСта, ИТС, инет, конфигуратор.
21 dolss
 
28.08.14
13:56
(18) -- беру свои слова обратно, твоя правда
(19) -- то есть в книжке про СКД это написано? У меня только Гончаровская методичка
22 GenAcid
 
28.08.14
13:57
(17) Я уже не помню, кажется я родился с этим знанием :)
(21) В любой книге по СКД это есть.
23 PR
 
28.08.14
14:09
(21) Ну и я прошу пардона, брякнул что-то резковато
24 PR
 
28.08.14
14:09
(21) Лично я это узнал из доки в каталоге базы, где написано, что появилось нового.
25 dolss
 
28.08.14
14:12
Заказал книжку, буду читать. Если там конечно написано что-то более вменяемое, чем у Гончарова
26 AlexITGround
 
28.08.14
14:41
(25) есть же курс бесплатный на СКД от Гилева Е.
http://www.spec8.ru/kurs-po-skd-besplatno