Имя: Пароль:
1C
1С v8
Как работает СКД
0 BlueBird
 
08.11.14
23:11
Добрый день! Появился такой вопрос по СКД. В отчете строка, в которой первый ресурс=0, пропадает из отчета (стоимость). Если добавляю ресурс "количество" (не 0) - строка появляется (все группировки с ней). Как так? Так и должно быть?
1 Otkr
 
08.11.14
23:17
Все верно
2 Chameleon1980
 
08.11.14
23:24
не понял. Если первый ресурс всей строки 0 у вас вся строка не приходит? или я сплю уже?
3 Chameleon1980
 
08.11.14
23:24
просто мне последнее время очень часто сны про скд снятся
мможет опять сцк
4 Chameleon1980
 
08.11.14
23:25
киньте в нам отчетом если не болшой.
и под куда он (конфа) ?
5 RomanYS
 
08.11.14
23:32
это не СКД, а запрос к виртуальным таблицам регистров. В выборку попадут только ненулевые записи по запрашиваемым регистрам.
6 RomanYS
 
08.11.14
23:33
+(5) *регистрам = ресурсам
7 BlueBird
 
08.11.14
23:34
Не все ресурсы нулевые в этой строке. Отчет тут: https://yadi.sk/d/gd2heqq7cacJd
8 BlueBird
 
08.11.14
23:35
То есть для "пропадающей" строки: стоимость=0, количество=8, себестоимость = 123. Конфигурация УТ 10.2.
9 Chameleon1980
 
08.11.14
23:38
не могу поглядеть
конфа передописанная у вас
при открытии схемы
ругается

ТаблицаРегистра.Регистратор.Бонус
10 BlueBird
 
08.11.14
23:42
Да, поздно сообразила. В отчете используются реквизиты "бонус" и "промо акция" в документе реализация товаров услуг. Переделала для типовой: https://yadi.sk/d/EuecDfmVcacje
11 Otkr
 
08.11.14
23:48
(9) (10) Что смотреть, в (5) все разжевали
12 BlueBird
 
08.11.14
23:50
(11) Это ненулевые записи. ОДИН из ресурсов равен 0.
13 Chameleon1980
 
08.11.14
23:55
а стоило для получения данных цифер такой запрос городить?
или так получилось?
или я чего хитрого пока не заметил?
14 Chameleon1980
 
08.11.14
23:57
а - там повыключены поля
т.е. все нужно будет?
15 BlueBird
 
08.11.14
23:57
(13) Это типовой отчет "Валовая прибыль", получающий дополнительно стоимость и наценку с учетом бонуса, а себестоимость - по установленным ценам на дату партии (чтобы не учитывать скидки поставщиков). Чтобы можно было проверить на типовой конфе, я удалила все упоминания бонуса.
16 BlueBird
 
08.11.14
23:58
(14) Да, нужно будет.
17 Otkr
 
09.11.14
00:01
(12) И? Выводишь только один, тот который нулевой и строки нет? Все верно, выводятся только с ненулевыми ресурсами. СКД работает именно так. Считай по сути запрос в таком случае содержит только один ресурс, тот который ноль
18 BlueBird
 
09.11.14
00:04
(17) Там себестоимость не нулевая. Но я так понимаю, что СКД создает виртуальную таблицу "Продажи", где стоимость=0, "считает" ее пустой и себестоимость уже к ней не присоединяет? Как мне объяснить это пользователям...
19 RomanYS
 
09.11.14
00:26
СКД создает конечный запрос, в котором будут только те поля, которые в данных настройках СКД необходимы. А вот этот запрос уже вернет то, что описано в (5).

Можно попробовать заставить СКД запрашивать те поля, которые она не выводит, например, используя их в условиях СКД. Ещё есть галочка "обязательное" в свойствах полей СКД, но не уверен, что поможет.
20 milan
 
09.11.14
00:27
(18) вроде в настройках можно указать, что все поля ресурсов обязательные, тогда все заработает как хочется.
21 BlueBird
 
09.11.14
00:36
(20) Спасибо!!! То, что надо. В колонке "Роль" есть реквизит "Обязательное".
Основная теорема систематики: Новые системы плодят новые проблемы.