Имя: Пароль:
1C
1С v8
В отчете расходятся суммы остатков и оборотов
0 Omskdizel
 
13.04.24
05:24
БП 3.0.150.33, 8.3.22.2411, MS SQL
У пользователей в ОСВ по счету (по любому счету!) вылез сабж и в сообщениях "У пользователя недостаточно прав на исполнение операции над базой данных.".
Тем на эту тему (каламбурошная!) много, но ничего не помогло. В дополнение к сабжу, и в отличие от тем на просторах, есть нюанс. С полными правами все работает, ни на что не ругается.
С базой произошли два события: накатил обнову с ветки 3.0.148 и главбух январь перепроводила. Что из них повлияло точно сказать не могу, в промежутке пользователи не заходили.
Из-за нюанса - грешу на обнову, что-то там в правах поломалось. Вопросы собсно, как найти изменения в правах (копии есть) или что можно попробовать сделать?
Делал: Выгрузка/загрузка, ТиИ, чистка кэша.
1 Гена
 
13.04.24
07:58
скрин бы глянуть... где в ОСВ "расходятся суммы остатков и оборотов"
2 maxab72
 
13.04.24
08:04
(1) Если итоги побились, то почему бы и нет? ТиИ было сделано?
3 Гена
 
13.04.24
09:00
(2) Делал: Выгрузка/загрузка, ТиИ, чистка кэша.
Ну что коллега, какой диагноз?
4 Гена
 
13.04.24
09:15
Моё предположение.
Права тут не при чём.
Именно в БП бухгалтеры часто пользуются ручной операцией Бухсправка. Вот хлебом не корми, но только применяют её к месту и не к месту. В шапке есть реквизит Сумма операции, т.е. всего документа, а в табличной части идут проводки, их может быть много и у каждой своя отдельная суммишка. В идеале шапка сразу реагирует на любое добавление новой проводки или изменение суммишки в старой.
Сумма операции = Сумма всех суммишек

Но. Бывают дни когда... из-за любого крохотного сбоя шапковая итоговая Сумма этого ручного дока не отреагировала и стала не равна сумме всех суммишек. Вот тут-то и возникают проблемы с ОСВ по тем счетам, что были задействованы в той глючной Бухсправке.

Если ручных операций много, то можно не искать вражину, а просто в обычном режиме предприятия пересчитать бухгалтерские итоги, сдвинув их дату на заведомо нормальный период, затем вернуть текущий:
https://i.ibb.co/n1HLgc8/2024-04-13-08-51-00.png
https://i.ibb.co/THX7nBx/2024-04-13-08-51-17.png
https://i.ibb.co/pvZhcB9/2024-04-13-08-51-43.png
5 shuhard
 
13.04.24
12:05
(4) 100% бред
у чела RLS отвалился
"У пользователя недостаточно прав на исполнение операции над базой данных."
6 Omskdizel
 
13.04.24
12:10
Извиняюсь, не у компа был.
(4) Обрати внимание, ОСВ ругается на кучу счетов. Я не все проверил, но 41, 51, 62 - все косячат. Более того, я попробовал ткнуться в закрытый период. Там поведение то же. В принципе, обнова могла шатать и закрытый период, бывало такое, но Бухсправки вряд ли есть по всем счетам. Может ввод начальных остатков...
Я ничего не поломаю пересчетом итогов? А то период закрыт.
7 Omskdizel
 
13.04.24
12:13
(5) Кстати да, забыл написать, что подобное только по одному юрлицу из 4х. Куда ткнуться? Я собсно проверял настройки пользователей, там все на месте.
8 Omskdizel
 
13.04.24
12:28
(5) Убрал и добавил косячную организацию. Не помогло. Видимо там что-то непосредственно с запросами RLS. Только вот как найти?
9 PR
 
13.04.24
13:00
(0) В сабже "Куплю гараж"
В тексте "Продам слона"
ТС, ты там пьян что ли?
10 Omskdizel
 
13.04.24
13:57
(9) ТС трезвенник. Так что раскройте вашу слишком глубокую мысль, а то по трезвому состоянию не могу понять.
11 PR
 
13.04.24
14:07
(10) Что раскрыть-то?
В заголовке про расхождение сумм остатков и оборотов
В (0) про недостаточные права на исполнение операции над базой данных у пользователя
Найдите совпадения в двух фразах, как говорится
12 rphosts
 
13.04.24
15:01
(0) если под полными правами норм - разбирайся с правами. Пересчёт итогов конечно не делал-же?
13 Гена
 
13.04.24
15:33
скрин бы глянуть... где в ОСВ "расходятся суммы остатков и оборотов"
14 Гена
 
13.04.24
15:37
но 41, 51, 62 - все косячат

А этот набор может указывать на следующее: мог быть программно создан док реализации, в котором заполнились не все нужные реквизиты, чаще всего пропускают организацию.
15 Omskdizel
 
13.04.24
17:01
(11) Вам вообще знакомо понятие логического И? Я должен был всю тему воткнуть в заголовок? Что за бред вы несете? Я же там русским по белому написал, и то, и то вылезло. Тема вообще делается для привлечения внимания и в первом сообщении раскрывается. Странно, что я должен подобное объяснять.
(12) Как можно в стандартной, неправленной БП разобраться с правами? Я сравнил эти гадские отчеты по правам пользователя с копией перед обновой. Гадские - ибо там картинками показано, и в Excel формулу не прикрутить. Но черт с ними. Разница в правах есть только у новых объектов, которые с обновами появились. Там правда на уровне есть доступ/нет/с ограничениями. Код RLS я не сравнивал.
Пересчет итогов делал, через ТиИ.
(13) Я словами опишу. Пустой отчет. Сверху, в окне отчета сабж и рядом кнопка "Пересчитать" и которая не работает при тех правах. Попробую поколдовать с правами, чтобы и кнопка работала и ошибка вылезла, но сомнительно мне это. Упрусь в полные права и кнопка не будет появляться.
(14) Не создавался там такой документ. Бухгалтера не могут, а из программистов там только я.
16 Omskdizel
 
13.04.24
17:07
Вот логика: есть RLS, они не пускают одну организацию и пускают другие, значит сами запросы корректные, проблема где-то в другом месте. Теоретически, наверное, можно сравнить изменения в RLS через сравнение конфигураций, но так как в других организациях все работает, то вряд ли в запросах будут  ошибки.
Вышло еще одно небольшое обновление БП, попробую его накатить.
17 PR
 
13.04.24
17:22
Ладно, ТС по ходу в неадеквате, разговаривать не о чем
18 Гена
 
13.04.24
17:30
(15) Вот последняя БП. Вот ОСВ по счёту 51, к примеру:
https://i.ibb.co/Nr1Mv2B/2024-04-13-17-25-57.png

Где там кнопка "Пересчитать"?
Дубль три: скрин бы глянуть... где в ОСВ по счёту "расходятся суммы остатков и оборотов"
19 Omskdizel
 
13.04.24
17:44
(18) Пока не могу подключиться к серверу. Там всплывает дополнительная панелька. Выглядит, как вот тут: https://forum.infostart.ru/upload/forum/upload/5fc/5fcf0f0945adda7394cc78469400e29d
Только у меня еще и окно самого отчета пустое.
20 rphosts
 
13.04.24
17:59
(15) не люби мозги. Под полными правами норм или не норм?
21 Omskdizel
 
13.04.24
19:23
(20) Я ж писал. Да, норм.
22 Гена
 
13.04.24
19:42
(21) И при этом остатки с оборотами сходятся?
23 Omskdizel
 
13.04.24
21:15
(22) Подозреваю, что он бы ругался, если бы не сходилось. При полных правах не ругается. Я не особо в тонкостях RLS, они вообще включаются при полных правах?
24 Гена
 
14.04.24
07:09
Да... уж... (с) Ипполит Матвеевич
Сколько знаю бухгалтеров, никогда они не кричали, что у них не идут остатки с оборотами, если ОСВ просто не формируется. Даже девочка первогодок на первичке и та, увидев ПУСТОЙ экран, не пожалуется, что у неё не идут обороты счёта. Она спросит:
- А почему у меня перестали формироваться в этой дурацкой программе бух- отчёты?

Но оказывается и такое в жизни бывает. Надо запомнить на будущее. Что в Омске утверждение "В отчете расходятся суммы остатков и оборотов" надо понимать как "У меня не формируются бух- отчёты".
25 rphosts
 
14.04.24
12:24
(21) разбирайся с правами и не компосируй мозг
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший