Имя: Пароль:
1C
1С v8
СКД срез последних - получить значение по одному измерению
,
0 Roma1314704
 
30.01.18
21:00
Есть Отчет через скд - прайс-лист с ценам, но нужно получить значение цены только по Измерению Номенклатура , по второму измерению - Контрагент нужно проигнорировать.
Что нужно добавить в конструктор запросов?
1 vicof
 
30.01.18
21:08
Оно само проигнорирует, если галка Обязательное не поставлена, и в полях контрагент не выбран.
2 Roma1314704
 
30.01.18
21:12
Где галка  - обязательное?
Поля - получаю только Цену
3 vicof
 
30.01.18
21:29
В полях на самой первой странице
4 DrShad
 
30.01.18
21:31
(1) если поле контрагент будет в структуре настроек вывода, то пофигу стоит там галка Обязательное или нет
5 DrShad
 
30.01.18
21:32
(0) в отчете прайс-лист не может быть контрагентов
6 vicof
 
30.01.18
21:34
(4) Ну я то же самое сказал. Может не совсем понятно. Сначала смотрим в одно место, потом в другое.
7 DrShad
 
30.01.18
21:41
(6) не нужно ни в какие места смотреть - нужно понимать предмет, а именно что прайс-лист предназначен в типовом варианте для выводы номенклатуры и БЕЗ ИЕРАРХИИ, соответственно любое изменение структуры отчета, должно быть с соответствующим изменением выражения ресурса по цене
8 Roma1314704
 
30.01.18
22:06
Есть регистр сведений - ЦеныНоменклатуры
Измерения :
- Номенклатура
- Контрагент
Ресурсы:
- ЦенаРозничная
- ЦенаОптовая
Регистраторами данного ресурса есть 2 документа :
- приходная накладная и переоценка

Задача нужно создать отчет на СКД вывести  - Номенклатуру и Оптовую цену
Проблема в том что если есть 2 документа  - приходная и преоценка то в СКД выбрасывает 2 строки одной и той же номенклатуры - соотвественно с разными ценами.
Задача - Нужно при выводе отчета исключить влияние Измерения  - Контрагент
9 mistеr
 
30.01.18
22:39
(8) Виртуальная таблица СрезПоследних (она ведь используется?) не может выдать срез по одному измерению, только по всем.

Варианта два.
1. Дополнительно выбрать последнюю цену по номенклатуре. То есть вручную построить срез последних по полученным из ВТ строкам.
2. Ни использовать СрезПоследних, строить срез вручную сразу по таблице движений.
10 mistеr
 
30.01.18
22:40
Ну и третий вариант - пересмотреть структуру регистра.
11 Мимохожий Однако
 
30.01.18
22:41
(8) Как будешь выводить цену, если у тебя для Товара1 есть пять Контрагентов с разной ценой?
12 Roma1314704
 
30.01.18
22:45
Вот и я об этом когда отчет обходит ресурс он получает цену от каждого контрагента , т.е. если за 1 месяц получили один и тот же товар от 10 поставщиков по разным ценам по отчете будет 10 строк одного товара
13 Roma1314704
 
30.01.18
22:46
Городить еще один регистр для прайса - по моему это глупо
14 mistеr
 
30.01.18
22:58
(13) А есть ситуации, когда нужен срез последних по контрагенту?
15 Roma1314704
 
30.01.18
23:00
На текущий момент нету. Как вариант возможно прийдется мониторить цены, но это мало вероятно.
Предлагаете удалить Измерение - Контрагент?
16 mistеr
 
30.01.18
23:02
(15) Сделать его реквизитом.
17 Roma1314704
 
30.01.18
23:21
Вариант, согласен