Имя: Пароль:
1C
 
БП 3 - Ограничилась функциональность после обновления
🠗 (Волшебник 24.01.2024 11:11)
,
0 aptomilov
 
23.01.24
14:05
После обновления сильно ограничилась функциональность программы:
- Выражается в отсутствии многих меню, например исполнительные листы
- Документы нач зарплаты заполняются без учета удержаний

Вопроса 2
- как такое может быть?
- Как восстановить функциональность?
1 aptomilov
 
23.01.24
14:09
конфигурация чистая без изменений
2 Garykom
 
гуру
23.01.24
14:12
Под полными правами тоже?
3 aptomilov
 
23.01.24
15:22
да права полные полнее некуда
4 Волшебник
 
23.01.24
15:23
Возможно, слетели функциональные опции
5 aptomilov
 
23.01.24
15:25
Если речь про функциональность программы
там все галки протыкал сделать функциональность Полная
не помогло
6 Волшебник
 
23.01.24
15:26
(5) Значит разработчики сделали так, чтобы Вам было удобнее. Постарайтесь привыкнуть.
7 Chai Nic
 
23.01.24
15:35
У них такое бывает, сейчас модно прятать функционал не в зависимости от функциональных опций, а в зависимости от наличия или отсутствия определенных данных в базе. Квест тот ещё.
8 aptomilov
 
23.01.24
15:39
(6) так фишка в том что еще  4 базы обновлено  в тот же день и у всех все хорошо )))
9 aptomilov
 
23.01.24
15:40
я вот думаю а не проблема ли это 60 сотрудников
там в базе уже под сотню )))
10 aptomilov
 
23.01.24
15:40
но опять же до обновления менюшки и функции были на месте ))
11 Гена
 
гуру
23.01.24
15:45
(9) 99%
Телепат 2.0 прямо-таки кричит об ограничении в 60 чел. Ясно, что оно включается не при введении 61-го человека, а при обновлении.
12 Гена
 
гуру
23.01.24
15:46
Все в сад ЗУП! )
13 aptomilov
 
23.01.24
15:56
(11)

ну до этого не наблюдалось подрезал где надо ограничения

допускаю что еще по этому поводу кода напихали но вот чтоб вот так кучка менюх пропала это уже вредительство ))
14 Гена
 
гуру
23.01.24
15:50
(13) Это жалоба или так просто? )))
15 shuhard
 
23.01.24
15:53
(13) сравнить cf-ники до и после обновления религия не позволяет ?
16 aptomilov
 
23.01.24
15:55
да видимо надо попробовать щас сравним напишу )
17 d4rkmesa
 
23.01.24
15:56
(0) Обычная ситуация, после обновления часто слетают права, особенно если добавленные роли и нестандартные группы/профили доступа. Посмотрите все ли у вас базовые права, для начала.
18 Волшебник
 
23.01.24
15:56
(13) (16) запятые ставьте
19 aptomilov
 
23.01.24
16:05
(17) новых прав не добавляли  
никаких групп и профилей нет  
права поставил все заново
20 shuhard
 
23.01.24
16:07
(19)[права поставил все заново]
т.е. базовые права были кокнуты ?
21 Гена
 
гуру
23.01.24
16:14
Администрирование - Параметры учета - Настройки зарплаты - Расчет зарплаты - если нет даже опции флажка «Вести учет больничных, отпусков и исполнительных документов», то сработало ограничение 60.
22 KJlag
 
23.01.24
16:15
(0) а в разделе в настройке навигации/действий нет нужных пунктов? может они там в доступных, но не в выбранных?
23 aptomilov
 
23.01.24
16:47
(21) да нет такого флажка
24 Гена
 
гуру
23.01.24
16:53
(23) дык...

Для полного спокойствия откройте в конфигураторе две базы: большую и маленькую и сравните формы Общей формы "Настройки зарплаты" (как-то так)...
В большой, небось, и данное поле напрочь удалили суровые люди из фирмы 1С )
25 d4rkmesa
 
23.01.24
17:04
(19) Сравните список ролей в базах до и после обновления. Там в БП, кстати, недавно менялось БСП в части прав, тоже словил много странностей.
26 El_Duke
 
гуру
23.01.24
17:06
(21) А как считается количество сотрудников ?
Это те кто занесен в справочник Сотрудники или те на кого оформлено более 60 доков Прием на работу ?
27 d4rkmesa
 
23.01.24
17:06
(25) У пользователя, где исчезла функциональность. Хотя, вы пишите, что под полными правами то же самое... Ну я бы проверил, а остался ли пользователь полноправным, для начала, а затем уже начал шариться по функциональным опциями.
28 aptomilov
 
23.01.24
17:07
(24) сравнил
Спокойствия не получилось - обновлений для этой формы нет))
29 aptomilov
 
23.01.24
17:07
(27) как это проверить?
30 d4rkmesa
 
23.01.24
17:10
(29) Пользователи.ЭтоПолноправныйПользователь()
31 Dmitrii
 
гуру
23.01.24
17:17
(26) >> А как считается количество сотрудников ?

Тоже интересно...
32 Гена
 
гуру
23.01.24
17:19
(28) Не верю. Придётся самому глянуть )
33 Гена
 
гуру
23.01.24
17:20
(31) фз
34 Гена
 
гуру
23.01.24
17:23
Ну вот, открыл девственно-типовую базу, где давно за сотню рыл:
https://i.ibb.co/YXDcnHC/2024-01-23-17-21-08.png
35 El_Duke
 
гуру
23.01.24
17:24
(33) что это ?
36 Гена
 
гуру
23.01.24
17:26
(35) фз тождественно хз, только мякше )
37 aptomilov
 
23.01.24
17:33
(34)

да эти настройки у меня тоже есть
а вот посмотрите сюда у меня тут прям мало
https://skr.sh/sNvJd5x8cD1
38 Гена
 
гуру
23.01.24
17:35
(37) Это не то. Давайте картинку, в которую я Вам не поверил, т.е. такую же как в (34).
39 aptomilov
 
23.01.24
17:39
(30)  ответ положительный ИСТИНА
40 aptomilov
 
23.01.24
17:41
41 Гена
 
гуру
23.01.24
17:49
(40) Хорошо. А теперь такую же, но для заведомо малорыльной базы. Только для наглядности сдвиньте вниз прокрутку верхнего левого окошка, чтоб целиком была видна ГруппаНастройкиРасчетаЗарплаты
42 aptomilov
 
23.01.24
17:59
(41)  МАЛОРЫЛЬНАЯ ГДЕ ВСЕ РАБОТАЕТ ))
43 Гена
 
гуру
23.01.24
18:00
(42) да
44 Гена
 
гуру
24.01.24
07:23
Любопытство не порок. Раз ТС телепортировался, то глянул сам. Нет, до такой пошлости как удалённая проверка численности сотрудников в программе БП фирма 1С не опустилась. Просто поставила препоны.

Есть такая
Функция ПорогЗапрета() Экспорт     
    Возврат 60;    
КонецФункции

Конечно, можно и напрямую поставить, скажем, 1000, но комфортнее набросать расширеньице, дабы при обновлениях релизов это число не трогали.
Порог этот сравнивается по кадровым данным с количеством действующих сотрудников только по трудовому договору на текущую дату и включается/выключается расширенный зарплатный функционал через Да/Нет константы РасчетЗарплатыДляНебольшихОрганизаций

После того как прописали в ограничении не 60, а 1000, необходимо двинуть данную константу.
Программист может напрямую через Функции для технического специалиста, ну а пользователю достаточно перещёлкнуть вперёд и назад Администрирование – Параметры учета – Настройки зарплаты – «Учет расчетов по зарплате и кадровый учет ведутся»: «В этой программе» -> «Во внешней программе» -> «В этой программе»
45 Волшебник
 
24.01.24
09:01
(44) Похоже на взлом
46 Гена
 
гуру
24.01.24
09:28
(45) Не юрист, но в проф не вижу запрета на изменение конфигурации. Думаю данное ограничение 60 действует для базовых версий, а для проф носит рекомендательный характер.
47 Dmitrii
 
гуру
24.01.24
10:46
ОФФ.
(45) >> Похоже на взлом.

Кстати. Любопытный вопрос. 🤔
Само по себе изменение конфигурации (если это не базовая версия) взломом точно не является.
Но как оценивать изменение, направленное на включение каких-либо возможностей конфигурации, которые ограничены разработчиком?
Пример с 60-тью сотрудниками не единственный.

Есть примеры, когда какая-то функциональность существует в самой конфигурации (есть соответствующие объекты метаданных , подсистемы, модули с процедурами и функциями), но она ниоткуда не вызывается.
Помню, в БП ПРОФ есть какая-то часть функционала по подразделениям, которая должна быть доступна только в версии КОРП. Но в версии ПРОФ она не вырезана полностью, а просто заблокирована похожим образом - какая-то функция, проверив версию конфигурации, возвращает ИСТИНА или ЛОЖЬ. Подмена этой функции в расширении или в самой конфе делает доступным то, чего, вроде как, быть не должно.
Понятно, что, если у вас есть лицензия на БП КОРП, то вряд ли подобный трюк встретит протест со стороны 1С. А если нет?...
48 Волшебник
 
24.01.24
11:01
(47) Наречём это расширение адаптацией 😉
49 Гена
 
гуру
24.01.24
11:05
(48) Какая же в (47) адаптация, если идёт незаконное открытие функционала КОРП без соотв. лицензии?
50 Волшебник
 
24.01.24
11:10
(49) ой, фсё...
51 breezee
 
24.01.24
11:27
(44) Бред же. Они там пьяные, раз решили что 60 сотрудников что-то значит?
52 El_Duke
 
гуру
24.01.24
11:47
(51) Ну чо сразу пьяные
Разработчик так видит область применения своих конф, не хочешь - не следуй этому. Считай зарплату тысяч Вась в БП с ее возможностями
53 Dmitrii
 
гуру
24.01.24
15:26
(51) >> Бред же. ... раз решили что 60 сотрудников что-то значит.

Согласен.
Функционал расчета з/п в БП и так крайне урезан до совсем уж базового минимума.
Дополнительное ограничение на количество сотрудников выглядит  каким-то надуманным. Мне кажется, что и без него 99% предприятий, где больше полусотни сотрудников, используют ЗУП. А если на предприятии у всех начисление исключительно по окладу без какого-либо дополнительного расчета, то пусть хоть 1000 человек ведут в БП. Зачем их за уши тянуть в ЗУП?

Может какие-то дополнительные причины есть у 1С, которых мы не видим / не знаем?...
54 aptomilov
 
25.01.24
14:26
Продолжение банкета
Не поленившись я взял и аккуратненько обновил копию базы, которая была сделана до обновления с учетом того что модуль где  60 я не обновлял (интересный факт что это модуль в в предпоследнем обновлении он закрыли от чтения ну не заразы ли). Так вот обновив аккуратно я запускаю и вуаля полная функциональность.
На радостях выгружаю цф заливаю в рабочую но чуда не происходит.  
Я подозреваю что запустивши этот хитрый скрытый модуль  1 раз потом ломаная конфа уже не помогает. и так вопрос.  
Похоже 1с где то нагадила в базе и надо это как то найти как?
Основные константы я проверил все идентично с копией но в рабочей не видно меню исп листов, не начисляются автоматом удержания и еще разное )