Имя: Пароль:
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с где то нагадила в базе и надо это как то найти как?
Основные константы я проверил все идентично с копией но в рабочей не видно меню исп листов, не начисляются автоматом удержания и еще разное )
Закон Брукера: Даже маленькая практика стоит большой теории.