Почему не схлопывается регистр накопления?

1. SegaZX 10 12.02.25 09:42 Сейчас в теме
Всем привет.
Пробую схлопнуть регистр накопления "Зарплата к выплате" в ЗУП.
Таблица остатков почти пустая, кроме одного значения, запросом вывел остатки по всем полям, они вроде одинаковые, но не схлопываются, не понятно.
Задвоений нет! в измерениях одни и те же элементы.
Прикрепленные файлы:
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. user2107191 12.02.25 09:45 Сейчас в теме
(1)
в измерениях одни и те же элементы.
Корректнее написать, что у них одни и те же представления (наименования). А не сами элементы.
По картинке именно так.
21. starik-2005 3165 12.02.25 10:26 Сейчас в теме
(1) Ну выведи уникальный идентификатор для каждого измерения. Запросы ныне это умеют.
3. SegaZX 10 12.02.25 09:47 Сейчас в теме
(2) я в универсальном отчете перехожу по этим элементам, ссылается на одни и те же элементы. Как тут могут быть разные элементы? Сотрудник - один табельный номер, физ лицо тоже одно, организация. нечему тут двоиться
4. user2107191 12.02.25 09:48 Сейчас в теме
(3)
нечему тут двоиться
Статьи, Подразделение, Вид дохода, Документ-основание... Масса возможностей для задвоения.
6. GenaT1C 12.02.25 09:51 Сейчас в теме
(3) Хайли лайкли регистраторы разные: в одной ведомости на выплату руками поправили 30=, следующая отыграла как минус 30.
8. user2107191 12.02.25 09:56 Сейчас в теме
(6) Давно ли регистраторы стали измерением остатков?
12. GenaT1C 12.02.25 10:04 Сейчас в теме
(8) Причём здесь измерения? Два регистратора создали две записи.
13. user2107191 12.02.25 10:06 Сейчас в теме
(12) Ты аналитик что ли??? Ты разбираешься в виртуальных таблицах регистров накоплений?
starik-2005; +1 Ответить
14. GenaT1C 12.02.25 10:09 Сейчас в теме
(13) Да, теоретик. Какой бы ни была таблица и на каком бы то ни было языке, но две записи обязаны быть для двух разных регистраторов.
Вывод: теперь надо уточнить у автора какой "приблудой" он схлопывает эти две записи. И найти ошибку в ЕГО коде.
16. Sashares 33 12.02.25 10:13 Сейчас в теме
(14) На скрине у ТС таблица остатков.
Вывод: теперь надо уточнить у автора какой "приблудой" он схлопывает эти две записи.

Эта приблуда называется 1С:Предприятие.
starik-2005; user2107191; +2 Ответить
18. user2107191 12.02.25 10:15 Сейчас в теме
(14) Иди к Калимуллину, он тебя вразумит.

https://www.youtube.com/watch?v=G0MdsBj_ZiY
20. spacecraft 12.02.25 10:23 Сейчас в теме
(3)
Сотрудник - один табельный номер, физ лицо тоже одно, организация. нечему тут двоиться

Вполне возможно что при "один табельный номер, физ лицо тоже одно, организация" будет два разных сотрудника.
5. SegaZX 10 12.02.25 09:51 Сейчас в теме
(4) если это так, то как это увидеть?
вы же видите на скрине, что нет ни статей, ни документов оснований. из того что есть, я все элементы проверил, они не задвоены.
9. user2107191 12.02.25 09:57 Сейчас в теме
(5)
что нет ни статей, ни документов оснований
Неопределено <> ПустаяСсылка
11. user2107191 12.02.25 10:04 Сейчас в теме
(5)
я все элементы проверил
Сравнением ссылок проверял? Или чисто внешне?
7. SegaZX 10 12.02.25 09:52 Сейчас в теме
регистр накопления по всем правилам должен схлопнуться, измерения же одинаковые ))
10. user2107191 12.02.25 09:58 Сейчас в теме
(7) Значит, неодинаковые.
Или требуется пересчет итогов.
15. SegaZX 10 12.02.25 10:10 Сейчас в теме
Я попробую сравнить ссылки. но вообще по другим записям, точно таким же с такими же пустыми значениями все схлопнулось. т.е. изначально было строк 20, я их все обнулил через документ "Перенос данных", а одна эти две строки остались. они не мешают, нигде не вылазят, т.к. по итогу 0, но просто для себя хочу понять где что не так.
возможно итоги нужно правда пересчитать
17. Sashares 33 12.02.25 10:14 Сейчас в теме
(15) Добавь в запрос вывод типа значений всех изменений.
А если там ссылки, то можно вывести еще и уникальный идентификатор ссылки.
user2107191; +1 Ответить
19. user2107191 12.02.25 10:16 Сейчас в теме
(15)
но вообще по другим записям, точно таким же с такими же пустыми значениями все схлопнулось.
Уверен в этом?
22. SegaZX 10 12.02.25 10:35 Сейчас в теме
(21) Вывел
Прикрепленные файлы:
24. Sashares 33 12.02.25 10:41 Сейчас в теме
(22)
1) ".Ссылка" добавлять не надо, там и так ссылки.
2) значений не видно, надо растянуть колонки, чтобы было видно значения полностью.
Исправь эти пункты и покажи результат еще раз.
25. M_Salakh 12.02.25 10:43 Сейчас в теме
(22) А если просто одно поле "ФизЛицо" в запросе оставить все схлопывается?
26. spacecraft 12.02.25 10:44 Сейчас в теме
(22) теперь найди эти записи в регистре и посмотри Период. Он будет отличаться. Скорее всего тот что с минусом будет более поздним.
23. GenaT1C 12.02.25 10:35 Сейчас в теме
Пока роетесь в измерениях задам ещё два пути для поиска ошибки, чисто теоретически )

1. Напомню, что платформа по-разному отрабатывает последнюю секунду.
Для регистра вида Остатки:
WHERE T4._Period >= @P5 AND T4._Period < @P6
а для вида Обороты:
WHERE T3._Period >= @P1 AND T3._Period <= @P2

т.е. неплохо было бы посмотреть Границу на включение/невключение

2. Месяц декабрь в ЗУПе был переходным на новый учёт НДФЛ и было около 115 ошибок только выявленных. Насколько я вижу затык у автора только по декабрю 2024
27. SegaZX 10 12.02.25 10:49 Сейчас в теме
если я растяну значения, то скрин не влазит на экран, но я проверил, они в обоих строках ВСЕ одинаковые идентификаторы. Может и правда что с итогами
30. user2107191 12.02.25 10:55 Сейчас в теме
(27) Остались непроверенными Статья финансирования и ДокументОснование. Ибо
Неопределено <> ПустаяСсылка
28. LeeAreHim 12.02.25 10:49 Сейчас в теме
Ни на что не претендуя, попробуйте вывести вид движения.
29. user2107191 12.02.25 10:54 Сейчас в теме
(28) Из виртуальной таблицы остатков? Иди к Гене.
33. LeeAreHim 12.02.25 11:03 Сейчас в теме
35. user2107191 12.02.25 11:05 Сейчас в теме
(33) Зачем? Вопрос же почему не схлопывается виртуальная.
31. Vinzor 112 12.02.25 11:00 Сейчас в теме
Блин
Имею обработку, которая запросом считывает все записи регистра и вносит их в "перенос данных" точь-в-точь (по всем измерениям и реквизитам), только
-- если оборотный, то в ресурсе меняется знак на противоположный
-- если остатков, то можно выбрать: меняем вид движения накопления или знак ресурса на противоположный

Сколько обнулял регистры до определенной даты ("в граница") - никогда не было проблем.

Автор, вы перенос данных вручную набивали?
32. SegaZX 10 12.02.25 11:01 Сейчас в теме
(31) да вручную, я пока на одном сотруднике просто проверяю как выровнять учет по НДФЛ
34. Vinzor 112 12.02.25 11:04 Сейчас в теме
(32) Купите за одну монету это (рекомендую)
Как раз для продвинутых пользователей, которые умеют работать с запросами.
И проблем не будет
https://infostart.ru/1c/tools/1940362/
37. user2107191 12.02.25 11:06 Сейчас в теме
(34) А разве задача стоит обнулить? Задача стоит исправить некорректные данные, и сделать их корректными.
36. SegaZX 10 12.02.25 11:06 Сейчас в теме
Итоги пересчитал, не помогло.
(34) да у нас 10 сотрудников, тут вопрос не в том, чтобы автоматически заполнить, а в том, что почему когда уже все заполнил, правильно, эти 2 строки зависли, все остальное нормально схлопнулось.
39. spacecraft 12.02.25 11:13 Сейчас в теме
(36) смотреть движения регистра.
Эти записи.
Вангую:
Период первой записи 01.12.2024
Период второй записи 01.01.2025
38. SegaZX 10 12.02.25 11:09 Сейчас в теме
(28) подскажите пожалуйста как вывести вид движения?
40. LeeAreHim 12.02.25 11:16 Сейчас в теме
(38) Издеваетесь?
Запрос к физической таблице с выбором всех полей т отбором по физлицу и периоду.
Посмотреть вывод. может там корявка.
Или остатки и обороты. тоже посмотреть вывод. ведь что-то не дает схлопнуться.
41. SegaZX 10 12.02.25 11:27 Сейчас в теме
(40) спасибо , вывел все поля из реальной таблицы, выяснилось что +30 рублей введены в декабре, документ основание так же пустой (т.е. равен "Неопределено"), но вот регистратор "Начальная задолженность по зарплате", возможно поэтому он не схлопывает
Прикрепленные файлы:
42. SegaZX 10 12.02.25 11:38 Сейчас в теме
Я просто убрал эти +30 рублей из документа "Начальная задолженность", и убрал строку с -30 рублей в документе "Перенос данных", после чего регистр выровнялся, итоги пустые )))
Когда в документе "Перенос данных" в поле "Документ основание" выбираем значение, там предложены для выбора ВСЕ типы документов начисления (БЛ, ЗП, ОТПУСК и пр), а документ "Начальная задолженность" там не выбирается. Возможно причина в этом, хотя в обоих строках запроса документ основание пустой, но таблица не схлопывается
43. GenaT1C 12.02.25 11:40 Сейчас в теме
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот