Имя: Пароль:
1C
 
СКД: Простой отчет по регистру остатков – лишняя строка в группировке
0 bvb
 
23.07.25
10:56
Туплю на элементарных темах (аж стыдно, но сообразить не могу)
Помогите пожалуйста
Простой отчет по простому регистру остатков – оборотно - сальдовая ведомость с группировкой по контрагенту и регистратору

Сделал вроде все по феншую (рис 1):
1.    Покурил : https://its.1c.ru/db/metod8dev/content/3093/hdoc
2.    Авто в периодичности виртуальной таблицы поставил
3.    Поле регистратор период с номером 1 и игнорить нулл  - поставил
4.    Период «секунда»  с номером 2  в поля вывел
5.    Поля остатков оба присутствуют в запросе и имеют одинаковое имя


И все равно в оборотке в группировке «Регистратор» лишняя [хромосома] строка (рис 2)

Что еще этот СКД от меня  хочет ?
1 Smit1C
 
23.07.25
11:27
А разве так быть не должно ?
2 PR
 
23.07.25
11:29
(0) Так сортировку по период (секунда) + регистратор поставь
3 toypaul
 
гуру
23.07.25
11:50
игнорить нулл - не всегда срабатывает. Надежнее отбор на группировке проверяющий регистратор на заполненность.
4 toypaul
 
гуру
23.07.25
11:51
Там, например, может быть не NULL, а Неопределено - и все уже не будет работать. Кто его знает как платформа заполняет регистратор в этом поле остатка...
5 PR
 
23.07.25
12:07
(3), (4), какой NULL, какой игнор, это просто законная строка остатка, в которой, конечно же, нет регистратора
6 bvb
 
23.07.25
13:33
(1) Нет, не должно. Лишней строки быть не должно. А сальдо должно быть заполнено на уровне регистратора

(2) Попробовал и "Порядок" в запросе и "Сортировка" в настройках СКД - не помогло

(3) "Отбор" по группировке "Регистратор" в настройках СКД ?   Да ладно...
7 Franchiser
 
гуру
23.07.25
13:35
(0) проверь что имя группа полей остатка одинаковая
8 bvb
 
23.07.25
16:02
(7) Пункт 5  в моем списке
9 Franchiser
 
гуру
24.07.25
01:36
(8)Попробуй сделать другой вариант отчёта - список, а не кросс-таблицу, так как возможно эта строка относится к какому-то итогу.
Можно ещё поставить фильтр на Регистратор Заполнен не на уровне детальных записей, а на уровне группировки Регистратор. В (3) правильный ответ.
10 PR
 
24.07.25
01:29
(6) Какой, блять, лишней?
Ты формируешь отчет за март
Начальный остаток по какому регистратору, контрагент тебе должен 300 рублей по какому регистратору?
Или все же регистратора нет?
11 PR
 
24.07.25
01:32
+(10) Но конкретно в случае ТС хрень какая-то, запись с каким-то начальным остатком, который у него, если верить его словам, нулевой
12 PR
 
24.07.25
01:34
Ну и плюс я не уверен, но раз регистратор не в детальных записях, а в группировке, то и период секунда нужно группировкой до поля регистратор выбирать, а не просто в полях его выбрать
13 craxx
 
24.07.25
08:18
(0) отбором в группировке убирай, да и все
14 bvb
 
24.07.25
11:00
(11) У меня пока единственное движение по данному регистратору

(13) Получилось. Но неприятное ощущение осталось. Кривенько как то это все.

Такое впечатление что я что-то неправильно делаю при формировании виртуальной таблицы. Или что-то нужно подшаманить в компоновке.

И совсем глупый вопрос а как работают в типовых типовые отчеты-оборотки по регистрам, которых дофига ?
15 Мультук
 
гуру
24.07.25
11:13
(14)

Глупый ответ -- можно взять простейший отчёт "Товары на складах" и посмотреть "а что там".

А потом самостоятельно попытаться написать "нечто подобное", но проще.
16 bvb
 
24.07.25
11:32
(15) Не вариант.
Это сложные многофункциональные отчеты , зачастую с объединением наборов данных


Здесь - вещь простая как три копейки сделанная с учетом всех рекомендаций и не работает как надо.

Зачем пытаться воспроизвести сложное - если не отладил простое ?